Страна: -
Город: -
Был онлайн: -
О себе:
 
08-07-2016, 11:05

Jalapeno Antispam - удобный спам-фильтр для Android

Jalapeno Antispam - не просто система защиты от СМС-спама. Проектируя ее, мы рассудили, что для того, чтобы сегодня создать конкурентоспособное антиспам-приложение, нужно:

  • a) исходить из анализа недостатков уже существующих спам-фильтров;
  • b) определить приоритеты и то, чем, напротив, можно пожертвовать.

Итак, начнем с недостатков. Первый и самый главный среди них - неожидаемое поведение. Корень этого зла - "умные" алгоритмы, якобы позволяющие определить степень подозрительности СМС по ее тексту и/или идентификатору отправителя. Прародитель этого зла - непонимание того, насколько высока цена ошибки в данном вопросе. К примеру, с чисто математической точки зрения, определение СМС-сообщения как спамерского с 85-процентной достоверностью - это хороший результат, а с 90-процентной достоверностью - просто отличный. Но, важно понимать, что со стороны пользователя это выглядит совершенно иначе, и заканчивается всегда одинаково - низкой оценкой и гневным комментарием вида: "два дня ругался с техподдержкой ООО "Рога и Копыта" из-за того, что не доходили их СМС, пока не заглянул в логи вашего спам-фильтра!".

Второй недостаток - это обилие лишнего функционала, сложность в освоении, проще говоря, недружественные интерфейсы.

Исходя из этого, были определены следующие приоритеты в разработке Jalapeno Antispam:

  • a) свести неожидаемое поведение практически к нулю, пускай даже за счет более активного вовлечения пользователя в процесс реагирования на подозрительные СМС;
  • b) максимально упростить обнаружение ошибок;
  • c) строгий минимализм в интерфейсе. 

Как итог следования последнему принципу - в приложении имеются всего 4 формы, а кнопок не наберется и полутора десятков. Что же касается функциональности, то в нем реализованы не те функции, что в принципе могут быть полезны, а лишь те, без которых спам-фильтр не обойдется по определению.

Чтобы минимизировать неожидаемое поведение, мы использовали самый простой алгоритм проверки СМС + "коллективный разум" - Глобальную базу данных, которая накапливает жалобы от пользователей приложения на отправителей нежелательных СМС.

Итак, что же происходит с входящей СМС, если ее отправитель не находится в списке Контактов?

1) Если Пользователь уже помечал СМС от этого отправителя, как не спамерские, СМС признается не спамерской и попадает во Входящие.

2) Иначе, приложение запрашивает у Глобальной БД сведения о данном отправителе. Если на него поступило достаточное количество жалоб, то приложение получает информацию о том, что он - спамер, его СМС признается спамерской и попадает в "Корзину" приложения.

3) Если Глобальная БД не располагает сведениями об отправителе, то пользователю предлагается отреагировать на СМС самостоятельно. СМС попадает в папку "Подозрительные", и пользователь имеет возможность отметить ее, как спам, либо как не спам. В первом случае, отправитель попадает в локальный черный список пользователя, а Глобальная БД получает соответствующую жалобу; во втором случае, отправитель попадает в локальный белый список пользователя.

Аналогичные механизмы действуют и для проверки подозрительных СМС по тексту.

Любые действия в приложении можно легко отменить.

Если СМС приходит от отправителя из списка Контактов - само собой, без всяких проверок она попадает во Входящие.

Мы также позаботились о том, чтобы главная форма приложения и механизмы нотификации о событиях были максимально информативными. Пользователь всегда увидит, появились ли в "Корзине" новые СМС, автоматически удаленные приложением, как спамерские, и имеются ли новые СМС, требующие его проверки, в папке "Подозрительные". Вообще, на главной форме приложения всего 4 кнопки:

  • "Спамеры" - открывает форму "Спамеры", удобно сочетающую в себе функции черного и белого списков;
  • "СМС" - открывает папку "Подозрительные";
  • "Корзина";
  •  Кнопка включения/выключения приложения.

Если приложение отключено, мониторинг входящих сообщений прекращается и все СМС попадают во Входящие.

Надеемся, что приложение окажется полезным для самой широкой аудитории - тем более, что проблема СМС-спама сегодня актуальна, как никогда.

Искренне ваша,

команда Jalapeno Technologies.

Ссылка на приложение:

https://play.google.com/store/apps/details?id=su.J...

 
antispam
android
spam
spam filter
антиспам
андроид
спам
спам фильтр
SMS
СМС
0 0 0

Чтобы оставлять комментарии вам необходимо зарегистрироваться