Как отличить настоящую сборку от подделки
Подделку нельзя опознать по внешнему виду: иконка, название и интерфейс копируются один в один. Зато можно опознать по данным — их подделать сложно или невозможно. Ниже пять проверок в порядке от самой быстрой к самой надёжной.
Проверки независимы: первая занимает пять секунд и отсеивает грубые подделки, последняя требует минуты и даёт точный ответ. Если файл взят из магазина приложений, всё это уже сделано за вас — проверять нужно только то, что скачано файлом.
Проверка 1: размер
Самая быстрая. У официальных сборок размер держится в узких границах, и грубые подделки в них не попадают.
| Платформа | Норма | Что должно насторожить |
|---|---|---|
| Windows, установщик | 60–80 МБ | меньше 20 МБ — обёртка-загрузчик |
| Android, APK | 25–45 МБ | меньше 10 МБ или больше 100 МБ |
| macOS, .dmg | 70–95 МБ | меньше 30 МБ |
| Linux, AppImage | 80–110 МБ | меньше 40 МБ |
Подробнее и с оговорками про portable-сборки — на странице сколько должен весить.
Проверка 2: контрольная сумма
Единственная проверка, которая даёт однозначный ответ. Сумма — это отпечаток содержимого: изменился хотя бы один байт, изменится вся строка. Подделать её нельзя, можно только подменить эталон — поэтому эталон берут из релиза на GitHub, а не с той же страницы, откуда файл.
- Открыть инструмент контрольной суммы и выбрать скачанный файл.
- Скопировать эталонную строку из релиза.
- Вставить её в поле сравнения и посчитать.
Совпало — файл официальный, кто бы его ни выкладывал. Не совпало — не устанавливать, скачать заново из официального источника. Как это делается командами в терминале, разобрано на странице контрольной суммы.
Проверка 3: подпись издателя
Windows и macOS показывают, кто подписал файл, ещё до установки. Это не такая же точная проверка, как сумма, но она бесплатная: окно всё равно появится.
- Windows — правый клик по файлу, «Свойства», вкладка «Цифровые подписи». Пустая вкладка или незнакомое имя — повод остановиться.
- macOS — система сама сообщит, если образ не подписан, и предложит отменить открытие.
- Android — подпись не показывается пользователю, поэтому здесь остаётся только сумма.
Важная оговорка: у официальных сборок предупреждения тоже бывают — например, SmartScreen реагирует на свежие файлы, которые ещё «не набрали репутацию». Как отличить нормальное предупреждение от тревожного, разобрано в подписи и «неизвестном издателе».
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Проверка 4: чего приложение просит
Официальный Happ просит ровно одно системное разрешение — на создание VPN-конфигурации. Всё остальное должно вызывать вопросы.
| Запрос | Нормально? | Почему |
|---|---|---|
| Добавить VPN-конфигурацию | да | без этого клиент не работает |
| Доступ к камере | да, но только при сканировании QR | и только когда вы сами открыли сканер |
| Доступ к уведомлениям | да | состояние соединения в шторке |
| Доступ к контактам, SMS, звонкам | нет | приложению это не нужно ни для чего |
| Права администратора устройства | нет | признак пересборки |
| Регистрация, номер телефона, оплата в приложении | нет | приложение бесплатное и не знает про аккаунты |
Проверка 5: поведение при первом запуске
Настоящий Happ открывается пустым: ни серверов, ни подписок, ни готовых ключей. Это не ошибка установки — приложение просто не содержит серверов, их даёт отдельная ссылка-подписка.
Поэтому сборка, которая при первом запуске показывает готовый список серверов, «бесплатный доступ» или предлагает включить соединение прямо сейчас, — это точно не официальное приложение. Внутри у неё чей-то чужой сервер, через который пойдёт весь ваш трафик.
Можно ли проверить уже установленное приложение?
Косвенно: посмотрите на разрешения, наличие рекламы и на то, был ли список серверов пустым при первом запуске. Точно — только переустановкой из официального источника со сверкой суммы.
Антивирус ругается на официальный файл. Это нормально?
Бывает: прокси-клиенты попадают под общие правила «программа управляет сетевым трафиком». Разбор, когда это ложное срабатывание, — в антивирус удаляет установщик.
Проверил сумму, всё совпало, но Windows всё равно предупреждает
Значит, дело в репутации файла, а не в его подлинности. Что показывать системе и как пройти дальше — SmartScreen.
Как понять, что сайт, с которого я качаю, официальный?
По совпадению суммы файла с релизом. Название домена и надпись «официальный сайт» ничего не значат — подробнее на странице официального сайта.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.