スパムを防ぐために、オープンソースコードでメールアドレスを難読化していますか?


11

私はいくつかのプロジェクトをリリースすることを考えていましたが、コミュニティのほとんどの著者はメールアドレスをそのままコードに残すか、「meATNOSPAMgmail.com」のようなよく使用されるスキームを使用します。 ..

ソースコードを公開する際に、スパムボットによって解析されるメールアドレスにつながることがよくあります。その場合、どのように難読化しますか?


2
建設的な質問ではない可能性のある候補:blog.stackoverflow.com/2010/09/good-subjective-bad-subjective
Maniero

2
これが「建設的でない」とマークされていることに同意しません。これは、オープンソースを始めたばかりのプログラマーにとって、コードに関係しない懸念事項です。私たちのメールは事実上「公式の個人的連絡方法」であるため、この点でSUクラウドとは異なる懸念があります。したがって、スパムになったときにアカウントを放棄したくありません。リンクのポイント1、3、4、5、6に一致するという議論をすることができます。
jkerian

回答:


12

私は約1年間のオープンソース開発について心配していませんでした。私が心配する必要があることに気づいた時には、アドレスは荒野にありました。とはいえ、そのアカウントにはあまり多くのスパムが届きませんでした。おそらく、1か月に1通または3通のGmailメッセージがGmailのフィルターを通過します。

この種のことを心配している場合は、オープンソースの連絡先用に別のメールアドレスを作成して、すべてを転送してください。Gmailを使用している場合は、「プラスアドレス」を使用することをお勧めします。


'+' 1:すばらしいヒント
ジョル

1
これは明らかに、スパマーが「+」と「@」の間のコンテンツを削除しない場合にのみ機能します。
マチューM.

@Matthieu:もう一度...原則として、それが問題になる可能性があることに同意します。実際には...なぜスパマーはわずらわしいでしょうか?
jkerian

スパマーはおそらくそうではないでしょう、あなたのメールを開示しているウェブサイトはそうするほうが良いでしょう:)
マシューM.

14

コードにメールアドレスの代わりにWebサイトのURLを残すことで問題を回避できます。ランダムなスパムボットが収集する可能性のある場所にメールアドレスを残さずに、誰かが私のサイトから私に連絡できます。


4

実世界での経験:私は何年も前に(1998年か何かのように)コードをVNCに提供しました。難読化されていないメールアドレスはreadme.txt、VNCのすべてのコピーと共に配布およびインストールされた標準になりました。当時(およびその後の数年間)、ユーザーのコンピューター上のすべてのファイルを電子メールアドレスで検索するスパムワームが確かにありました。私の住所はそれらの1つであり、そのファイルにリストされている他のすべての住所も同様でした。大量のスパムを受け取ります。ある時点で、私が受け取ったスパムの合計の約20%は、同じreadme.txtファイル内の偽造アドレスからのものでした。

答えはイエスです。パブリックソフトウェアでメールアドレスを公開すると、スパムが増えます。ただし、他の多くの種類もスパムが増えるため、実際に心配する価値はないと思います。私は今でも1996年以来使用しているのと同じ電子メールアドレスを使用しており、スパムフィルターの複数の層に依存してがらくたをフィルター処理しています。


2

可能な限り、メールアドレスを公開することは避けます。

私は3つの戦略を使用します。

  1. 前の答えが述べたように、私はウェブサイトを提供します。
  2. メールアドレスの画像を使用しています。
  3. 私は自分のドメインを持っているので、たくさんのメールアドレスを使うことができます。各サイトfoo.comでは、メールアドレスを使用しますfoo.com@example.com

これらの3つの戦略はすべて私の履歴書の一番上に見ることができます。

ドメインの費用は、GoDaddy.comから年間約8ドルです。次に、Google Appsの無料版(http://google.com/a)を使用して、すべての異なるメールアドレスからのメールを自分に転送します(これを行うための設定があります)。アドレスが「悪くなった」、つまり大量のスパムを受信し始めた場合、そのアドレスに送信されたすべてのものを破棄するフィルターを作成するだけです。


1

私のメールクライアントのスパムボタンはとても簡単に押すことができるので、正直言ってそうではありません。lord.quackstar at gmail dot com人を悩ますだけで、ボットはおそらくそれをすでに解析できます。

スパムが出入りします。メッセージを十分に無視すると、通常は停止します。


0

常に100%であり、スパムボットが特定の方法を解析する方法をまだ理解していない場合、メールアドレスを難読化することは素晴らしいことです。一度混乱したり、スパムボットがそれを解析する方法を見つけた場合、geniiをボトルに戻すことはできません。

エッジでの生活を送るには、必ずフォローするスパムを軽視してメールアドレスを投稿してください:jim@mckeeth.org

とにかく、彼らはすべてあなたのメールアドレスを持っている可能性があり、そうでない場合は推測を始める必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.