FRUTE:让硬件管理内存安全的新型操作系统
FRUTE 是一款将 CPU、语言运行时、垃圾回收器、编译器与权限模型协同设计的操作系统,其值携带架构级标签,可直接区分指针、fixnums、capabilities 等类型,并采用不可伪造的 capabilities 替代 ambient authority。
FRUTE 是一款将 CPU、语言运行时、垃圾回收器、编译器与权限模型协同设计的操作系统,其值携带架构级标签,可直接区分指针、fixnums、capabilities 等类型,并采用不可伪造的 capabilities 替代 ambient authority。
作者花数周梳理 Guix System 默认运行时防护的不足——%default-sysctl-settings 仅两项、无防火墙、13 个 setuid 程序、多数 Shepherd 服务以 root 运行——并给出逐项加固方案。