SécurixOS 是一个基于 NixOS 的安全操作系统,专为中小型团队量身定制。它提供了一个最小化的加固环境,具备强大的隔离性、可复现性以及策略驱动的配置,以确保操作安全性和合规性。
[!NOTE] 该项目处于 alpha 阶段,目前不提供任何支持。
SécurixOS 是由 DINUM 开发的 NixOS 发行版,用于为系统管理、办公自动化和开发配备安全计算机,以便首先处理非受保护信息,随后可能处理受限传播信息。
它构成了一种安全 PC 模型,旨在允许访问生产环境及其他关键用途,并根据所采用的配置保证不同级别的安全性。
借助 NixOS,这种安全 PC 模型可针对不同用例重新实例化:多代理工作站、多级别工作站、仅内网工作站等,并可适配不同的团队、不同的 VPN 基础设施。
依据 ANSSI 的建议构建:https://cyber.gouv.fr/publications/recommandations-relatives-ladministration-securisee-des-si。
Sécurix 基于 NixOS,并按照 ANSSI 加固规则使用定制 Linux 内核,其中部分规则可根据需要禁用。
age 或 Vault 服务器进行数据加密。安全强化
快速入门与集中管理
age 解密机密的授权(或未来与 Vault 集成)。高级安全密钥支持
项目欢迎贡献,建议具备 NixOS 专业知识以便于集成。 请查看未解决的 issue 和贡献指南以参与其中。 你可以提交 issue 来提议功能并讨论架构。 未经审查和测试的 AI 生成的 PR 将被关闭,同一作者的后续贡献可能会被阻止。
本 README 为法语,但其余代码、issue 和 PR 均为英语。
测试基于 NixOS 测试框架。它们允许在虚拟机中启动 Sécurix,然后对该虚拟机的行为执行测试。
nix-build -A tests
Sécurix 在 MIT 许可证下分发。更多详情请参见 LICENSES 文件夹。