对于那些曾经使用过商业安全代码检查工具的人,例如:
或者可能是免费的或开源的等价物,例如:
您是否通常更喜欢in插件/加载项(例如,用于Eclipse的Fortify安全编码插件)、独立的fat应用程序(例如审计工作台)、web应用程序(例如Armorize、Fortify Teamserver)、完整的构建服务器解决方案等?为什么?
发布于 2010-11-25 06:49:50
答案不多,但我想说,这更多地取决于每个产品的特性集,以及每个接口的实用性。
例如,Fortify的IDE插件、fatapp和webapp在受支持的特性上并不等同。更有甚者,Fortify的Eclipse插件并不等同于他们自己的VisualStudio插件!
但原则上,假设其他一切都是平等的,我倾向于:
请注意,上面的内容主要依赖于自动代码扫描器,而不是手动代码检查。有时这正是我们所需要的,但通常情况下还不够好。
发布于 2010-11-25 12:06:20
这两种方法都是必要的,这取决于开发生命周期方法:例如,在Scrum项目中,通常基于IDE的项目更有意义,因为您可以添加一个待办事项,要求每次冲刺扫描一次代码,甚至每天一次,这将非常有用。
另一方面,如果您正在瀑布或螺旋开发,那么选择独立版本的工具将是更明智的选择,以集成许多软件包。
正如AviD所提到的,对于开发人员以外的其他人来说,独立版本会更好
发布于 2011-05-23 14:16:19
在独立使用Fortify、使用Maven插件和对进行简单接触之后,我有一组与AviD相似的首选项:
AviD说的差不多是:-)
https://security.stackexchange.com/questions/806
复制相似问题