首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.NET网络应用程序的应用程序安全审计?

.NET网络应用程序的应用程序安全审计?
EN

Stack Overflow用户
提问于 2008-12-09 23:44:58
回答 6查看 2.2K关注 0票数 3

有人对.NET网络应用程序的安全审计有什么建议吗?

我对所有的选择都感兴趣。我希望能有一些不可知的东西来探测我的应用程序的安全风险。

编辑:

要澄清的是,该系统在设计时考虑到了安全性。环境的设置已经考虑到了安全性。我想要一个独立的安全措施,而不是-“是的,它是安全的”...让人审计1M+代码行的成本可能比开发成本更高。看起来还没有一个很好的自动化/廉价的方法来解决这个问题。谢谢你的建议。

审计的重点是独立地验证团队实现的安全性。

顺便说一句,有几个自动化的黑客/探测工具可以探测应用程序/web服务器,但我有点担心它们是否是蠕虫……

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-12-15 15:40:14

最好的做法:

  • 为源代码聘请一个安全人员/为黑盒分析

聘请一个安全人员是最好的做法

以下工具将会有所帮助:

WebInspects静态分析工具强化/盎司实验室-代码addon)

  • Buying解决方案,例如HP WebInspects的secure object (VS.NET WebInspects是一种黑盒应用程序扫描程序,如Netsparker、Appscan、WebInspect、Hailstorm、Acunetix或Netsparker

的免费版本

聘请一些安全专家是一个好得多的主意(尽管成本会更高),因为他们不仅会发现自动化工具可能会发现的注入和技术问题,还会发现所有逻辑问题。

票数 3
EN

Stack Overflow用户

发布于 2008-12-11 20:36:09

在您的情况下,任何人都可以使用以下选项:

  1. 代码审查,
  2. 使用
  3. 在运行时对应用程序进行动态分析的工具对代码库进行静态分析。

Mitchel已经指出了Fortify的用法。事实上,Fortify有两个产品来覆盖静态和动态分析领域- SCA (静态分析工具,用于开发)和PTA (在测试期间执行测试用例时执行应用程序分析)。

然而,没有一个工具是完美的,最终可能会出现误报(代码库的片段,尽管不容易受到攻击,但会被标记出来)和漏报。只有代码审查才能解决这样的问题。代码审查是昂贵的--并不是你的组织中的每个人都有能力用安全专家的眼睛审查代码。

首先,我们可以从OWASP开始。强烈建议在学习principles behind security之前先了解OWASP Development Guide (3.0正在起草中;2.0可以被认为是稳定的)。最后,您可以准备执行first scan of your code base

票数 2
EN

Stack Overflow用户

发布于 2008-12-10 00:28:32

我开始对我们的内部应用程序做的第一件事是使用诸如Fortify这样的工具对您的代码库进行安全性分析。

否则,您可以考虑征用专门从事安全性的第三方公司的服务,让他们测试您的应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/354644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档