關(guān)注、星標(biāo)公眾號(hào),不錯(cuò)過(guò)精彩內(nèi)容
隨著開(kāi)源的日益普及,并因其眾多優(yōu)點(diǎn)而被廣泛接受,將Linux作為一種靈活、透明和高度安全的操作系統(tǒng)也越來(lái)越成為企業(yè)、教育機(jī)構(gòu)和政府部門(mén)的首要選擇。隨著國(guó)家安全問(wèn)題在2020年達(dá)到前所未有的高度,Linux的實(shí)施似乎可以有效地滿足美國(guó)政府在應(yīng)用程序開(kāi)發(fā)和安裝方面的關(guān)鍵安全需求。
由于其開(kāi)源本質(zhì),Linux是基本安全,高度可靠,以及令人難以置信的適應(yīng)性。Linux采用了一種“縱深防御”的安全方法,這意味著在開(kāi)發(fā)和部署的每一個(gè)級(jí)別都實(shí)現(xiàn)了健壯的安全措施。與晦澀難懂的閉源版本不同,Linux的根本重點(diǎn)是通過(guò)透明性實(shí)現(xiàn)安全性。
為了被批準(zhǔn)用于關(guān)鍵的政府職能部門(mén),軟件和應(yīng)用程序必須經(jīng)過(guò)認(rèn)證,以確保它們符合某些安全標(biāo)準(zhǔn)。通用標(biāo)準(zhǔn)、FIPS 140-2和安全技術(shù)實(shí)施指南(STIG)是美國(guó)國(guó)防部要求的三種安全認(rèn)證。這些認(rèn)證表明,該技術(shù)符合標(biāo)準(zhǔn)化的安全協(xié)議,加密工具可以正確地實(shí)現(xiàn)它們的算法Linux已經(jīng)通過(guò)了所有這些標(biāo)準(zhǔn)的認(rèn)證,這是一項(xiàng)難得的成就。
由于這些原因,Linux不僅是開(kāi)發(fā)高度安全的政府應(yīng)用程序的理想操作系統(tǒng),而且Linux固有的開(kāi)放性和靈活性也使它成為需要最高級(jí)別的安全性和精確性的一個(gè)偉大操作系統(tǒng)。不過(guò),應(yīng)該注意的是,與任何操作系統(tǒng)一樣,Linux必須先經(jīng)過(guò)額外嚴(yán)格的測(cè)試和開(kāi)發(fā),然后才能進(jìn)一步納入美國(guó)政府的IT基礎(chǔ)架構(gòu)中。
1.SELinux:通過(guò)訪問(wèn)控制增強(qiáng)安全性
Security-Enhanced Linux(SELinux)是Linux內(nèi)核安全性模塊,它提供了一種支持訪問(wèn)控制安全策略的機(jī)制。SELinux體現(xiàn)了可以追溯到美國(guó)國(guó)家安全局項(xiàng)目的概念,包括基于類(lèi)型強(qiáng)制的強(qiáng)制訪問(wèn)控制(MAC)體系結(jié)構(gòu)的研究,從而產(chǎn)生了Flask。該體系結(jié)構(gòu)的參考實(shí)現(xiàn)最初被集成到SELinux原型系統(tǒng)中,以展示靈活的強(qiáng)制性訪問(wèn)控制的價(jià)值以及如何將這些控制添加到操作系統(tǒng)中。該體系結(jié)構(gòu)因其安全性優(yōu)勢(shì)而得到公認(rèn),并已被并入主流Linux操作系統(tǒng)中。
SELinux基于保密性和完整性要求強(qiáng)制分離信息,從而可以解決威脅并限制可能由惡意或有缺陷的應(yīng)用程序引起的損壞。大多數(shù)主流操作系統(tǒng)都缺乏執(zhí)行分離的關(guān)鍵能力,因此容易受到篡改和繞過(guò)應(yīng)用程序安全機(jī)制的攻擊。
最初,SELinux引起了很大的爭(zhēng)議。許多人擔(dān)心NSA將代碼插入Linux,盡管它是透明的。多年來(lái),有關(guān)美國(guó)國(guó)家安全局(NSA)將后門(mén)和能夠損害用戶隱私的技術(shù)結(jié)合起來(lái)的傳言層出不窮。值得慶幸的是,這些誤解已經(jīng)被消除,SELinux現(xiàn)在被認(rèn)為是提高了Linux的整體安全性。
2.一場(chǎng)開(kāi)源革新正在進(jìn)行中
在過(guò)去的十年中,美國(guó)政府對(duì)開(kāi)源開(kāi)發(fā)的尊重和接受一直在穩(wěn)步增強(qiáng),并且美國(guó)政府越來(lái)越多地使用開(kāi)源軟件,以經(jīng)濟(jì)的方式推廣先進(jìn)的,高度安全的技術(shù)。2016年8月8日,白宮CIO發(fā)布了《聯(lián)邦源代碼政策(Federal Source Code Policy)》,該政策要求使用開(kāi)放源代碼方法來(lái)構(gòu)建、共享和修改新軟件,以利用“安全、可靠、有效地推進(jìn)我們國(guó)家目標(biāo)”的代碼。
美國(guó)國(guó)防部認(rèn)識(shí)到與開(kāi)源開(kāi)發(fā)相關(guān)的主要好處,并相信Linux是其操作系統(tǒng)。事實(shí)上,美國(guó)陸軍是Red Hat Linux的最大單一客戶群,美國(guó)海軍核潛艇編隊(duì)運(yùn)行Linux,包括他們的聲納系統(tǒng)。美國(guó)未來(lái)作戰(zhàn)系統(tǒng)同樣是基于Linux,五角大樓最近還讓Red Hat公司幫助其改進(jìn)空軍中隊(duì)的運(yùn)作和飛行訓(xùn)練。
私有軟件的倡導(dǎo)者們一直在爭(zhēng)論在國(guó)防事務(wù)中使用Linux是否合適。他們的觀點(diǎn)是,開(kāi)放源代碼應(yīng)用程序的可用性和代碼的未知來(lái)源可能導(dǎo)致蓄意將顛覆性內(nèi)容放入關(guān)鍵代碼中,從而使整個(gè)國(guó)家的安全受到威脅。
這場(chǎng)辯論變得不合邏輯的事實(shí)是,沒(méi)有一個(gè)主流的操作系統(tǒng),專(zhuān)有的或開(kāi)源的,都不能直接拿來(lái)就運(yùn)行關(guān)鍵的國(guó)家安全應(yīng)用程序。任何選擇的系統(tǒng)都必須進(jìn)行調(diào)整和重新設(shè)計(jì),以適合政府的獨(dú)特和關(guān)鍵的IT需求。但是,假設(shè)政府正在將Linux用于國(guó)防應(yīng)用,那么源代碼的可用性正是使Linux成為顯而易見(jiàn)的選擇的原因。Linux和其他開(kāi)放源代碼應(yīng)用程序提供了自由定制程序以滿足特定要求的自由,這是專(zhuān)有系統(tǒng)中沒(méi)有的。如果特定安裝提供的安全性不足,則可以對(duì)其進(jìn)行修改,以確保最高級(jí)別的保護(hù)。
開(kāi)源開(kāi)發(fā)在操作系統(tǒng)中的靈活性、透明性和無(wú)與倫比的安全性使Linux更適合于政府使用,而不是任何閉源的替代品。
免責(zé)聲明:本文來(lái)源網(wǎng)絡(luò),版權(quán)歸原作者所有。如涉及作品版權(quán)問(wèn)題,請(qǐng)與我聯(lián)系刪除。
???????????????? END
????????????????
關(guān)
注
微信公眾號(hào)『strongerHuang』,后臺(tái)回復(fù)“1024”查看更多內(nèi)容,回復(fù)“加群”按規(guī)則加入技術(shù)交流群。
長(zhǎng)按前往圖中包含的公眾號(hào)關(guān)注
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!