- 締切済み
スパム防止のタグってなんですか??
htmlでmailtoを使ってメーラーが立ち上がるように記述する時、 スパム防止タグをつけると良いということを小耳にはさんだのですが、 具体的にどのようなタグを記述すればよいのでしょうか?? 質問が抽象的かもしれませんが、ご存知の方お教え下さい!!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tenderfeel
- ベストアンサー率56% (215/379)
タグではなくてテクニックですね。 ブラウザで出来るエンティティ化 http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm エンティティとか実態参照とかいうと分かりづらいですが、 要は暗号化して何が書いてあるのか分かりにくくするということです。 でもページに暗号化されたものが1つだけあるとすれば、逆にそれが怪しくなりますよね。 エンティティされたものを戻すのは簡単に出来てしまうので、 一番確実なのはメールアドレスをどんな形であれテキストで晒さないということだと思います。 私は暗号化以外ではJavascriptで挿入する方法、メールアドレス文字列のFlashボタン化をよく使います。
インターネット内を徘徊して、ホームページ上のメールアドレスを収集していくロボットがいます。 このロボットはホームページ上の「Mailto;」などという語句をさがして、 それに続く裸で晒されているメールアドレスをコピーしていきます。 (方法はこれだけでありませんが) この対策として。メールアドレスをエンティティー化(いわゆる暗号化)してホームページ上に載せます。 ただし、これとても完璧とはいえないので、フォームメールを使うほうがより安全です。
お礼
ご回答ありがとうございます。 今回はエンティティー化でさせていただきました!! 暗号化するとロボットに見つかりにくくなるということなのでしょうか??
- izayoimizuki
- ベストアンサー率41% (84/202)
その手のエレメントは存在しません。 メールアドレスを公開しつつ絶対的な対策はありません。 メールフォームなどを使うのが良いでしょう。 どうしてもメールフォームを使えないのであれば スパム送信対象アドレスとして発見されにくくするには http://www.vector.co.jp/soft/win95/util/se252601.html のようなツールで実体参照としてメールアドレスを書く方法や 画像を書く方法があります。 今回の要求の場合実体参照が最も近いでしょう。
お礼
とてもわかりやすいご回答ありがとうございます。 このunicorderのようなソフトで数値変換したものを使えば スパム防止になるということでしょうか?? そしてそのようなことを、"実体参照"というのですか?? まだこういったことに無知な私にはとても勉強になりました。 ありがとうございます!!
お礼
色々なテクニックがあるのですね! 今回はエンティティ化という方法をとらせていただきました!! これで様子を見てみます。 丁寧な説明をしていただきありがとうございました☆