网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

黑客攻击因为代码重复太多?(2)

  除了事后采取的补救措施,赵淦森认为抄袭代码本身可能也是给程序带来安全的途径之一。“我们不能只看他不安全的一面,其实复用代码的安全性很高,因为只有中等偏上的代码才会被重复使用、参照。”赵淦森说。而且,Veracode公司发布的数据也不能只从负面看,“要看到的是,不重复使用代码,这些软件中可能存在更大的隐患”。

  在很多开源网站上,“流传已久”的代码都是经过反复验证的。“因为用的人多,这些程序员发现有问题的时候他们会改正,并且把改好的代码再发到网站上,这样遗留的问题会越来越少。整体来说,我认为开源代码质量会更高。就好比一辆汽车,全世界很多人都在驾驶,发现了问题就能及时完善,这样就比只有几个人驾驶的汽车更加安全。”赵淦森说。

  而且,程序员们将程序放到网站的同时就放弃了知识产权中的收益权,而是通过整个产业的发展获取利益。不过,有些公司也依靠编程赚钱。他们往往将简单的程序放在网站上,如果客户想要更好的程序代码,就需要付费了。

  链接

  最成功的八个开源软件

  开放源代码(Open Source)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。而在众多成功的开源产品中,只有少数领头羊,而其他产品基本无法望其项背。

  Linux

  从Linus Torvalds在1991年宣布他在Minix基础上创建一新OS内核到现在已经接近20年了。在这段时间内,大部分网络服务器都是Linux系统。

  BSD

  长久以来,FreeBSD、 NetBSD和OpenBSD是服务器众操作系统之中广为人知的3个OS。上世纪90年代,三者均是脱胎于伯克利的Unix系统,故把三者组团上榜。另外,Apple的Mac OS脱胎于FreeBSD。

  MySQL

  它是全球使用范围最广的数据库系统。2009年,全球的MySQL安装数量已达一千一百万。众多知名网站和产品均使用MySQL,比如:维基百科、Facebook、Google和Wordpress。Google和Facebook均改造了MySQL,以满足自身需求。

  Apache

  自1996年Apache HTTP服务器诞生以来,它是全球使用最广泛的Web服务器,其市场占有率远远超过第二名的IIS。

  Firefox

  目前Firefox虽无法撼动IE的霸主地位,但它是众多技术人员的首选浏览器。

  WordPress

  从2004年Wordpress作为b2博客软件的分支面世后,它开始主宰博客平台市场。据Pingdom 2009年的调查表明,全球Top 100博客中27%使用Wordpress。

  BIND

  BIND(Berkeley Internet Name Domain Server)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的90%。

  Ubuntu

  2004年10月20日,Ubuntu首个板块发布。迄今为止,它是Linux流传最广的分支,尤其是其出色的桌面系统。鉴于Ubuntu近些年来的巨大成功,榜上有名,应当之无愧。

(责任编辑:admin)