Не будет ли вируса?
Нет. В сборке оригинальная программа разработчика, патч и файл лицензии. Проверить это можно самому за пару минут, верить на слово не нужно.
Что в каждой сборке
Внутри
- Оригинальная программа разработчика нужной версии
- Патч: правка проверок лицензии, описанная на странице программы
- Файл лицензии; копия оригинального файла там, где без неё не обойтись
Чего я не делаю
- Не добавляю рекламу, тулбары, автозапуск и сторонние программы.
- Не кладу в установщик ничего, о чём не написано на странице программы.
- Не прячу то, что сборка пропатчена: это написано в первом же экране.
- Не прошу отключать антивирус, Gatekeeper, SmartScreen или контроль учётных записей.
- Не ломаю чужие машины: патч ставится с бэкапом и откатом, повторный запуск безопасен.
- Не берусь за то, чем не пользуюсь: проверить запуском иначе не получится.
Проверь сам
Сверь SHA‑256
Посчитай хеш скачанного файла и сравни все 64 знака с тем, что на странице программы. Если не совпал хоть один знак, файл не мой: не запускай его.
shasum -a 256 ~/Downloads/имя-файла.dmgGet-FileHash .\имя-файла-setup.execertutil -hashfile имя-файла-setup.exe SHA256Сверь торрент с сайтом
Если качаешь раздачей, хеш в торренте и SHA‑256 на странице считаются по одному файлу. После скачивания торрент-клиент проверит куски сам, а SHA‑256 покажет, тот ли это файл.
Открой отчёт VirusTotal
У каждого файла на странице программы есть ссылка на отчёт по его хешу. Файл при этом никуда не загружается: открывается проверка, которая уже есть.
Посмотри, что ставится
На странице программы перечислено, какие папки и файлы установщик кладёт на диск. Больше он ничего не трогает.
Почему антивирус может ругаться
Пропатченный файл программы выглядит для эвристики подозрительно: изменены байты внутри, подпись разработчика с него снята. Вредные программы выглядят похоже, поэтому антивирусы иногда ругаются на сборки, в которых нет ничего лишнего.
Частый пример: установщики на Inno Setup Defender иногда помечает как Wacatac. Это известное ложное срабатывание, такие файлы я отправляю в Microsoft на перепроверку.
Как отличить. Если в отчёте VirusTotal срабатывают 1 или 2 малоизвестных движка из 70, это почти всегда ложное срабатывание на патч. Если файл помечают крупные антивирусы или хеш не совпал с сайтом, не запускай его и напиши мне.
Почему предупреждает система
- macOS
- Изменённый файл программы теряет подпись разработчика, поэтому сборку подписываю заново локально (ad-hoc). После этого macOS заново спросит доступ к папкам вроде «Документов» — это нормально и ожидаемо.
- Windows
- SmartScreen предупреждает о файлах без цифровой подписи и без репутации. У каждой новой сборки репутации ещё нет, поэтому окно «Система Windows защитила ваш компьютер» появляется почти всегда.
- Windows 11
- Если включено «Интеллектуальное управление приложениями» (Smart App Control), неподписанный установщик блокируется без кнопки «Выполнить в любом случае», а исключение для одной программы сделать нельзя. Я не прошу его выключать: если оно включено, мои сборки на этом компьютере не запустятся.
Если что-то не так
Не запускай файл, удали его и напиши мне: название сборки и её SHA‑256. Я проверю и, если проблема в сборке, уберу её с сайта и расскажу, что случилось.