web-dev-qa-db-ja.com

「@」を「(at)」および同様の慣行に置き換えることは、スパムに対して本当に役立ちますか?

電子メールアドレスがWebで言及されている場合、私は多くを見ます:

send (dot) me (at) spam (dot) com
send . me (a) spam . com

等.

スパムボットがこれらの種類のトリックを実行するアドレスを見つけるのに本当に役立ちますか?

8
PetaspeedBeaver

はい、さまざまなメール難読化方法がさまざまな成功度で機能します。

しかし、あなたの顧客があなたと簡単にコミュニケーションをとる能力に影響を与えるかどうか、それぞれを比較検討する必要があります。ユーザーが迷惑だと思ったり、私に連絡するのに時間がかかります。最初の試みが失敗した場合、再度メールを送信するのは特に永続的な顧客です。

_email (at) example (dot) comなどの基本的なテキストメソッドは特に安全ではありませんが、より複雑な記述子が適切に機能する場合があります。しかし、それは顧客がメールプログラムにメールアドレスを入力しなければならないことを意味します。複雑になればなるほど、インターネットに悩む顧客にとっては難しくなります。 ユーザーフレンドリーではありません。

画像に電子メールアドレスが付いているのも同様の方法で、潜在的に安全ではなく、あまりユーザーフレンドリーではありません。忘れずに、クリックできるようにするには、下のコードに電子メールアドレスまたは難読化が含まれている必要があります。

CSSテキストの反転メソッドは、ユーザーがリンクをクリックした場合に有効ですが、ユーザーがリンクをコピーして貼り付けると、メールアドレスの反転がユーザーによって貼り付けられる可能性があります。 潜在的に面倒。

ROT13 は現在、ページ上のメールアドレスを難読化するかなり安全な方法ですが、 ROT47 (数字と記号を含む)潜在的に誰にでもできるように、ページにテキストの電子メールアドレスが必要な場合は私の選択です。

The BEST SOLUTION?ハニーポットまたは簡単なCAPTCHAなどの人間のチェックプロセスを使用した簡単な連絡先フォームにより、スパムをあまり受信せず、だれもメールアドレスを取得できない。期間。また、サイト内からフォームを簡単に作成してリンクできます。

9
garth

私が取り組んでいるすべてのサイトに、いかなる形式のメールアドレスも一切記載しないことを強くお勧めします。

はい、自動メール収集(スパム)の削減に役立ちます。

はい、組織が使用するパターン([email protected]など)を人/ボットが判断できないようにします。

また、ソーシャルエンジニアリングを試みている人が利用できる情報が減少する可能性があります([email protected]に連絡するように求人が掲載されていると想像すると、攻撃者は悪意のあるコードを含むPDF 、履歴書としてフォーマットされ、そのメールアドレスに送信され、非常に高い確率で開かれます)。

さらに重要なのは、「変換」するユーザー/訪問者がどこから来たのかを判断できることです ...それは、人々がメールアドレスを見つける/クリックする/見る/推測できるときは不可能です。

1
adam-asdf