很多人应该都记得2003年“蠕虫的一年”,在那年的1月25日,我们看到了SQL Slammer蠕虫攻下了整个美国的自动提款机,同时感染了全球范围内数百万台个人电脑和服务器,该蠕虫病毒利用了微软SQL服务器中的漏洞,事实上,微软早在攻击发生前的六个月就已经发布了这个修复程序。

当年晚些时候,Blaster蠕虫病毒则利用了一个月前刚刚修复的漏洞。这种趋势越来越明显:发现漏洞和利用漏洞的恶意软件出现之间的时间越来越短。随着而来的是,漏洞管理新时代的诞生,企业们疯狂地扫描他们的网络查找有漏洞的设备。

在信息安全领域经常就是这样的情况,只有在真正发生严重事故后,才会采取行动。随着Slammer和Blaster的出现,IT安全部门就能够拿出令人信服的案例来说服管理层部署企业级别的网络扫描技术,从而发现和报告漏洞风险的状态。所以我们部署来自Foundstone、nCircle、Qualys和Rapid7等供应商的工具。

这些漏洞管理工具能够向我们提供关于连接网络的端点以及资产资源状况的情报信息。事实上,存在太多数据,需要花一些时间来整理优先事项以及考虑如何向企业内的负责方报告。不过现在我们就能够对这些情报信息和数据作出反应了。

不过,拥有漏洞数据还只是解决了一半问题。另一半问题是进行修复,为此,我们需要获得IT部门其他团队的帮助。面临的挑战:我们如何让支持团队认识到问题的存在,并且需要让他们明白,他们必须在漏洞被利用前迅速修复漏洞。

在本文中,我们将分析漏洞管理的五个阶段,并提供一些建议来如何到达最后一个阶段:即接受漏洞管理。

1. 拒绝。“扫描结果是不准确的,在你的扫描结果中存在误报(没有漏洞却说有漏洞)”

拒绝通常只是个人(或者支持团队)的暂时抵抗。为了度过这个阶段,你必须让支持团队将注意力放在积极行动上。换句话说,将他们认为是错误的项目暂停,让他们将重点放在他们赞同的项目上。这将能够让工作继续进行下去,而不是让他们怀疑漏洞结果。

2. 愤怒。 “这是谁的错?是你提出进行这些扫描的更高请求吗?”

很多支持部门会对于结果所有权的偏离表示愤怒,质疑扫描他们网络中设备的权利。要度过这个阶段,你最好获取足够的和可证明的预先授权,再对这些网络进行扫描。这可以通过更改控制过程进行确认,但这通常涉及对扫描次数的协商,可以通过获取高层的授权来进行扫描。

3. 争吵。 “真正的风险是什么?你可以将扫描工作延迟到下一个季度吗?因为我们太忙了。我不明白!”

第三阶段涉及某些个人(或者支持团队)希望能够以某种方式推迟或者拖延不可避免的扫描。风险所有者和修复职责是这个阶段的主题。要度过这个阶段,你必须确定扫描对业务的影响以及考虑自上而下地进行扫描。确认依存关系和定义移除障碍的责任是关键的成功因素。

4. 沮丧。 “我一直都保持及时修复补丁,但新的漏洞总是让我们举手无错,我似乎无法取得任何进展!”

在第四阶段,支持团队开始明白可能出现新漏洞的必然性,以及问题的严重性。在这个阶段,支持团队将会需要你的支持。他们将会想知道他们的努力确实取得了成果。一个有用的策略就是确保你的扫描和报告过程采取了风险规避和降低风险评分作为关键指标。换句话说,如果你可以量化这些良好修复工作,那么支持团队将可以开始接受这样的事实,即成功只需要一次努力,但是不断进行修复才能获得长期的成功。

5. 接受。 “一切都会好起来,虽然我可能不能打败它,但是我可以全面做好准备。”

在这个最后阶段,终于获得了支持团队的理解,并且对于漏洞管理,他们将更好的集中在风险问题上。一旦支持团队意识到这是一个长期持续的工作,并且扫描结果实际上是帮助识别风险区域,他们通常都愿意部署更有意义的程序更改,而且更能够帮助保护在其控制下的资产。

最后请注意:在这些阶段中出现倒退是很正常的现象,但只要你充分地理解了这些行动背后的动机,你将能够帮助支持团队最终接受漏洞管理。如果可能的话,在评估过程的初期阶段让责任方参与以帮助接好在所有这些阶段中的负面影响。

