🛡️ Windows блокирует установщик
Что такое предупреждение SmartScreen, почему оно появляется и как проверить, что файл настоящий.
Что вы видите
При запуске установщика Windows показывает синее окно:
Система Windows защитила ваш компьютер. Фильтр SmartScreen предотвратил запуск неопознанного приложения.
Кнопка «Не выполнять» — единственная заметная. Нужная спрятана:
- Нажмите «Подробнее».
- Появится кнопка «Выполнить в любом случае» — нажмите её.
Почему это происходит
Программа не подписана сертификатом издателя. Такой сертификат покупается у удостоверяющего центра, стоит десятки тысяч рублей в год и выдаётся организации с подтверждёнными документами.
На безопасность самой программы он не влияет никак — он отвечает только на вопрос «знает ли Microsoft, кто это выпустил». Сертификат можно купить и подписать им что угодно, включая вредоносное; и наоборот, отсутствие сертификата ничего плохого о файле не говорит.
Второй фактор — репутация. SmartScreen тише относится к файлам, которые скачали много раз. У каждой новой версии счётчик начинается заново, поэтому предупреждение может вернуться после обновления.
Как проверить, что файл настоящий
Не верьте на слово — сверьте контрольную сумму.
- Откройте описание выпуска в репозитории — там указана строка SHA-256.
- В PowerShell выполните:
Get-FileHash "$env:USERPROFILE\Downloads\DarkPrinceVPN-setup.exe"
- Сравните: строки должны совпасть до символа.
Если совпали — файл доехал целиком и это ровно тот файл, который собрал наш сервер сборки. Если нет — не запускайте и скачайте заново.
Антивирус удалил файл
Некоторые антивирусы относят к подозрительным любые программы, работающие с сетевыми адаптерами, — а VPN-клиент именно этим и занимается. Если файл пропал из папки загрузок, найдите его в карантине антивируса и добавьте в исключения.
Здесь тоже стоит сверить контрольную сумму: она отличает ложное срабатывание от настоящей подмены.
Что внутри установщика
Всё нужное для работы, включая сетевое ядро. Установщик ничего не докачивает из интернета — поэтому он и весит около двадцати мегабайт.