SWMB, un logiciel libre et modulaire pour sécuriser votre parc Windows - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

SWMB, free, modular software for securing your Windows PCs

SWMB, un logiciel libre et modulaire pour sécuriser votre parc Windows

Résumé

The SWMB project was initiated during the RESINFO animation committee at the end of 2019. SWMB stands for Secure Windows Mode Batch. It aims to simplify and automate the security of a Microsoft Windows 10 (and 11) fleet. It's open source software developed mainly in PowerShell on a Gitlab platform through RESINFO's SWMB Working Group, which meets monthly by videoconference. There are currently 600 tweaks for making or breaking security rules. For each function, developers try to program the antecedent function. As a result, there are currently some 300 possible security points. These fall into two categories: either the machine, or the current user's account. Each site defines a set of presets which are played at each boot, at software post-installation and at user login. In this way, the rules are reapplied regularly. The project offers minimal, non-intrusive preset sets to start with. Experience shows that in a managed (or unmanaged) machine park, there are always computers outside Active Directory that escape GPOs. For example, access control, GTC... SWMB makes it possible to manage security on a fleet of machines in a uniform way, and to keep a history of modifications to the preset sets applied. In practice, SWMB is not incompatible with AD, and can be used as a complement. SWMB is in production at LEGI and deployed on several sites with default rules.
Le projet SWMB a été initié lors du comité d’animation de RESINFO fin 2019. SWMB signifie Secure Windows Mode Batch. Il s’agit de simplifier et d’automatiser la sécurisation d’un parc sous Microsoft Windows 10 (et 11). C'est un logiciel libre développé principalement en PowerShell sur une plateforme Gitlab au travers du Groupe de Travail SWMB de RESINFO qui se réunit chaque mois en visioconférence. Il y a actuellement 600 tweaks pour faire ou défaire des règles de sécurité. En effet, pour chaque fonction, les développeurs essaient de programmer l'anté-fonction. Ainsi, il y a environ 300 points de sécurisation possible actuellement. Ceux-ci concernent deux catégories : soit la machine, soit le compte de l'utilisateur courant. Chaque site définit des jeux de preset qui sont joués à chaque boot, en post-installation du logiciel et en ouverture de session utilisateur. Ainsi, les règles sont réappliquées régulièrement. Le projet propose des jeux de preset minimaux et peu intrusif pour commencer. L'expérience montre que sur un parc de machine gérée (ou non), il y a toujours des ordinateurs hors Active Directory qui échappent aux GPO. Par exemple, le contrôle d'accès, la GTC... SWMB permet de gérer la sécurité sur un parc machine de manière uniforme et de conserver un historique des modifications des jeux de preset appliqués. En pratique, SWMB n'est pas antinomique d'un AD et peut très bien venir en complément. SWMB est en production au LEGI et déployé sur quelques sites avec les règles par défaut.
202312-bluehats-swmb.pdf (380.82 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04330226 , version 1 (08-12-2023)

Licence

Identifiants

  • HAL Id : hal-04330226 , version 1

Citer

Gabriel Pierre André Moreau, Olivier De-Marchi. SWMB, un logiciel libre et modulaire pour sécuriser votre parc Windows. Open Source Experience, journée BlueHats, DINUM, Dec 2023, Paris, France. ⟨hal-04330226⟩

Collections

UGA CNRS OSUG LEGI
122 Consultations
22 Téléchargements

Partager

More