開源軟體眾人能幫助你找到軟體漏洞及時修補。但如果駭客發現了開源軟體的漏洞那不就為所以為了嗎?反而閉源軟體駭客無法看到程式碼,很難發現漏洞。你們怎麼理解這個問題?
回覆列表
-
1 # 信達無憂
-
2 # jesbing
很好的問題。
確實可以透過原始碼直觀地找出軟體隱患的安全漏洞,不過來源軟體一開始是試執行階段,這個階段不會存在真實使用者,所以大量的優秀程式設計師會一起幫忙修復漏洞的。在我的淺認知裡面駭客攻擊主要是攻擊資料為主,利用植入木馬小程式的方式破壞或盜取軟體所在機器的資料,更狠一點的是直接讓網路癱瘓,盜取軟體所在的資料庫全量資料,能做到這樣說明駭客本身就是很專業的技術達人,作業系統的最後防線都被他攻破了。
linux流行在雲服務端,為雲服務提供載體,一般透過ssh協議輸入使用者和密碼就能遠端登入了,一般登入過程中有加密協議的,駭客很難破解。
-
3 # Karmada
開源與不開源是個老生常談的問題了,首先我們說一下兩者不同的目的,開源本質上是透過社群化的方式讓著作融入更多的思路和想法 眾人拾柴的道理,但開源不等於免費,需要看所使用的協議,不開源不代表不安全,也不代表不好用。本質上是其核心收益的方式,而公司把其視為核心競爭力。判斷一個軟體是否安全,更多我們應該從安全評測報告出發,不能只靠感覺。有很多的三方安全評測機構,或者公司有實力也會有自己的安全或者質量團隊。開源的特點在於透明,透明的東西我們更容易接受,當出現問題時我們更容易定位,這樣使用起來更有底。但是是否好用本質上需要開產品化的程度。因此判斷是否安全與開源與否沒有太大的關係。
要理解開源和閉源的區別,開源是指提供了不僅提供程式還提供程式原始碼,閉源是指提供程式,不提供原始碼。安全和不安全與這個沒有特別大的關係。