2011-07-01 4 views
1

Например, заменяя @ на at. По крайней мере, один study продемонстрировал свою эффективность:Почему простая обфускация электронной почты работает так хорошо?

К нашему удивлению, ни один из поисковых роботов, которые посетили нашу ведомственные научно-исследовательскую и учебную и научно-исследовательские веб-страницу, не привел к какому-либо спаму по адресам электронной почты, содержащих at.

Другой experiment продемонстрировал то же самое, показывая, что использование at и dot снижение спама на два порядка величины.

Первое исследование показало, что спамеры получают достаточно простых текстовых адресов электронной почты, чтобы игнорировать запутанные. Но синтаксический анализ at в дополнение к @ должен быть тривиальным. Почему спамеры не объясняют такую ​​простую запутывание?

+0

@tylerthemiler и @gladoscc оба предлагают действительную точку, что синтаксический анализ 'at' в дополнение к' @ 'фактически не является тривиальным. Это может привести к множеству ложных срабатываний, потому что 'at' - такая общая последовательность символов. – thinkterry

ответ

2

Я не эксперт ... но он интуитивно имеет смысл, что символ @ гораздо менее широко используется в не- -ответственная речь. Знак @ - это то, что задает адрес электронной почты отдельно от всего другого текста. Если вы просто используете его, он сочетается с обычным английским.

At - довольно распространенное слово в конце концов: P Я уверен, что его все еще можно разобрать «на» версию электронной почты, но гораздо сложнее регулярного выражения.

2

Почему они беспокоятся, могут ли они найти сотни тысяч простых текстов? Кроме того, что, если в электронном письме было слово или точка? как [email protected] - с простой находкой и repalce изменит ее на .ie @ gmail.com