\item Proposition d'un Groupe de Travail \href{https://resinfo.org/}{RESINFO} réduit à quelques membres en 2019
\item Réalisation d'une première maquette de faisabilité en 2020
\item Élargissement du groupe de travail
\item Prise contact avec l'ANSSI pour leur signaler le projet
\item Prendre contact avec l'ANSSI pour leur signaler le projet
\item Laisser l'ASR autonome à 100\% sur la politique de sécurité de son unité
\item Aider et mutualiser le travail des ASR par une meilleure collaboration
\end{itemize}
...
...
@@ -117,12 +117,12 @@
\frametitle{\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} (Secure Windows Mode Batch)}
\begin{itemize}
\item Besoin de sécuriser Microsoft Windows 10 (et 11)
\item Outil modulaire avec des règles et des anté-règles (pourvoir faire et défaire)
\item Outil sans état «comme» un gestionnaire de configuration sous GNU/Linux (\texttt{cfengine, puppet, ansible\ldots})
\item\textbf{Outil modulaire} avec des \textbf{règles} et des \textbf{anté-règles} (pourvoir faire et défaire)
\item Outil sans état «~comme~» un gestionnaire de configuration sous GNU/Linux (\texttt{cfengine, puppet, ansible\ldots})
\item\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} peut-être lancé plusieurs fois à l'identique
\item Outil en production au LEGI sur tous les postes
\item\textbf{Outil en production} au LEGI sur tous les postes
\item Pas d'interaction avec l'utilisateur, bien tester sur quelques postes avant de trop déployer
\item Packaging pour simplifier son propre déploiement : \texttt{setup.exe} (NSIS), OCS, WAPT, PDQ Deploy \\[2ex]
\item Packaging pour \textbf{simplifier} son propre \textbf{déploiement} : \texttt{setup.exe} (NSIS), OCS, WAPT, PDQ Deploy \\[2ex]
\item Ne pas réinventer la roue
\item Point de départ, le projet «\href{https://github.com/Disassembler0/Win10-Initial-Setup-Script}{Win10-Initial-Setup-Script}» par Disassembler0.
\end{itemize}
...
...
@@ -132,8 +132,8 @@
\frametitle{\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} - Deux cas particuliers}
\begin{itemize}
\item Règle particulière pour \textbf{supprimer Kaspersky} dans tous les cas
(mot de passe Kaspersky et/ou Agent ou pas) $\Longrightarrow$ distribution spécifique de l'outil
\item Chiffrement des disques (disque système et disque complémentaire avec interaction utilisateur).
(mot de passe Kaspersky et/ou Agent ou pas) $\Longrightarrow$ distribution spécifique de l'outil\\[3ex]
\item\textbf{Chiffrement} des disques (disque système et disque complémentaire avec interaction utilisateur).
\end{itemize}
\end{frame}
...
...
@@ -142,10 +142,13 @@
\begin{itemize}
\item\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} n'est pas incompatible avec l'Active Directory
\item Avec \href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB}, on sait quelles actions sont lancées et quand
\item Il y a presque toujours des machines hors AD dans un parc machine (serveur de Badge, automate GTC\ldots). Comment gérez-vous ces machines au cours du temps ?
\item\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} permet de garder dans une arborescence Git (GitLab) l'ensemble des configurations au cours du temps et qui à poussé (validé) la modification.
\item Permet de répondre à un objectif de qualité des règles sur son parc au cours du temps
\item Fichiers de configuration au format texte donc auto-documenté
\item Il y a presque toujours des machines hors AD dans un parc machine (serveur de badge, automate GTC\ldots).
Comment gérez-vous ces machines au cours du temps ?
\item\href{https://gitlab.in2p3.fr/resinfo-gt/swmb/resinfo-swmb}{SWMB} permet de garder dans une \textbf{arborescence Git} (GitLab)
l'ensemble des configurations au cours du temps
et quelle personne a poussé (validé) une modification.
\item Fichiers de \textbf{configuration au format texte} donc auto-documenté
\item Cet ensemble permet de répondre à un objectif de \textbf{qualité des règles} sur son parc au \textbf{cours du temps}
\end{itemize}
\end{frame}
...
...
@@ -158,8 +161,8 @@
ainsi plusieurs jeux de preset, ceux-ci sont régulièrement mis à jour par la communauté.
\item Les \textbf{modules} sont les implémentations des tweaks en PowerShell.
Chaque module regroupe en général le code source de plusieurs tweaks, classés par grande catégorie.
\end{itemize}
Le code SWMB importe les modules « à chaud » avant de traiter les tweaks définis dans les presets un par un
\end{itemize}\\[2ex]
Le code SWMB importe les modules « à chaud » avant de traiter les tweaks définis dans les presets un par un.
\end{frame}
\begin{frame}
...
...
@@ -188,17 +191,17 @@ algorithmes
\item Les \textbf{tweaks} sont souvent implémentés avec 3 fonctions PowerShell.
\item Exemple avec ClearPageFile (nettoyer le fichier \texttt{PAGEFILE.SYS} lors de l'arrêt de la machine)
\begin{itemize}
\item\texttt{TweakEnableClearPageFile}
\item\texttt{TweakDisableClearPageFile}
\item\texttt{TweakViewClearPageFile} - Voir dans quel état nous sommes (utile pour le débogage)
\item Par défaut, les tweaks n'ont aucun paramètre
\item Certains tweaks se configurent via une variable globale \\
...
...
@@ -261,7 +264,7 @@ algorithmes
\begin{frame}
\frametitle{Classement des \textbf{Tweaks} dans les \textbf{Modules} et les fichiers de \textbf{Presets}}
Les tweaks concernant LocalMachine et CurrentUser sont regroupés en quelques catégories (hiérarchie différente de celle des GPO et de l'ANSSI).
Les tweaks concernant LocalMachine et CurrentUser sont regroupés en quelques grandes catégories (hiérarchie différente de celle des GPO et de l'ANSSI).