După aproape patru luni de dezvoltare, a avut loc lansarea versiunii 0.40 a utilitarului consolei nwipe, destinat ștergerii fiabilă a conținutului discurilor prin utilizarea multor metode de ștergere și generatoare de numere pseudo-aleatoare (GNPA). Poate șterge atât un disc, cât și mai multe simultan.
nwipe este un fork al comenzii dwipe a proiectului Darik’s Boot and Nuke (DBAN) cu numeroase îmbunătățiri și optimizări.
Utilitarul este scris în limbajul C folosind biblioteca ncurses pentru interfața text și este distribuit sub licența GNU GPL 2.0.
Lista modificărilor:
- A fost adăugat un algoritm de generare a numerelor pseudo-aleatoare (GNPA) eficient ca generator implicit, bazat pe un test de performanță a echipamentului în timp real.
- A fost adăugat un GNPA AES-256-CTR, care utilizează instrucțiuni AES-NI pe procesoare compatibile pentru a crește semnificativ lățimea de bandă în timpul ștergerii datelor.
- A fost adăugat o nouă metodă de ștergere conform standardului BMB21-2019 „Cerințele tehnice pentru curățarea datelor” al Biroului Național de Stat al Chinei.
- Ca metodă de ștergere implicită, a fost implementat I/O direct cu buferi mari, ceea ce a redus numărul de comenzi de scriere și a crescut lățimea de bandă. Timpul de execuție al ștergerii în teste a fost redus cu 5-10% și a diminuat semnificativ sarcina pe CPU.
- A fost adăugată suport pentru UUID-ul gazdelor, seria de numere și etichete personalizate în anteturile rapoartelor PDF.
- A fost adăugată vizualizarea topologiei dispozitivelor (prin tasta „t”) pe ecranul de selecție a dispozitivelor pentru a spori securitatea și ușurința de utilizare în sistemele cu mai multe controlere.
- Opțiunea —exclude a fost îmbunătățită pentru a potrivi dispozitivele pe baza identificatorului de bază al dispozitivului de blocare (major/minor), ceea ce permite utilizarea în siguranță a identificatorilor permanenți din /dev/disk/by-id/ și /dev/disk/by-path/. Potrivirea pe baza șirurilor a fost păstrată.
- Pentru a îmbunătăți fiabilitatea, GNPA-urile interne sunt acum inițializate folosind getrandom(2) în loc de un descriptor de fișier de lungă durată la /dev/urandom.
Pentru discurile SSD, se recomandă întotdeauna utilizarea nwipe / ShredOS în combinație cu propriile instrumente de ștergere a informațiilor de la producător sau furnizorul echipamentului, pentru a garanta distrugerea completă a informațiilor de pe disc. Pentru mai multe detalii, vezi ghidul corespunzător (în engleză).
Sursa: linux.org.ru
