Многие люди запутывают свои адреса электронной почты - например, вводя someguy (at) somedomain (dot) com - чтобы проецировать себя от спам-ботов. Действительно ли работают такие методы обфускации?
Сегодняшняя сессия вопросов и ответов была предоставлена нам благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, созданной сообществом.
Вопрос
Читатель SuperUser Кайл Кронин хочет знать, стоят ли такие методы запутывания электронной почты хлопот:
В большинстве случаев, когда я вижу, что кто-то публикует свой адрес электронной почты в Интернете, особенно если это личный адрес, они используют что-то вроде
мне [at] пример [dot] com
вместо фактического адреса электронной почты ([email protected]). Даже лучшие члены этого сообщества используют похожие стили в своих профилях:
jt.superuser[AT]gmail[DOT]com
донкихот точка его вон там, рядом с этим Gmail место
Типичное объяснение состоит в том, что такой вид обфускации предотвращает автоматическое распознавание адреса электронной почты и сбор спамеров. В эпоху, когда спамеры могут отбивать все, кроме самых дьявольских капч, правда ли это? И учитывая, насколько эффективны современные фильтры спама, действительно ли имеет значение, если ваш адрес электронной почты собран?
Учитывая, что это неприятность для настоящих людей, с которыми вы пытаетесь общаться (и, возможно, не так уж много хлопот для роботов-комбайнов, которых вы пытаетесь избежать), стоит копнуть глубже, чтобы выяснить, действительно ли эти методы эффективны.
Ответ
Участник SuperUser Акира предлагает исследование по этому вопросу для поддержки использования обфускации:
Некоторое время назад я наткнулся на сообщение о том, что кто-то создал приманку и ждал, когда вернутся адреса электронной почты, которые по-разному искажены:
Девять способов скрыть адреса электронной почты сравнить
CSS-кодирование 0 МБ
<span style = "unicode-bidi: bidi-override; direction: rtl;"> moc.elpmaxe@zyx </span>Отображение CSS: нет 0 МБ
xyz <span style = "display: none"> foo </span> @ example.comКорень 13 Шифрование 0 МБ
клм@ркнцкир.пбзИспользование AT и DOT 0.084 МБ
xyz В примере DOT comСборка с помощью Javascript 0.144 МБ
var m = 'xyz'; // вы можете использовать любой хитрый метод m + = '@';// создание строки, содержащей адрес электронной почты m + = 'example.com';// а затем добавляем его в DOM (например, через $ ('. email) .append (m); // jquery)Замена «@» и «.» На Entities 1.6 МБ
xyz@example.comРазделение электронной почты с комментариями 7.1 МБ
xyz <! - съешь этот спам -> @ <! - ага! -> пример <! - shoo -> comUrlencode 7.я МБ
xyz% 40example.comПростой текст 21 МБ
хоз@эксампле.комЭто оригинальный статистический график, сделанный Сильваном Мюлеманном, вся заслуга ему:
![]()
Итак, чтобы ответить на вопрос: Да, (в некотором смысле) обфукация электронной почты работает.
Автор ak86 взвешивает свое мнение, отмечая, что все, что вы получаете в результате обфускации, вы теряете из-за неудобств для себя и своего коллеги по электронной почте:
Недавно на эту тему была опубликована интересная статья Кори Доктороу. Вот который утверждал, что обфускация электронной почты не имеет большого смысла, и более оптимальный подход - разумное управление получаемым спамом.
TL; Версия DR:
- Цель всего этого упражнения не в том, чтобы уменьшить количество спама, которое вы получаете в своей электронной почте, а в том, чтобы уменьшить количество спама, которое вы получаете. вручную придется удалить из почтового ящика.
- Обфускация электронной почты - это постоянная борьба за создание сложных, защищенных от ботов, удобочитаемых кодировок, которая снижает продуктивность как создателя, так и корреспондента.
- «Практически любой адрес электронной почты, который вы используете в течение любого периода времени, в конечном итоге становится достаточно широко известным, и вы можете предположить, что он есть у всех спамеров».
- «Удобство стабильных, легко копируемых адресов электронной почты» побеждает попытки спрятаться от спам-ботов.
Есть что добавить к объяснению? Отключи в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Проверьте полная ветка обсуждения здесь .