Hasty Briefsbeta

双语

Linux Kernel Defence Map – Security Hardening Concepts

a year ago
  • #Security
  • #Linux
  • #Kernel
  • Linux内核安全体系复杂,涉及漏洞类别、利用技术、漏洞检测机制和防御技术
  • Linux内核防御技术可分为主线集成、树外方案(部分为商业方案)和硬件相关方案
  • Linux内核防御图谱通过图形化方式呈现安全关系,辅助查阅文档和内核源码
  • 该图谱聚焦内核加固技术,不涉及攻击面缩减、用户空间安全或Linux安全模块(LSM)策略
  • 图谱托管于GitHub/Codeberg/GitFlic平台,采用DOT语言编写,遵循GPL-3.0协议
  • 使用GraphViz生成图谱的命令:`dot -Tsvg linux-kernel-defence-map.dot -o linux-kernel-defence-map.svg`
  • 多数Linux内核加固选项未被主流发行版默认启用,需手动配置
  • kernel-hardening-checker工具可自动验证安全加固选项
  • 参考文献包含Kees Cook、Shawn C、MSRC、Matt Miller、Abhilash Raj和Stéphane Lesimple的成果