2012年1月26日, 开发测试

检测安全问题——使用静态分析及早发现并降低成本

比尔格雷厄姆

Graham_lg

在我之前帖子我讨论了静态分析给软件开发带来的质量和成本方面的潜在好处。除了常见的编码错误外,静态分析发现的许多错误也是潜在的安全缺陷。缓冲区溢出、操作系统命令注入、无限制的字符串格式和整数溢出前25名最危险的安全编码缺陷(根据MITRE组织的通用弱点枚举(CWS))。这些类型的缺陷在C和c++中很常见,通常会对正确的操作造成危险,但也会造成重大的安全威胁——通常是因为正确的利用可能导致在目标上任意执行代码。一旦攻击者可以在你的设备上执行代码,他们就可以获得完全的控制,这可能包括刷新固件,安装恶意软件或重写命令和控制软件。

继续阅读> >

以前的使用静态分析提高产品质量,更早更便宜
下一个网络性能前端无处不在:网络产业将如何回应?