Проверьте релиз по актуальному отчёту

После публикации установщиков релизный процесс отправляет их в VirusTotal. Когда актуальный отчёт доступен, ниже появляются результаты, хэши файлов и ссылки; если его пока нет, страница честно сообщает, что результаты недоступны.

Файлы и контрольные суммы

Это те самые файлы, которые отдают кнопки скачивания. Сравните SHA-⁠256 своей загрузки со значением здесь: совпало — значит, у вас ровно тот файл, который мы опубликовали.

Проверьте сами

Совпавший хэш значит, что файл у вас на диске — ровно тот, что мы опубликовали, откуда бы вы его ни скачали.

  1. Возьмите файл — Установщик, который вы скачали, — с этого сайта или откуда угодно ещё.
  2. Выполните одну команду — Она выведет SHA-⁠256 файла: 64 символа, которые меняются целиком, если изменился хоть один байт.
  3. Сравните — Вставьте результат ниже или сверьте его со списком файлов выше.

shasum -a 256 ~/Downloads/<file> · sha256sum ~/Downloads/<file> · (Get-FileHash "$HOME\Downloads\<file>").Hash

Все контрольные суммы одним файлом

Ни одной цифры здесь не вписывают вручную

Вердикт попадает из VirusTotal на эту страницу, и никто его не перепечатывает.

  1. Публикация — Установщики новой версии выкладываются на updates.more-ai.net вместе с пакетами, которыми приложение обновляется само.
  2. Отправка в VirusTotal — Релизный процесс отправляет каждый из этих файлов, а VirusTotal прогоняет его через десятки антивирусных движков.
  3. Отчёт рядом с файлами — Вердикты, число движков, хэши SHA-⁠256 и ссылки записываются в один файл отчёта, который публикуется рядом с установщиками.
  4. Чтение вживую — Эта страница и значок под каждой кнопкой скачивания загружают этот файл при открытии — результат никогда не вшивается в страницу.

Что это доказывает, а что нет

  • VirusTotal — независимый сервис Google: он прогоняет файл сразу через 70+ антивирусных движков. Мы публикуем всё, что он возвращает, включая срабатывания.
  • Свежий установщик иногда цепляет один-два движка на одной эвристике: он новый, подписан нами, а не известным всем издателем, и внутри — агент, который выполняет команды. Если так вышло, мы называем движок и даём ссылку на отчёт, а не округляем число вниз.
  • Сборка для macOS подписана нашим собственным сертификатом, а не сертификатом Apple Developer, поэтому при первом запуске Gatekeeper покажет предупреждение. Это про подпись, а не про проверку на вирусы.
  • Совпадение хэша доказывает, что файл побайтово тот, который мы опубликовали. Эту проверку стоит делать всегда, когда вы скачали установщик не с этого сайта.

Отчёт видели — можно скачивать

Бесплатно для macOS, Windows и Linux. Каждый новый релиз проходит ту же проверку.

На главную