.NET开发人员犯的6大安全错误

发表于:2008-1-02 13:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈能技    来源:陈能技的博客

#
.NET
分享:

  HP的白皮书《Top six security mistakes .NET developers make : are your web applications vulnerable ?》中提到:行业分析估计超过70%的安全问题是伴随应用程序一起发生的,很多是由于代码的安全性缺陷造成的。

  微软在.NET中增加了不少的安全特性来帮助开发人员创建更加安全的应用程序。但是并不是每位开发人员都很好地使用了它们。

  文中列出了.NET开发者在安全性方面通常会犯的6个主要的错误:

1、在开发过程中没有把安全考虑进去。

2、SQL注入(SQL injection)。

3、跨站脚本(Cross-site scripting)。

4、把用户输入作为文件名。

5、不恰当地使用cookies和隐藏参数(hidden parameters)。

6、在Web.config文件中使debug选项可用。

重磅发布,2022软件测试行业现状调查报告~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号