Почему после подписания программы SSL-сертификатом для подписи кода всё равно появляется предупреждение «Небезопасно»?
История вопроса
Ранее EV-сертификат для подписи кода позволял напрямую устранять предупреждения безопасности в Microsoft SmartScreen. Однако теперь Microsoft изменила соответствующий механизм, и даже программы, подписанные EV-сертификатом для подписи кода, по-прежнему могут вызывать предупреждения в Microsoft Defender SmartScreen.
Механизм оценки репутации Microsoft
Microsoft выпустила новое обновление, и теперь оценка репутации в SmartScreen больше не основывается только на типе сертификата, а определяется на основе комплексных показателей репутации, таких как объём использования и количество загрузок программного обеспечения:
- Недавно подписанные программы: независимо от использования EV- или OV-сертификата для подписи кода, при первом выпуске возможно появление предупреждения SmartScreen.
- Процесс накопления репутации: программе необходимо накопить достаточное количество загрузок и доверие пользователей, после чего предупреждение SmartScreen постепенно исчезнет.
- Различие между EV и OV: в алгоритме доверия Microsoft вес EV-подписи кода выше, чем у OV-подписи, поэтому для EV-подписи кода требуется значительно меньше загрузок, чем для OV-подписи кода.
Следует пояснить, что это явление полностью контролируется Microsoft и не является проблемой самого сертификата. Хотя EV-сертификат по-прежнему обеспечивает наивысший уровень проверки и безопасности, он больше не может, как раньше, гарантировать автоматическое устранение предупреждений SmartScreen.
Справочные материалы
Подробнее см. в официальной документации Microsoft: Механизм оценки репутации SmartScreen