
SécurixOS est un système d'exploitation sécurisé basé sur NixOS, conçu pour les équipes de petite à moyenne taille. Il offre un environnement minimal et durci avec une forte isolation, une reproductibilité et des configurations pilotées par des politiques pour garantir la sécurité opérationnelle et la conformité.
[!NOTE] Ce projet est en alpha, aucun support n'est proposé pour l'heure.
SécurixOS est une distribution NixOS développée par la DINUM pour équiper des ordinateurs sécurisés pour l'administration système, la bureautique et le développement afin de traiter des informations Non Protégées dans un premier temps puis éventuellement des informations Diffusion Restreinte.
Il constitue un modèle de PC sécurisé conçu pour permettre des accès à la production et d'autres usages critiques en garantissant un niveau de sécurité variable selon la configuration employée.
Grace à NixOS, ce modèle de PC sécurisé est ré-instantiable pour des cas d'usages variables: poste multi-agent, poste multi-niveaux, poste en intranet seulement, etc. avec des équipes différentes, des souches de VPN différents.
Construit selon les recommandations de l'ANSSI : https://cyber.gouv.fr/publications/recommandations-relatives-ladministration-securisee-des-si.
Sécurix repose sur NixOS avec un noyau Linux personnalisé conformément aux règles ANSSI de durcissement, certains d'entre eux étant désactivables selon le besoin.
age ou d'un serveur Vault.Renforcement de la sécurité
Onboarding rapide et gestion centralisée
age (ou intégration future avec Vault).Support avancé des clés de sécurité
Les contributions sont ouvertes au projet, il est recommandé d'avoir une expertise NixOS pour en faciliter l'intégration. Consultez les tickets ouverts et le guide de contribution pour participer. Vous pouvez ouvrir des tickets pour proposer des fonctionnalités et discuter de l'architecture. Les PR générées par IA sans relecture ni test seront fermées, les contributions par le même auteur pourront être bloquées par la suite.
Ce README est en français mais le reste du code, les issuers et les PR sont en anglais.
Les tests sont basés sur le framework de test NixOS. Ils permettent de lancer sécurix dans une VM puis exécuter des tests sur le comportement de cette VM.
nix-build -A tests
Sécurix est distribué sous licence MIT. Voir le dossier LICENSES pour plus de détails.