软件安全性:采用安全的编码方式(转)

软件安全性:采用安全的编码方式(转)[@more@]  本周公布的一项新的调查显示,虽然软件开发人员越来越意识到必须提高所开发程序的安全性,但是目前而言,这种意识还没有被贯彻到具体的编码工作中。

  赛门铁克公司对400位在美国的软件开发工程师进行了调查。其中有93%认为,同三年前相比,软件的安全性有了更加突出的位置。70%的人表示,公司老板越来越强调程序的安全性了。只有29%认为保证程序的安全性还只是在一个发展过程中,并不适合实际使用。

  在许多涉及保密和安全的行业中,开发软件系统没有采用安全的编码方式是非常令人不安的。

  针对这份调查结果,Fortify Software公司的首席执行官Roger

  Thornton在blog中发出的是不乐观的声音:“这很糟糕。几乎所有人都知道编写安全代码的重要性,并且在四分之三的公司里,人们希望我们能对此做一些工作。为此我们一些工作,但是换来的是增加71%的时间开销,这是我们所不能接受的”

  同时,也有其他方面的人认为,这项调查的结果表明,编写安全的代码正处在一条不断走向完善的道路上。赛门铁克安全学习服务小组的高级经理Brad

  Arkin认为,让人们越来越关注这一问题是在这条道路上的第一步。这项调查的结果恰恰证明了这一趋势。

  Arkin说:“我很高兴地看见93%的人们都意识到了编写安全的代码的重要性,可能在一些公司中已经有专门的一个小组在进行保证程序安全性的工作了。在这些公司中大部分人都认为需要在程序的整个开发过程中贯彻这一思想,这些人将在推动程序安全性发展的过程中扮演重要的角色。尽管目前对保证程序安全性的工作还只处在初级阶段,但是人们对它的重视是能够促进它发展的重要动力。”

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-959012/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-959012/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 1 PHP接口安全 4 1.1 指定公布给外部的资源,客户端只能访问允许访问的资源 4 1.1.1 说明 4 1.1.2 应对 4 1.1.3 举例 4 1.2 定义所有接口的参数,并做严格的检查 5 1.2.1 说明 5 1.2.2 应对 5 1.2.3 举例 5 1.3 不能让客户端看到任何不友好的错误信息 5 1.3.1 说明 5 1.3.2 应对 5 1.3.3 举例 5 二、PHP编码安全 6 2.1 POST/GET参数传值/字符串输入/数据入库等严格的危险字符过滤处理 6 2.1.1 说明 6 2.2.2 应对 6 2.2.3 举例 6 2.2 相关PHP的I/O操作,需要注意限制权限,文件名或目录名或内容都要做好过滤处理 8 2.2.1 说明 8 2.2.2 应对 8 2.2.3 举例 8 2.3 敏感信息(如PASSWORD/银行帐号等)不要依赖COOKIE,SESSION,最好读表,并尽量缓存读表数据 8 2.3.1 说明 8 2.3.2 应对 9 2.3.3 举例 9 2.4 注意对网站根目录及下面所有子目录及文件的权限控制与保护,不要让配置文件/系统信息等文件暴露 10 2.4.1 说明 10 2.4.2 应对 10 2.4.3 举例 10 2.5 屏蔽或定制化出错信息 10 2.5.1 说明 10 2.5.2 应对 11 2.5.3 举例 11 2.6 数据库的读取等操作、POST/GET传值需要做频率限制与Token校验 11 2.6.1 说明 11 2.6.2 应对 11 2.6.3 举例 11 2.7 有类似文件下载/或文本流下载等功能的,尽量避免使用URL直接调用目标文件地址的方式 12 2.7.1 说明 12 2.7.2 应对 12 2.7.3 举例 12 2.8 MYSQL 的用户最好分开,不要用ROOT用户来连接MYSQL 13 2.8.1 说明 13 2.8.2 应对 13 2.8.3 举例 13 3 参考内容 13

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值