Obscurcissez-vous votre adresse e-mail en code open-source pour empêcher le spam?


11

J'ai pensé à publier quelques projets, et la plupart des auteurs de la communauté laissent leur adresse e-mail directement dans le code, souvent telle quelle ou en utilisant des schémas couramment utilisés comme "meATNOSPAMgmail.com", ce qui fait que mon drapeau de la paranoïa est levé. ..

Lors de la publication publique du code source, cela conduit-il souvent à l'analyse de votre adresse e-mail par des robots collecteurs de mails, et si oui, comment l'obscurcissez-vous?


2
Candidat possible à une question non constructive: blog.stackoverflow.com/2010/09/good-subjective-bad-subjective
Maniero

2
Je ne suis pas d'accord avec le fait que cela soit marqué comme «non constructif». C'est une préoccupation non liée au code pour les programmeurs qui se lancent dans l'open source. Nous avons des préoccupations différentes de la foule SU à cet égard, car notre e-mail sera effectivement notre "méthode officielle de contact personnel", nous ne voulons donc pas simplement abandonner le compte lorsqu'il devient du spam. Je pourrais faire valoir qu'il correspond aux points 1, 3, 4, 5 et 6 de votre lien.
jkerian

Réponses:


12

Je ne m'en suis pas inquiété pendant environ un an de développement open source. Au moment où j'ai réalisé que je devais m'inquiéter, l'adresse est dans la nature. Cela dit, je n'ai pas reçu trop de spam sur ce compte, peut-être qu'un ou trois messages de spam passent par le filtre de gmail par mois.

Si vous êtes préoccupé par ce genre de chose, créez peut-être une adresse e-mail distincte pour votre contact open source, puis transférez tout. Si vous utilisez gmail, je vous conseille d'utiliser leur "adresse plus" .


'+' 1: Great tip
jholl

1
Cela ne fonctionne évidemment que si les spammeurs ne suppriment pas le contenu entre '+' et '@'.
Matthieu M.

@Matthieu: Encore une fois ... en principe, je suis d'accord que cela pourrait être un problème. En pratique ... pourquoi un spammeur s'en préoccuperait-il?
jkerian

le spammeur ne le ferait probablement pas, le site Web divulguant votre e-mail serait mieux de le faire :)
Matthieu M.

14

J'évite le problème en laissant une URL de site Web au lieu d'une adresse e-mail dans le code, puis quelqu'un peut me contacter via mon site sans que je doive laisser une adresse e-mail à l'endroit où tout spambot aléatoire pourrait le récolter.


4

Expérience dans le monde réel: j'ai apporté du code à VNC il y a de nombreuses années (comme 1998 ou quelque chose comme ça) et mon adresse e-mail non masquée s'est retrouvée dans la norme readme.txtqui a été distribuée et installée avec chaque copie de VNC. À l'époque (et dans les années suivantes), il y avait certainement des vers de spam qui cherchaient dans tous les fichiers de l'ordinateur de l'utilisateur des adresses e-mail. Mon adresse en faisait partie, ainsi que toutes les autres figurant dans ce dossier. Je reçois beaucoup de spam. À un moment donné, environ 20% du spam total que j'ai reçu provenait d'une adresse falsifiée dans ce même readme.txtfichier.

La réponse est donc oui, la publication de votre adresse e-mail dans un logiciel public entraîne plus de spam. Cependant, de nombreux autres types entraînent également plus de spam, donc je ne pense pas que cela vaille la peine de s'inquiéter. J'utilise toujours la même adresse e-mail que j'utilise depuis 1996 et je compte sur plusieurs couches de filtres anti-spam pour filtrer la merde.


2

Dans la mesure du possible, j'évite de publier mon adresse e-mail.

J'utilise trois stratégies:

  1. Comme indiqué dans une réponse précédente, je donne un site Web.
  2. J'utilise une image de mon adresse e-mail.
  3. J'ai mon propre domaine, je peux donc utiliser beaucoup, beaucoup d'adresses e-mail. Pour chaque site foo.com, j'utilise l'adresse e-mail foo.com@example.com.

Ces trois stratégies peuvent être vues en haut de mon CV .

Un domaine ne coûte qu'environ 8 $ / an sur GoDaddy.com. J'utilise ensuite Google Apps, version gratuite (http://google.com/a), pour me transmettre des e-mails à partir des différentes adresses e-mail (il existe un paramètre pour ce faire). Si j'ai une adresse "qui va mal", c'est-à-dire qu'il commence à recevoir beaucoup de spam, j'écris juste un filtre pour cette adresse qui jette tout ce qui lui est envoyé.


1

Honnêtement, je ne le fais pas, car le bouton spam de mon client de messagerie est si facile à appuyer. Le lord.quackstar at gmail dot comsimple fait d'ennuyer les gens et les robots peuvent probablement déjà analyser cela.

Le spam va et vient. Une fois que vous avez ignoré suffisamment de leurs messages, ils s'arrêtent généralement.


0

Brouiller votre adresse e-mail est idéal si vous êtes à 100% tout le temps et que les robots collecteurs de spam n'ont pas encore trouvé comment analyser votre méthode particulière. Si vous vous trompez une fois, ou que les robots collecteurs de spam trouvent comment l'analyser, vous ne pouvez pas remettre les génies dans la bouteille.

Alors, vivez la vie à la limite, postez votre adresse e-mail en tenant peu compte du spam qui ne manquera pas de suivre: jim@mckeeth.org

Les chances sont qu'ils ont tous votre adresse e-mail de toute façon, et s'ils ne le font pas, ils sont tenus de commencer à deviner.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.