Как мы проверяем файлы
Здесь написано, что именно происходит с установочным файлом до того, как он попадёт к вам, и какая часть каталога эту проверку уже прошла. Цифры ниже считаются из базы при открытии страницы, а не вписаны в текст руками.
Состояние каталога
Файл нашёлся в базе VirusTotal, и движки выдали по нему вердикт.
Проверка запрошена, но файла нет в базе VirusTotal — значит, его не видел ни один движок. Это не «чисто», и мы это так и пишем.
До файла проверка пока не дошла. В карточке так и написано.
Замер: 2026-09-12 14:46 UTC. Обновляется автоматически.
Темп
За последнюю неделю проверено файлов: 1021. Непроверенными остаются 197.
При таком темпе очередь закрывается примерно за 1 неделю.
Что именно делается с файлом
- При загрузке файл разбирается: считается SHA-256, читается манифест, извлекается сертификат подписи. Всё это печатается в карточке.
- Файл ищется в VirusTotal по SHA-256. Для XAPK и APKM ищется хеш внутреннего base.apk, а не контейнера: у контейнера свой хеш, которого VirusTotal никогда не видел.
- Ответ бывает трёх видов, и мы их не склеиваем: движки файл смотрели и детектов нет; детекты есть; файла нет в базе VirusTotal вовсе.
- Файл с числом детектов выше порога не отдаётся, а приложение снимается с публикации автоматически, без участия человека.
- Непроверенный файл мы не блокируем: антивирус здесь — дополнительный сигнал, а не пропуск на витрину. Карточка при этом честно говорит, что проверки не было.
Почему это не делается за один день
Ключ VirusTotal у проекта бесплатный: четыре запроса в минуту и пятьсот в сутки. Поэтому очередь идёт фоном небольшими порциями с паузами, а не разбирается за один проход. Приоритет — у опубликованных карточек: их файлы реально отдаются посетителям.
Порядок внутри очереди случайный, а не «по списку сверху». Детерминированный порядок при упёршейся квоте означал бы, что каждый следующий проход берёт те же самые файлы и очередь не движется — так и было, пока это не починили.
Чего эта проверка не доказывает
- Чистый вердикт — это отсутствие детектов у антивирусных движков на момент проверки, а не гарантия безопасности. Новую вредоносную сборку движки могут научиться видеть позже.
- Ручного анализа поведения приложений мы не проводим и не обещаем.
- Единичные срабатывания у APK — обычное дело: упаковщики и рекламные SDK ловятся эвристиками. Поэтому порог снятия с публикации не равен единице, а сам факт срабатывания виден в карточке.
- Самого VirusTotal здесь недостаточно как единственного довода. Поэтому рядом печатаются SHA-256 и отпечаток сертификата: подпись — самый надёжный признак того, что файл не подменяли по дороге.
Что мы знаем о вас при скачивании
- Аккаунт для скачивания не нужен, и его нельзя завести — регистрации на сайте нет.
- В журнале скачиваний вместо вашего IP-адреса лежит хеш: восстановить из него адрес нельзя.
- Ссылка на файл временная и подписанная: постоянных прямых ссылок на хранилище у нас нет.
Порог сейчас: до 3 детектов включительно приложение остаётся на витрине с пометкой, больше — снимается автоматически.
О проекте →