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

  #148  
Старый 28.09.2025, 13:45
guidesoul
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами: 423479

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

Очистка оперативной памяти

Реализован многоуровневый механизм принудительной очистки оперативной памяти от остаточных "призрачных" данных, который активируется при каждом штатном закрытии программы, а также при нажатии "Красной кнопки" для экстренного уничтожения данных.

Это обеспечивает максимальный уровень защиты от восстановления критически важных данных (паролей, токенов, ключей шифрования, открытого текста) из памяти с помощью специализированных атак, таких как Cold Boot attack.

Механизм включает в себя два ключевых улучшения

С помощью функции RtlSecureZeroMemory, которая не подвержена оптимизации компилятором, производится целенаправленное обнуление не только полей ввода, но и всех структур данных в памяти, содержащих пароли, токены API, пути к файлам и полную конфигурацию программы.

Для вытеснения остаточной информации выделяется крупный блок, размер которого динамически адаптируется под количество свободной ОЗУ в системе.
Этот блок подвергается трёхэтапной перезаписи различными паттернами (нули, единицы и криптографически стойкие случайные данные), что обеспечивает значительно более надежное уничтожение остаточной информации по сравнению с однопроходным методом.

Скачать можно в облаках
disk.yandex.ru/d/pSxwq7mMhKsOwg
drive.google.com/drive/u/1/folders/1FLIugY9270Ct8ho9orWH3z2H08XYHi4R
 
Ответить с цитированием