BSD的核心安全級別

科技小能手發表於2017-11-12

bsd一直是公認的最安全的unix作業系統,因為它提供了基於核心的安全保護而不僅僅是老式unix的基於訪問控制的安全保護。bsd為核心劃分了安全 等級,這樣就可以限制很多不安全的操作,而且bsd在安全設定上是單點的,使得不可能輕易改變安全級別。linux提供的lsm“可載入安全模組”可以從 外部載入安全模組,而bsd將此行為也作為可能的安全隱患,所以bsd中由核心直接來負責安全,如果核心認為載入的安全模組是不可信的,那麼核心將禁止載入模組,這在bsd核心中通過安全級別(securelevel)來實現。下面先引用一段介紹安全級別的文字然後我分析bsd的init程式中與安全級別 相關的程式碼: 



 本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1274160


相關文章