Показать сообщение отдельно

  #73  
Старый 29.08.2025, 17:58
guidesoul
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами: 423479

Репутация: 0
По умолчанию

Улучшена функция уничтожения файлов

Внедрен 3-проходный алгоритм для уничтожения содержимого файла.
проход нулями, проход единицами и финальный проход криптографически стойкими случайными данными, генерируемыми через BCryptGenRandom.

Для всех операций записи в файл теперь используется флаг FILE_FLAG_WRITE_THROUGH в вызове CreateFileW.
Данные немедленно записываются на физический носитель, что критически важно для надежного затирания.

Добавлена логика, которая использует FindFirstStreamW/FindNextStreamW для перечисления всех потоков, связанных с файлом в NTFS.
Каждый найденный поток проходит ту же процедуру 3-проходной перезаписи, что и основной файл.
Это закрывает возможность восстановления данных из скрытых потоков.

Напоминание

Если вам требуется абсолютная гарантия того, что никакие следы данных не останутся на диске, единственным по-настоящему надежным решением является полнодисковое шифрование.
Когда весь диск зашифрован с самого начала, любые "призраки" и скрытые копии также являются зашифрованными и представляют собой бесполезный набор данных без ключа.

Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
 
Ответить с цитированием