Почтовая путаница действительно делает автоматический сбор урожая тяжелее?

Была предыдущая дискуссия о чем-то подобном, которое можно также хотеть считать также:

Платформа.NET Предназначения 3.5, Используя.NET 2.0 Времени выполнения. Протесты?

27
задан Alan Moore 17 August 2009 в 10:10
поделиться

9 ответов

Определенно!

Я прочитал эту статью некоторое время назад, в которой показано, насколько эффективными (а также в относительной степени) могут быть различные методы. Переворачивание уже перевернутой строки кажется на данный момент довольно приличной защитой.

Следующий пример кода:

<style type="text/css">
   span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
</style>

<p><span class="codedirection">moc.etalllit@7raboofnavlis</span></p>

Будет выводить электронное письмо так, чтобы оно было по крайней мере читаемым.

Тем не менее, это почти гонка вооружений. Но пока вы находитесь на опережение, вам потребуется больше усилий для сбора вашего адреса, чем для обычных незашифрованных адресов.

33
ответ дан 28 November 2019 в 04:30
поделиться

Когда я вижу этот тип обфускации, я сразу же думаю о регулярных выражениях. Легко собирать электронные письма, "запутанные" таким образом.

Однажды у меня возникла идея опубликовать свой адрес электронной почты таким образом:

Вы можете написать мне здесь:

string myEmail = "";
myEmail = myEmail
          .Append ("myname")
          .Append ("@")
          .Append ("domain")
          .Append (".")
          .Append ("com");

Кто бы это не сделал вне, провалил мой базовый тест на интеллект.

8
ответ дан 28 November 2019 в 04:30
поделиться

Спамерам , а также вашим пользователям будет сложно определить адрес электронной почты.

Хорошая статья из Википедии о Обфускации электронной почты или адреса munging

Один из распространенных способов скрыть электронную почту от ботов и спамеров - создать изображение, содержащее адрес электронной почты. Например, Facebook делает это. Сейчас, использование изображений для электронной почты по своей сути плохо для доступности, потому что текст читатели не смогут это прочитать. Но даже в противном случае есть несколько бесплатные программы распознавания символов которые неплохо декодируют такие изображения электронной почты.

Из здесь

6
ответ дан 28 November 2019 в 04:30
поделиться

Я не уверен, действительно ли это помогает со спамом - но я научился любить Escape Encode Obfuscation для mailto: tags / email. Пример тега:

<a href="%6D%61%69%6C%74%6F%3A%74%65%61%6D%40%73%74%61%63%6B%6F%76%65%72%66%6C%6F%77%2E%63%6F%6D">&#116;&#101;&#97;&#109;&#64;&#115;&#116;&#97;&#99;&#107;&#111;&#118;&#101;&#114;&#102;&#108;&#111;&#119;&#46;&#99;&#111;&#109;</a>

Электронная почта team@stackoverflow.com

5
ответ дан 28 November 2019 в 04:30
поделиться

Это действительно усложняет задачу, но существует так много действительно умных парсеров, что это, вероятно, не очень помогает, поскольку крупные спамеры используют высококачественные инструменты для обработки спама.

1
ответ дан 28 November 2019 в 04:30
поделиться

Как бороться со спамерами? Сделайте адрес электронной почты менее узнаваемым для чего-то без мозга (например, компьютера).

Не говорящие по-английски - ваши друзья: если ваша пользовательская база не англоязычное сообщество, переключитесь на запутывание с использованием других языков: team_małpa_stackoverlow_kropka_com или team_Affenschwanz_stackoverflow_Punkt_com - это прекрасно узнаваемые электронные письма адресов соответственно для польско- и немецкоязычных сообществ. Некоторые сборщики электронной почты знают польский или немецкий, но, скорее всего, большинство сборщиков почты понимают только английский.

Если вы не можете оставить английский, переключитесь на некоторые описательные фразы, например: «Чтобы отправить нам сообщение, напишите команду в поле адреса. , чем ставьте символ AT, чем пишите название нашего сайта! »

1
ответ дан 28 November 2019 в 04:30
поделиться

Методы обфускации попадают в ту же категорию, что и капчи. Они ненадежны и, как правило, причиняют больше вреда обычным пользователям, чем ботам.

Обфускация Javascript, кажется, заслуживает похвалы, но это не серебряная пуля: сегодня не так уж сложно автоматизировать браузер для анализа электронной почты. Если его можно отобразить в браузере, его можно собрать. Вы даже можете представить себе бота, который делает скриншоты окна браузера и использует OCR для извлечения адресов, чтобы побить вашу технику обфускации на миллион долларов.

В зависимости от того, где и почему вы хотите скрыть электронную почту, эти методы могут быть полезны:

  • Ограничить видимость электронной почты : вы можете скрыть электронные письма на своем веб-сайте / форуме для анонимных пользователей, новым пользователям (практически без активности или сообщений на сегодняшний день) или даже полностью скрыть их и заменить контакт электронной почты между участниками встроенной функцией личных сообщений.

  • Используйте специальное письмо, отфильтрованное от спама : вы будете получить спам, но он будет ограничен этим конкретным адресом. Это хороший компромисс, когда вам нужно предоставить адрес электронной почты любому пользователю.

  • Используйте контактную форму : хотя боты довольно хорошо заполняют формы, оказывается, что они слишком хороши в заполнении форм . Методы скрытых полей могут фильтровать большую часть спама, поступающего через вашу контактную форму .

10
ответ дан 28 November 2019 в 04:30
поделиться

Это аналогично наклейке «Защищено ADT» на входной двери.

Помешает ли это проникнуть в ваш дом талантливому грабителю? Конечно, нет.

Сделает ли это соседний дом с незапертой дверью и iPod в окне более привлекательной целью? Вполне вероятно.

Простой не запутанный скребок электронной почты будет получать ТОННЫ электронных писем как есть. Может быть, стоит затраченных усилий на очень простое регулярное выражение для выбора очень распространенных методов обфускации. После этого вы тратите много времени, пытаясь расшифровать все меньший процент электронных писем.

Все, что можно сказать, умная обфускация, вероятно, того стоит.

Для справки, моя электронная почта уже много лет стоит в моем общедоступном резюме в виде обычного текста,

4
ответ дан 28 November 2019 в 04:30
поделиться

Чтобы дать буквальный ответ, да, сбор обфусцированных адресов сложнее, чем сбор стандартизованных адресов. Настоящий вопрос заключается в том, будут ли дополнительные усилия прилагаться к харвестерам, и стоит ли (основной? Второстепенный?) Барьер для харвестеров возможных проблем для ваших пользователей.

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

Например, если каждый адрес электронной почты на большом сайте сообщества перевернут в разметке и правильно отображается с помощью CSS, или с заменой токена (@ становится 'at') или любым другим предсказуемым методом, харвестеры просто напишут тонкий адаптер для вашего сайта.

Подумайте об этом так: если вам потребуется всего одна строка кода, чтобы " схватка " их по всему сайту, сборщику потребуется всего лишь одна строка кода, чтобы «расшифровать» их для вашего сайта. Грубо говоря.

На мой взгляд, спам стал такой проблемой, и было передано так много БД, что мы не можем скрыть наши адреса. Вместо этого рассмотрите возможность использования Defensio, Akismet и т. Д., Чтобы помочь классифицировать и блокировать спам.

1
ответ дан 28 November 2019 в 04:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: