当前位置:主页>科 研>学术交流>

应用安全计划培训的认知差距

Veracode公司联合创始人兼首席技术官ChrisWysopal表示,企业和中小企业需要对开发人员进行安全基础培训,解决遗留代码问题,为整个软件开发计划建立基础,但是启动应用安全并不是简单的工作。在SearchSecurity.com的采访中,Wysopal解释了对开发人员进行应用安全培训的重要性,以及企业应如何让安全不仅只对高风险应用。Wysopal表示,解决遗留软件问题仍然是一个挑战,但是企业可以采取小步调,少投入,获得大回报。

  编者按:这是采访问答的第一部分,主要探索应用安全计划的基础、威胁以及解决方案。在第二部分中,应用安全专家ChrisWysopal将讨论应用攻击和漏洞。

  建立一个安全软件开发环境的基本要素有哪些?

  ChrisWysopal:进行一些基本的基础培训是很重要的,至少应该对应用安全和应用安全原则进行一些介绍。一般情况下,我认为开发人员并不是很重视他们代码中与安全相关的漏洞和缺陷。仅仅知道有攻击者,他们会攻击这些漏洞和数据;他们是如何攻击的才真正重要。他们觉得其实这并不是一个很大的问题。开发人员可以利用空闲时间花一个小时学习电子课堂。所以最关键的是要对为什么要修改这些错误有一个基本的认识。

  企业中,典型的应用安全隐患是什么?

  Wysopal:我认为最大的安全问题是:应用安全只是特别针对风险最高的应用。企业可能有数百个高风险应用,而他们只会对其中五个考虑应用安全问题。一些开发团队会意识到应用安全问题,但其他人忽略这个问题。最终,应用安全成了只有少数人在做的特殊的事情。而事实上,应用安全是每个开发人员需要了解的事情。每个项目都在一定程度上需要应用安全。我认为最大的问题其实是认识的差距问题。

  对于试图改善软件开发的人而言,解决企业中的遗留软件问题存在什么难度?

  Wysopal:这是一个很大的挑战。有些人正试图制定应用安全计划;有些人则试图开发强大的软件,他们想方设法让开发人员意识到应用安全的重要性。然而这些工作都忽略了遗留软件问题。遗留软件就好像放在房间里的大象,没有人愿意处理。在新代码上编写安全代码远比回过头改造旧代码简单得多。之前的开发团队走了,资源没了,只留下老代码,坦白说,是很丑的老代码。我们不能忽略之前开发的所有应用,其中有些应用可能还会继续使用10年以上,所以我们必须保护这些应用。这的确是一个挑战。

  现在有很多应用安全框架和模式,你有什么指导建议?

  Wysopal:我认为对于有钱投资的成熟企业或者大型企业而言,在成熟模型中构建安全(BSIMM)是一个不错的方法。实际上,真正面临挑战的是那些还没有部署应用安全的企业。这些企业需要从非常基本的东西开始,然而,现在市面上并没有这样基础的方法。我们正在开发一种方案,旨在帮助企业从零开始部署应用安全,而不需要雇佣大的应用安全团队,也不需要做出较大的投资。开始这样做的前几天,你就能看到效果。我认为对于那些没有做出很大投入的人,这是我们指引的方向。

(责任编辑:)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

容器是如何让“一切都是代码”成为现实的

容器是如何让“一切都是代码”成为现实的

现代应用的发展在很大程度上要归功于DevOps运动的蓬勃兴起以及该运动所产生的各种自动...[详细]

如何快速掌握一门新技术/语言/框架

如何快速掌握一门新技术/语言/框架

IT行业中的企业特点是都属于知识密集型企业。这种企业的核心竞争力与员工的知识和技能...[详细]

建高效数据中心有径可循

建高效数据中心有径可循

能耗问题一直是各大数据中心的心头之痛。有数据表明,2015年我国数据中心能耗预计将高...[详细]

2015黑帽大会:网络灾难后 重建IT安全

2015黑帽大会:网络灾难后 重建IT安全

在遭遇网络灾难后重建IT安全似乎是不可能完成的任务,但根据安全专家Christina Kubeck...[详细]

面对DNS劫持 企业移动应用该如何防护?

面对DNS劫持 企业移动应用该如何防护?

DNS(Domain Name System)劫持又称域名劫持,是指对正常的域名解析请求加以拦截,转而...[详细]

返回首页 返回顶部