|
16.07.2004 09:10 |
| |
Как бороться с "антиспамом"? |
 |
Проблема «холостых» срабатываний спам-фильтров является оборотной стороной избавления от основной массы спама. Несмотря на то, что количество ложных тревог относительно невелико, ущерб от потерь нередко оказывается сравним с ущербом от спама. Но если в случае личных писем обычно можно «найти концы», восстановить пропажу и даже добиться от антиспамерской службы корректировки фильтров, то с письмами, которые отправляются через посредников, то есть через службы рассылки или оповещения, все обстоит гораздо хуже.В начале июня некоторые подписчики рабочей группы на Yahoo! Groups обнаружили, что к ним перестали доставляться письма. Когда модератор группы начал разбираться с проблемой, выяснилось, что все адреса подписчиков на Mail.ru помечены как Hard Bounced. Это означает, что из-за технических проблем сервер-получатель отказался принять письмо из рассылки. В описании проблемы значился ответ SMTP-сервера: 550 spam message discarded.
После этого подписчику высылается уведомление от Yahoo! Groups с просьбой подтвердить подписку. Но и оно тоже не доходит все по той же причине. После чего на такие адреса Yahoo! Groups, решив, что адрес неверен, прекращает доставку всех рассылок, а не только той, с которой возникли проблемы. Причина сложившейся ситуации, как оказалось, в том, что IP-адреса почтовых серверов Yahoo! попали в черный список на Mail.ru. На обнаружение проблемы ушло около десяти дней. Все это время группа продолжала работать и принимать решения, даже не подозревая, что около 20% участников отрезаны от рассылки. А те, в свою очередь, уверены, что в деятельности команды наступило затишье. Казалось бы, в таком случае достаточно сообщить о проблеме службе поддержки Mail.ru, и доставка писем возобновится. Однако на практике все обстоит не так просто. Служба поддержки вполне резонно запрашивает (цитирую переписку):
* Образцы недоставленных сообщений с полными служебными заголовками. * Логи вашего сервера с информацией о наших отказах. * IP-адреса ваших почтовых релеев. Понятно, что ни модератору, ни простому подписчику невозможно получить такую информацию от службы рассылок. Ведь не они являются отправителями тех писем, которые были заблокированы спам-фильтром, а посредник – сервер рассылок. Права на доступ к недоставленным письмам от посредника у подписчиков нет. Да и не хранятся в службах рассылки полные протоколы. На самом в Mail.ru, как и в других почтовых службах, тоже нет протоколов фильтрации спама. Более того, если письмо отвергается по IP-адресу из черного списка, то текст письма вообще не будет получен сервером. Ведь главная цель фильтрации по IP-адресам – экономия входящего трафика. Ситуация, надо сказать, тупиковая. Письма продолжают пропадать. Образцы посланий, полученных другими почтовыми системами, не годятся для решения проблемы, так как IP-адреса исходящих серверов все время разные. То есть проблема существует, источник ее примерно понятен, но данные, необходимые для ее локализации, получить невозможно.
Алексей Тутубалин, один из разработчиков системы «Спамтест», считает ситуацию по сути безвыходной: «Поддержка Mail.ru совершенно права – для диагностирования проблемы им нужно непрошедшее письмо. Копии таких писем на Mail.ru не хранятся по совершенно тривиальной причине – спам составляет около 80% всей корреспонденции на Mail.ru. Соответственно, для его хранения нужны примерно впятеро большие мощности, чем [те, которые] используются для доставки и хранения легитимной почты
Риск бесплатных сервисов в том, что их пользователи ими не управляют, единственный выход из положения, как всегда, делать все самому... Я с такой проблемой не сталкиваюсь, поддерживая свои рассылки на собственных мощностях».
Однако вряд ли корректно говорить здесь о бесплатности сервисов. Во-первых, бесплатные почтовые системы предоставляют услуги вовсе не бескорыстно. Во-вторых, дело тут не в бесплатности, а в технической квалификации и доступе к администрированию сервера. У конечного пользователя нет квалификации, чтобы самостоятельно исправить ситуацию.
Руководитель проекта «Спамтест» Игорь Ашманов отмечает, что проблему, конечно, должны решать администраторы почтового сервера, однако исчерпывающего способа решения предложить пока нельзя: «Чтобы письма от известных рассылок не отвергались черным списком Mail.ru, нужно ввести и поддерживать белый список честных рассыльщиков. Это дело довольно сложное политически (тот, кто будет контролировать этот список, становится у крана, и не всем это нравится), а также и технически – есть куча мелких рассылок, все считают и называют себя честными, все их не проверишь. К тому же это должен быть список IP, а не доменов, что еще усложняет проблему, потому что IP у рассыльщиков много, они меняются. Нужно строить целую инфраструктуру поддержки. В общем, мы об этом думаем, но пока руки не дошли».
Проблемы, описанные в начале статьи, имели место около месяца назад. Спустя примерно неделю после общения со службой поддержки нормальное хождение рассылок с Yahoo! Groups на Mail.ru возобновилось. Вице-президент компании Mail.ru Анна Артамонова по этому поводу сообщила: «У нас была проблема с Yahoo! Groups на прошлой неделе, так как не все их IP-адреса были в белом списке. Службе поддержки были необходимы письма с заголовками, поскольку часть рассылок Yahoo! Groups доходила до наших пользователей и хотелось понять, с каких адресов она не проходит. Наши технические специалисты пытались связаться с их саппортом, просили выслать список всех IP, которые они используют, однако на сегодняшний день ответа мы не получили. Впрочем, нам удалось собрать самостоятельно большинство их IP и занести в белый список, и мы надеемся, что проблема полностью решена». Итак, в частном случае «Mail.ru – Yahoo! Groups» ситуация успешно разрешилась. Однако сколько еще таких пар? И ведь ни в одном случае у пользователей нет возможности пожаловаться на потерю писем и потребовать исправления ситуации. Средства борьбы со спамом разрабатывались несколько лет, пока не стали уверенно отсекать основной поток незатребованных рекламных писем. Однако теперь мы стоим перед не менее сложной проблемой борьбы с ошибками антиспамерских систем. И тут появляется существенное отличие от противостояния несанкционированным рассылкам. Ведь спам очевиден, на спам всегда можно было пожаловаться или попробовать принять меры самому, настроив фильтрацию у себя, а ущерб от ошибки, то есть получения каждого отдельного письма, был невелик.
В случае со сбоями «антиспама» ситуация прямо противоположная. Потери писем незаметны. Пожаловаться на ошибки невозможно: на нет (письма) и суда нет. Изменить что-либо самостоятельно тоже нельзя. А ущерб даже от одного пропавшего письма больше, чем от сотни спамерских. При отправке посланий через посредников – серверы рассылок и уведомлений, форумы, веб-формы – негативные последствия только усиливаются. При этом страдает сразу много получателей, а роботы-рассыльщики в отличие от людей не умеют адекватно реагировать на ошибки «антиспама».
Похоже, спасение утопающих – дело рук самих утопающих. Кроме того, неплохо бы службам-посредникам хранить протокол отправленных каждому подписчику писем хотя бы за последний месяц. Тогда пропущенные послания можно будет посмотреть через веб-интерфейс или попросить повторно выслать их на другой адрес.
|
 |
|