Электронные системы защиты от спама развивались следующим образом:
Прямые рассылки. 6 Спамеры рассылали сообщения от собственного имени с собственных почтовых серверов. 6 Такой спам блокировался достаточно просто (по адресу почтового сервера или адресу отправителя). 6 Как только такие блокировки стали распространёнными, спамеры начали подделывать адреса отправителей и другую техническую информацию. 6
Рассылки через «открытые релеи». 69 Открытый релей — это почтовый сервер, который позволяет произвольному пользователю отправить произвольное электронное письмо на произвольный адрес. 6 В середине 90-х годов все почтовые серверы представляли собой открытые релеи, поэтому понадобилось изменять и перенастраивать программное обеспечение на всех почтовых серверах мира. 6 Не все администраторы почтовых систем делали это достаточно быстро, поэтому появились сервисы поиска «открытых релеев», а затем и их списки и блокировка приёма почты с таких машин. 6
Персонализированные сообщения. 6 Следующим шагом было добавление персонализации, что сделало все сообщения разными. 6 Теперь для их фильтрации нужно было выискивать неизменяющуюся строчку и заносить её в список правил фильтра. 6 В качестве метода борьбы были предложены нечёткие сигнатуры — устойчивые к небольшим изменениям текста и статистические обучаемые методы фильтрации (Байесовская фильтрация и т. п.). 6
Внесение случайных текстов, «шума», невидимых текстов. 6 В начало или конец письма спамер может поместить отрывок из классического текста или просто случайный набор слов. 6 В HTML-сообщение можно внести «невидимый» текст (очень мелким шрифтом или цветом, совпадающим с цветом фона). 6 Эти добавления затрудняют работу нечётких сигнатур и статистических методов. 6
Использование чёрных списков. 18 Одна из первых появившихся антиспам-технологий. 8 Суть работы этой технологии заключается в том, что она блокирует почту, которая идёт с IP-серверов, перечисленных в чёрном списке. 8
Контроль массовости сообщений. 8 Технология фильтрует сообщения, которые абсолютно одинаковые или незначительно различаются. 8
Технологии машинного обучения. 1 Использование искусственного интеллекта для обучения систем распознаванию спам-сообщений по множеству параметров. 1
Технологии оболочек. 1 Проверка подлинности заголовков и метаинформации электронных писем для выявления фальшивых отправителей. 1
Технологии фильтрации спама продолжают развиваться, чтобы соответствовать постоянно меняющимся угрозам. 1