Veriexec - Veriexec

Veriexec это схема подписи файлов для NetBSD Операционная система.

Он вводит специальный узел устройства (/ dev / veriexec) через который подпись список можно загрузить в ядро. Список содержит пути к файлам, вместе с хеши и ожидаемый тип файла (DIRECT для исполняемых файлов, INDIRECT для скриптов и FILE для общие библиотеки и обычные файлы). Затем ядро ​​проверяет содержимое подписанных файлов по их хэшам непосредственно перед тем, как они будут открыты в exec () или же открыто() системный вызов.

Когда Veriexec включен на уровне 0, ядро ​​просто предупреждает о несоответствии сигнатур. На уровне 1 это предотвратит доступ к несовпадающим файлам. На уровне 2 он предотвращает перезапись или удаление подписанных файлов. На самом высоком уровне 3 ядро ​​вообще не разрешает доступ к неподписанным файлам.

Рекомендации