Има ли имейл адрес заобикаляне всъщност предотвратяване на спам?
Много хора затъмняват имейл адресите си, като изписват някой (в) somedomain (точка) com, например - да се проектират от SPAM ботове. Такива техники на объркване действително работят?
Днешната сесия на въпросите и отговорите идва с любезното съдействие на SuperUser - подразделение на Stack Exchange, обединяващо групи от уебсайтове с въпроси и отговори.
Въпроса
Четецът на SuperUser Кайл Кронин иска да знае дали тези техники за заблуда по имейл струват кавга:
По-голямата част от времето, когато виждам някой да публикува имейл адреса си онлайн, особено ако това е личен адрес, те използват нещо подобно
me [at] например [dot] com
вместо действителния имейл адрес ([email protected]). Дори най-добрите членове на тази общност използват подобни стилове в профилите си:
jt.superuser [в] Gmail [точка] COM
Кихот точка су над това Gmail място
Типичната обосновка е, че този вид объркване предотвратява автоматично разпознаване и събиране на имейл адреса от спамерите. В епоха, в която спамерите могат да победят всички, с изключение на най-дяволските капчи, това наистина ли е вярно? И като се има предвид колко ефективни са съвременните спам филтри, има ли значение дали вашият имейл адрес е събран?
Като се има предвид, че това е кавга за истинските хора, с които се опитвате да общувате (и потенциално не е много караница за ботовете за комбайн, които се опитвате да избегнете), си заслужава да се задълбочите, за да разберете дали техниките са наистина ефективни.
Отговорът
Сътрудникът на SuperUser Акира предлага проучване на въпроса, за да подкрепи използването на объркване:
Преди време се натъкнах на пост на някой, който е създал honeypot и е чакал да се върнат по различен начин имейл адреси:
Сравняват се девет начина да объркате имейл адресите
Кодиране на CSS 0 MB
moc.elpmaxe@zyx
CSS дисплей: няма 0 MB
[email protected]
rot13 Encryption 0 MB
[email protected]
Използване на AT и DOTs 0.084 MB
xyz AT например DOT com
Сграда с Javascript 0.144 MB
var m = 'xyz'; // можете да използвате всеки умен метод на m + = '@';
// създаване на низ, съдържащ имейл m + = 'example.com';
// и след това да го добавите към DOM (например чрез $ ('. email) .append (m); // jquery)
Смяна на „@“ и „.“ с юридически лица 1.6 MB
[email protected]
Разделяне на електронна поща с коментари 7.1 MB
XYZ @ examplecom
предварително е кодирал 7.9 MB
ЮЯ% 40example.com
Обикновен текст 21 MB
[email protected]
Това е оригиналната статистическа графика, направена от Silvan Mühlemann.
Така че, за да отговорим на въпроса: Да, (по някакъв начин) работи по електронната поща.
Сътрудникът ak86 тежи, отбелязвайки, че каквото и да спечелиш чрез объркване, губиш чрез неудобството за себе си и колегите си за електронна поща:
Наскоро по тази тема имаше интересна статия от Cory Doctorow, която твърди, че обфускацията на имейли не служи много за целта, а по-оптимален подход е интелигентно управление на спама, който получавате.
TL; DR версия:
- Целта на цялото това упражнение не е да намалите количеството спам, което получавате в имейла си, а количеството спам ръчно трябва да премахнете от входящата си поща.
- Заобикалянето на електронната поща е постоянна битка за изработване на все по-сложни кодиращи за човешки четене кодиране и е източник на производителност както на създателя, така и на кореспондента..
- "Почти всеки имейл адрес, който използвате за какъвто и да е период от време, в крайна сметка става достатъчно широко известен, че трябва да приемете, че всички спамери го имат."
- "Удобството на стабилни и лесно копиращи се имейл адреси" печели при опит да се скрие от спам ботите.
Имате ли какво да добавите към обяснението? Звукът е изключен в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.