Проверка подписей исполняемых файлов на компьютере важна по следующим причинам:
- Убеждение в целостности файла. 14 Подпись позволяет убедиться, что программа подписана именно данным автором и не была изменена или повреждена после подписания. 4 Например, файлы обновлений операционных систем содержат подписи компании-разработчика, чтобы принимающая система могла убедиться в целостности файлов и в том, что они действительно созданы данным производителем, даже если обновления доставляются через третьи лица. 4
- Снижение вероятности ложных срабатываний антивируса. 3 Если код подписан, то он явно не может быть вирусом, а потому ему можно доверять априори, что повышает скорость сканирования и снижает вероятность ложных срабатываний. 3
Однако стоит учитывать, что сама по себе подпись файла не гарантирует его безопасности, так как примерно 90% потенциально небезопасных программ и 10% вредоносных программ оказываются подписанными и успешно проходят проверки сертификатов. 1