Après près de quatre mois de développement, la version 0.40 de l'outil en ligne de commande nwipe, conçue pour effacer de manière fiable le contenu des disques en utilisant de nombreuses méthodes d'effacement et des générateurs de nombres pseudo-aléatoires (GPA), est désormais disponible. Elle peut effacer un ou plusieurs disques simultanément.
nwipe est un fork de l'outil dwipe du projet Darik’s Boot and Nuke (DBAN) avec de nombreuses améliorations et optimisations.
L'outil est écrit en C et utilise la bibliothèque ncurses pour l'interface textuelle, et est distribué sous la licence GNU GPL 2.0.
Liste des changements :
- Un générateur de nombres pseudo-aléatoires le plus efficace a été ajouté en tant que générateur par défaut basé sur un test de performance matériel en temps réel.
- Un générateur de nombres pseudo-aléatoires AES-256-CTR a été introduit, utilisant les instructions AES-NI sur les processeurs compatibles pour augmenter considérablement le débit lors de l'effacement des données.
- Une nouvelle méthode d'effacement conforme à la norme BMB21-2019 « Exigences techniques pour l'effacement des données » de l'Administration chinoise des secrets d'État a été ajoutée.
- La méthode d'effacement par défaut utilise la lecture/écriture directe avec de grands tampons, réduisant ainsi le nombre de commandes d'écriture et augmentant le débit. Le temps d'exécution de l'effacement a diminué de 5 à 10 % lors des tests, allégeant considérablement la charge du processeur.
- Ajout de la prise en charge des UUID de l'hôte, des numéros de série et des balises personnalisées dans les en-têtes des rapports PDF.
- Affichage de la topologie des appareils (avec la touche « t ») sur l'écran de sélection des dispositifs pour améliorer la sécurité et la convivialité dans les systèmes avec plusieurs contrôleurs.
- L'option —exclude a été améliorée pour faire correspondre les dispositifs par leur identifiant de base de périphérique de bloc (major/minor), ce qui permet d'utiliser en toute sécurité des identifiants permanents dans /dev/disk/by-id/ et /dev/disk/by-path/. L'ancienne correspondance basée sur des chaînes a été conservée.
- Pour améliorer la fiabilité, les GPA internes sont désormais initialisés à l'aide de getrandom(2), et non par un descripteur de fichier à long terme vers /dev/urandom.
Pour les disques SSD, il est recommandé d'utiliser toujours nwipe / ShredOS en conjonction avec les outils de suppression de données du fabricant ou du fournisseur de matériel afin de garantir l'effacement complet des informations contenues sur le disque. Pour plus de détails, voir. guide correspondant (anglais).
Source : linux.org.ru
