黑客攻擊因為代碼重復太多?(2)
时间:2023-01-10 13:23 来源:网络整理 作者:采集插件 点击:次
除了事后採取的補救措施,趙淦森認為抄襲代碼本身可能也是給程序帶來安全的途徑之一。“我們不能隻看他不安全的一面,其實復用代碼的安全性很高,因為隻有中等偏上的代碼才會被重復使用、參照。”趙淦森說。而且,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) |