qualys java 误报_从拒绝到接受 解析漏洞管理的五个阶段相关推荐

  1. nginx 上传文件漏洞_文件上传及解析漏洞

    注:本文仅供学习参考 文件上传定义: 文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行.这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等. 这种攻击方式是最为直接和有效的, ...

  2. java文件名特殊字符_如果拒绝打开文件名中带有特殊字符的文件,如何修复Java?...

    如何打开Java拒绝打开的带有特殊字符的文件? 在一开始,我想这是字符集编码问题,因为我从日志文件中读取了错误的文件名.但是后来我发现,这可能是JVM的错误,我需要一种解决方法. 真实的例子胜于言语 ...

  3. java 反射机制_基础篇:深入解析JAVA反射机制

    反射的概念 java 的放射机制:在程序运行时,程序有能力获取一个类的所有方法和属性:并且对于任意一个对象,可以调用它的任意方法或者获取其属性 通俗解析:java 文件需要编译成. class 文件才 ...

  4. java outlook 日历_使用Outlook中的“日历”功能管理日程的方法

    经常在外奔波的销售经理小黄,需要时刻掌控自己的日程.小黄通常使用Outlook中的"日历"功能来统一组织和管理自己的日程信息.当他外出办公,或者在差旅途中时,如若手边没有计算机,他 ...

  5. 宝塔 Nginx免费防火墙 post 参数太多POST传递的参数数量超过800,拒绝访问,如有误报请点击误报

    错误:参数太多POST传递的参数数量超过800,拒绝访问,如有误报请点击误报 原因:表单参数超过800个参数了: 修改php.ini max_input_vars默认为1000个,于是改成了10000 ...

  6. java编译报错提示编码gbk的不可映射字符啥意思_解决java编译错误:编码GBK的不可映射字符...

    [我的Android进阶之旅]解决Android Studio 运行gradle命令时报错: 错误: 编码GBK的不可映射字符 1.问题描述 最近在负责公司基础业务和移动基础设施的开发工作,正在负责L ...

  7. java面试题_阿里大厂流出的数百道 Java 经典面试题

    BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...

  8. Exception in thread “main“ java.io.FileNotFoundException: C:\Temp (拒绝访问。)

    Exception in thread "main" java.io.FileNotFoundException: C:\Temp (拒绝访问.)     at java.io.F ...

  9. formal Verification 形式验证 形式验证的最大障碍:误报(false positives)的危险 第9章

    目录 一.SVA语言的误用 1.缺少分号 2.双时钟边沿的断言 3.带断言的短路函数 4.信号采样的细微影响 5.不活跃的活性属性 6.预防SVA相关假阳性 二.真空问题 1.重置错误的误导覆盖点 2 ...

最新文章

  1. 学python的好处-python语言的优点和缺点
  2. word椭圆形标注怎么设置_轻松应对毕业季,搞定论文图表,word中处理原来没你想象的那么难...
  3. .bash_profile和.bashrc说明
  4. 2049. 统计最高分的节点数目
  5. ACMMM 2021-多模态宝藏!京东梅涛团队重磅开源第一个适用于多个任务的多模态代码库x-modaler...
  6. 优化mysql数据库性能的十个参数
  7. 【原创】我的辞职申请(2005-10-27)
  8. 2018-11-3-如何使用-Telegram
  9. 简单快速获取思维导图
  10. 电阻式触摸屏和电容式触摸屏区别
  11. 国内外优秀公共DNS测评及推荐
  12. linux常用命令-文件搜索(locate_find_grep)
  13. 入职两个月的一些感受
  14. BI分析工具深度测评:FineBI vs Tableau
  15. MathType无法加载mathpage.wll文件
  16. 《会计学》简单的思维导图(第一版)
  17. IO 操作 (二进制流文件上传下载)
  18. Java实现LeetCode第199场周赛(题号5472,5473,5474,5462)
  19. python编译器包括的简单过程_python基础第二课
  20. 服务器硬盘数据丢了怎么恢复,服务器数据丢了怎么恢复

热门文章

  1. 金笛JDMail邮件服务器帮你应付电子邮件归档危机
  2. 用c语言编写linux守护进程
  3. 100个WordPress常用插件精选
  4. 重装64位WIN7之后再装KUBUNTU遇到的问题
  5. Linux下PhpMyAdmin程序目录的安全管理
  6. 百度,在模仿和创新中成长
  7. 数据分析的五个阶段及价值
  8. 数据可视化大屏分析流程是怎样
  9. 数据结构之广义表的相关知识点
  10. utf—8在苹果手机上乱码_UTF-8中文乱码怎么去解决