NSA漏洞披露政策:攻击和防御间的权衡

简介:

美国国家安全局(NSA)公布了有关其漏洞披露政策的一些统计数据以及指导原则,但有专家表示他们没有公布重要的细节。

网站详细介绍了NSA的漏洞披露政策,这又引出了这样一个问题:NSA是否会披露其发现的漏洞?根据NSA表示,这个问题的答案在大部分时候是肯定的,因为负责任的披露“显然符合国家利益”。但NSA也声称,披露的决策其实非常困难和复杂。

“对于披露漏洞的决定,既有优点又有缺点,并且,在及时披露和在有限时间内不公布某些漏洞之间的权衡会带来显著的后果,”NSA写道,“披露漏洞可能意味着我们放弃了机会去收集重要外国情报,而这些情报可能帮助我们阻止恐怖袭击,防止国家知识财产被盗窃,或者发现被用来攻击我们网络的更危险的漏洞。”

曾在美国国防部和NSA任职、现任Pulse Secure公司战略高级副总裁David Goldschlag表示,在这件事情上,他赞同NSA的做法。

“虽然我认为应该完全披露漏洞让供应商可以解决这些问题,但我们需要知道的是,NSA具有双重使命:收集信息和保护信息,”Goldschlag表示,“有时候,这两个使命会有所冲突,所以NSA需要制定政策使其能够完成工作。”NSA称,从历史上来看,在91%的情况下,他们发现的漏洞会经过该机构的内部审核程序,并披露给供应商。在其余的9%的情况中,漏洞在NSA披露之前就已经被供应商修复,或者出于国家安全原因而没有披露。

专家指出,这一解释并没有透露NSA已经披露的具体漏洞数量、披露的时限或者所披露的漏洞的严重程度,所以我们没有办法知道是否有披露零日漏洞。

然而,Rook Security公司安全运营负责人Tom Gorup表示,NSA公布的百分比数据提出了更多问题,而不是回答问题。

“我们不知道NSA正在应对的漏洞数量或者所涵盖的时间段,这是5年、10年还是20年的数量?我们谈论的是1000、10000还是100000个漏洞?”Gorup问道,“如果没有原始数据,不可能确定披露的时间(TTD),并且最终的指标也会受到影响。我希望看到TTD指标,披露漏洞的原始数量以及这个指标涵盖哪个时间段。”

Gorup表示,对于私营行业而言,漏洞存在几个月或者几年可能带来巨大的风险,因此我们应该要求NSA提供更多的透明度。

“我完全理解收集情报的需要,因为这有利于国家安全,”Gorup表示,“我们需要相信我们的政府会做出正确的决定,但我们也必须对基本的过程有某种验证和了解。我们很难相信其他人没有或不会发现未披露的漏洞。”


原文发布时间为:2015-12-07

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。






相关文章
|
Linux 应用服务中间件 nginx
centos 80端口被占用排查+解决
centos 80端口被占用排查+解决
1267 0
|
Android开发 开发者 UED
深入理解安卓应用开发中的生命周期管理
本文旨在探讨安卓应用开发中生命周期管理的重要性,以及如何有效利用生命周期解决常见问题。通过分析安卓应用生命周期的不同阶段及其特点,提供实用的代码示例和调试技巧,帮助开发者优化应用性能,提升用户体验。
333 8
|
存储 安全 网络安全
云计算与网络安全:技术融合的前沿探索
【8月更文挑战第24天】在数字化时代,云计算与网络安全已成为推动企业创新和保护信息安全的关键因素。本文将探讨云计算服务如何提供灵活性、扩展性及成本效益,同时分析网络安全在维护数据完整性、保密性和可用性方面的重要性。文章还会讨论信息安全策略的实施,包括加密技术和访问控制,以及云计算环境中的安全挑战和解决方案。通过深入分析,本文旨在为读者提供对云计算与网络安全交叉领域的全面理解,并强调在这一快速发展的技术领域中持续学习和适应的重要性。
|
Python
Matplotlib 教程 之 Matplotlib 绘图标记 8
在 Matplotlib 中,可以通过 `plot()` 方法的 `marker` 参数自定义图表标记。此外,还可以设置线类型(如 `'-'` 实线、`':'` 虚线等)和颜色(如 `'r'` 红色、`'g'` 绿色等)。使用 `markersize` (`ms`) 定义大小,`markerfacecolor` (`mfc`) 和 `markeredgecolor` (`mec`) 分别定义标记的内部和边框颜色。
178 0
|
存储 IDE Java
【.NET Core】深入理解async 和 await 理解
【.NET Core】深入理解async 和 await 理解
716 0
|
存储 边缘计算 安全
云端一体
云端一体
399 0
|
机器学习/深度学习 数据可视化 数据挖掘
Python简化代码机器学习库PyCaret 2.0发布
该脚本动态选择并保存最佳模型。只需要短短几行代码,你就开发好了自己的AutoML软件,还带有完整的日志系统和漂亮榜单的UI界面。
Python简化代码机器学习库PyCaret 2.0发布
|
Cloud Native 大数据
带你读《企业级云原生白皮书项目实战》——5.1.2 创建实例(4)
带你读《企业级云原生白皮书项目实战》——5.1.2 创建实例(4)
216 0
|
JSON 算法 编译器
互助公排智能合约开发上线版丨互助公排智能合约系统开发(开发需求)丨互助公排智能合约源码详情
  智能合约(Smart Contract)是以计算机为主要工具,将数学算法嵌入到程序中,用以证明某个事件是否符合约定条件,并保证各方在约定时间内按照约定条件达成一致,以验证和执行合同条款的计算机文本。
|
iOS开发
iOS流布局UICollectionView系列四——自定义FlowLayout进行瀑布流布局(二)
iOS流布局UICollectionView系列四——自定义FlowLayout进行瀑布流布局
383 0