Об этом проекте
CallShield — это открытое Android-приложение, которое блокирует спам-звонки и помечает спам-SMS с помощью локального движка с более чем 30 уровнями детекции. Оно включает ML-скор на основе деревьев градиентного бустинга, детекцию кампаний и оттока, сигналы идентификации оператора, фильтр уведомлений RCS и определение номера в реальном времени. Приложение поддерживает базу из 51 363 спам-номеров, а также ленту популярных номеров, которая проверяется каждые 30 минут. Аккаунты и отслеживание не требуются.
База спам-номеров распространяется в виде подписанных шардов с контентной адресацией и манифестом хэшей, проверяемых с помощью встроенного ключа ECDSA P-256. Устройства загружают только изменённые шарды и при необходимости используют резервную устаревшую копию.
Основные возможности:
- **Пайплайн детекции**: упорядоченные по приоритету уровни для экстренных номеров, белых списков, STIR/SHAKEN, пользовательских и системных чёрных списков, правил с подстановочными знаками и регулярными выражениями, правил префиксов, базы спам-номеров, эвристик, детекции всплесков кампаний, ML-скоринга и многого другого.
- **Накладной определитель номера в реальном времени**: показывает вердикты во время входящего звонка, с необязательным обогащением SkipCalls и воспроизведением тона SIT.
- **Уровни защиты**: Рекомендуемый, Строгий или Только контакты, с возможностью переключения и отмены.
- **Проверка SMS**: помечает спам-сообщения через анализ содержимого, защиту от всплесков, операторские метки мошенничества и проверку уведомлений мессенджеров.
- **Расписания для отдельных правил**: ограничение по времени для правил с подстановочными знаками, диапазонами и ключевыми словами SMS.
- **На основе сообщества**: анонимные жалобы в один тап через Cloudflare Worker.
Для настройки требуются разрешения на телефон и SMS, а также роль Call Screening на поддерживаемых версиях Android. Приложение предназначено для Android 10+ и распространяется под лицензией MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.