Linux 6.7引入"make hardening.config"配置文件 幫助用戶構建加固內核


Linux6.7內核的加固更新帶來一個新的加固配置文件,以幫助建立一個具有一些合理默認值的安全加固內核。作為本周合並的Linux6.7內核加固更新的一部分,現在有一個Kconfig片段,其中包含一些可啟用的基本加固選項。運行makehardening.config可用於應用推薦的加固選項。

image.webp

這些針對 Linux 內核構建的加固選項相當於"一套基本的內核加固選項,對性能影響最小(或沒有影響),並能移除一套合理的遺留 API"。

make hardening.config

加固選項包括基本的內核內存權限強制執行、地址空間佈局隨機化、分配器自由列表隨機化、元數據加固、隨機化系統調用入口的內核堆棧偏移、基本的幀溢出保護、基本的緩沖區長度邊界檢查、基本的數組索引邊界檢查、鏈表完整性檢查、不允許直接物理內存訪問非設備內存、禁用用戶空間 VDSO ASLR、僅啟用現代 PTY 接口、啟用其他一些安全調整選項以及一些特定架構選項。

總的來說,這是一份不錯的清單,列出以加固為名、同時又不影響性能的各種推薦默認設置。

大多數 Linux 發行版廠商的內核已經啟用大部分或全部這些選項,但對於那些自行構建 Linux 內核的用戶來說,這應該是個不錯的選擇。


相關推薦

2022-08-09

Phoronix報道稱:聯想與AMD工程師剛剛聯手打造一個適用於Linux6.0內核的“自動模式轉換”(AMT)補丁。然而作為一套幫助系統自動調節電源性能模式的選項,初期它似乎僅在特定的ThinkPad筆記本電腦上可用(得到ThinkPadACPI內核驅動

2023-10-29

理器平臺、20多種文件系統,還能根據硬件能力差異靈活配置,具有很好的兼容性,使得每個獨立設備的性能都能得到徹底解放。在系統內核層之上的服務與框架層,小米將安卓的服務框架和自研Vela系統的服務框架,都作為“中

2023-10-30

Linux發行版正在試圖減少攻擊面,同時又能讓用戶在不重新編譯內核的情況下運行傳統軟件,SUSE正為此率先努力在啟動時啟用/禁用x8632位支持,以確定是否可以執行32位用戶空間程序和32位系統調用。現在,該代碼已提交給即將

2023-11-02

Linux內核對Itanium的支持力度開始走下坡路,已經沒有多少用戶在老化的Itanium服務器上測試新內核。此外,Itanium代碼也沒有任何主要的積極貢獻者對其進行維護,並對架構代碼進行認真的改進。幾個月來,關於從 Linux 內核中退出

2023-10-30

期的那樣,LinusTorvalds剛剛發佈Linux6.6穩定版內核。Linux6.6引入EEVDF調度器,最終實現對IntelShadowStack的支持,為NouveauDRM驅動程序添加MesaNVKVulkan驅動程序所需的用戶空間API,繼續支持即將到來的Intel和AMD平臺,還有大量其他驅動程序

2023-11-04

希算法和簽名。MD4 和 MD5 被視為不安全或已損壞,多年來用戶本應使用其他哈希算法。這也可能是內核中 MD4 加密代碼的最後一個用戶。Linux 6.7 還放棄 mscode_parser 中的 SHA-224 authenticode 支持,因為它的成本與 SHA-256 類似,而且 Wind

2022-08-12

,從新版本開始團隊為vb虛擬機提供VDI磁盤和.vbox元數據文件,比過去提供OVA(開放虛擬機格式)具有更好的壓縮比,使用個更加簡單。另外團隊還開始每周構建VM鏡像,這些鏡像是從kali-rolling滾動分支構建的,可以提供最新功能

2024-04-17

作為一個包含編譯內核和必要設備樹(DeviceTree)的單一文件,用於支持的硬件。 扁平圖像樹並不是一個全新的現象,但在 Linux 6.10 中添加用於生成扁平圖像樹的 Python 腳本"make_fit.py",以及用於主線 Linux 內核的新目標

2022-08-12

化getcpu(),bug修復,構建錯誤修復,以及更新其默認內核配置文件。Linux 6.0內核的LoongArch補丁列表可以通過今天早上的拉動請求找到:https://lore.kernel.org/lkml/[email protected]/

2022-11-12

是作為C和C++的"替代品"的主要候選。Linux內核最近引入Rust作為C語言的第二種語言,繼Android開源項目之後。這些項目不會取代舊的C/C++代碼,但對於新的代碼會優先考慮Rust。另外,微軟Azure首席技術官Mark Russinovich最近呼籲

2022-09-13

inuxKernel的mainline中,隨後的多次版本更迭中修復諸多BUG並引入大量細節改進。今天,該公司再次推出新的NTFS3補丁更新,為該內核驅動引入一些新的功能。在今天的更新中引入“hidedotfiles”選項。該補丁系列由 Paragon Software 的康

2023-11-22

;amp;quot;,以確保硬件在"性能"ACPI平臺配置文件下實現最佳Linux性能,同時在平衡和省電模式下最大限度地節省電能。聯想強大的 Linux 團隊的馬克-皮爾森(Mark Pearson)本月早些時候發佈一個補丁,以支持某些

2023-02-06

,Adobe對Adobe Camera RAW(ACR)進行升級,加入對理光相機的配置文件支持。據悉,此次升級添加理光 GR III和Ricoh GR IIIx RAW、DNG文件的相機配置文件。目前,新版本的ACR將支持六個理光GR吸納國際配置文件,包括標準、生動、正片、

2022-06-23

興,且其中不乏大量創新。近期 Linux 的一大變化,就是引入使用開源 Rust 編程語言開發的代碼。Torvalds 表示 ——“Rust 可能會包含在下一個 Linux 內核版本中”—— 這句話在會上引來瞭熱烈的掌聲。Linux 內核代碼主要由 C 語言編