스팸을 방지하기 위해 전자 메일 주소를 오픈 소스 코드로 난독 처리합니까?


11

나는 몇 가지 프로젝트를 발표하려고 생각하고 있으며, 커뮤니티의 대부분의 저자들은 이메일 주소를 코드에 그대로 그대로 두거나 "meATNOSPAMgmail.com"과 같이 일반적으로 사용되는 체계를 사용하여 편집증을 일으킨다. ..

소스 코드를 공개적으로 공개 할 때 스팸 봇에 의해 귀하의 이메일 주소가 파싱되는 경우가 종종 있으며, 그렇다면 어떻게 난독 처리합니까?


2
건설적인 질문이 아닌 후보자 : blog.stackoverflow.com/2010/09/good-subjective-bad-subjective
Maniero

2
나는 이것이 건설적이지 않은 것으로 표시되는 것에 동의하지 않습니다. 이것은 오픈 소스에 들어가는 프로그래머에게있어 코드와 관련이없는 문제입니다. 이메일은 "공식적인 개인 연락 방법"이기 때문에 SU 관중 들과는 다른 관심사를 가지고 있기 때문에 스팸으로 인해 계정을 포기하고 싶지는 않습니다. 링크의 1, 3, 4, 5 및 6 지점과 일치한다고 주장 할 수 있습니다.
jkerian

답변:


12

약 1 년간의 오픈 소스 개발에 대해 걱정하지 않았습니다. 내가 걱정해야한다는 것을 깨달았을 때, 그 주소는 사납게되었다. 그럼에도 불구하고, 나는 그 계정에 스팸이 너무 많지 않았으며, 아마도 스팸 메시지 또는 3 개가 한 달에 Gmail 필터를 통해 가져옵니다.

이런 종류의 일이 걱정된다면 오픈 소스 담당자를 위해 별도의 이메일 주소를 만든 다음 모든 것을 전달하십시오. Gmail을 사용하는 경우 "plus addressing"을 사용하는 것이 좋습니다.


'+'1 : 훌륭한 팁
jholl

1
스패머가 '+'와 '@'사이의 내용을 제거하지 않는 경우에만 작동합니다.
Matthieu M.

@ Matthieu : 다시 한번 ... 원칙적으로 나는 그것이 문제가 될 수 있음에 동의합니다. 실제로 ... 스패머가 왜 귀찮게합니까?
jkerian

스패머는 아마 그렇지 않을 것입니다. 귀하의 이메일을 공개하는 웹 사이트는 더 좋을 것입니다 :)
Matthieu M.

14

코드에 전자 메일 주소 대신 웹 사이트 URL을 남겨두면 문제가 발생하지 않으며 임의의 스팸봇이 수집 할 수있는 곳에 전자 메일 주소를 남겨 둘 필요없이 누군가 내 사이트를 통해 저에게 연락 할 수 있습니다.


4

실제 경험 : 몇 년 전 (1998 년과 같은) VNC에 일부 코드를 제공했으며 난독 처리되지 않은 전자 메일 주소 readme.txt가 VNC의 모든 사본과 함께 배포 및 설치 되는 표준으로 끝났습니다 . 당시 (그리고 그 후 몇 년 동안) 사용자 컴퓨터의 모든 파일에서 전자 메일 주소를 조사한 스팸 웜이있었습니다. 내 주소는 그 중 하나였으며 해당 파일에 나열된 다른 모든 주소였습니다. 스팸 이 많습니다 . 어느 시점에서 내가받은 전체 스팸의 약 20 %가 동일한 readme.txt파일 의 위조 된 주소에서 "보낸"것 입니다.

대답은 예입니다. 공개 소프트웨어에서 전자 메일 주소를 공개하면 스팸이 더 많이 발생합니다. 그러나 많은 다른 종류의 스팸도 더 많이 발생하므로 실제로 걱정할 가치가 없다고 생각합니다. 저는 1996 년 이후로 사용했던 것과 동일한 이메일 주소를 사용하고 있으며 스팸 필터를 필터링하기 위해 여러 계층의 스팸 필터를 사용합니다.


2

가능할 때마다 전자 메일 주소를 게시하지 않습니다.

세 가지 전략을 사용합니다.

  1. 이전 답변에서 언급했듯이 웹 사이트를 제공합니다.
  2. 이메일 주소 이미지를 사용합니다.
  3. 제 자신의 도메인이 있으므로 많은 이메일 주소를 사용할 수 있습니다. 각 사이트마다 foo.com이메일 주소를 사용합니다 foo.com@example.com.

이 세 가지 전략 모두 이력서 맨 위에서 볼 수 있습니다 .

도메인은 GoDaddy.com에서 연간 약 8 달러입니다. 그런 다음 무료 버전 (http://google.com/a) 인 Google Apps를 사용하여 다른 모든 이메일 주소에서 나에게 이메일을 전달합니다 (이를위한 설정이 있습니다). 주소가 "나쁜"주소가있는 경우 즉, 스팸이 많이 발생하기 시작하면 해당 주소에 대한 필터를 작성하여 해당 주소로 전송 된 모든 것을 버리게됩니다.


1

이메일 클라이언트의 스팸 버튼을 누르기 쉽기 때문에 솔직히 말하지 않습니다. 데lord.quackstar at gmail dot com 단지 사람들을 귀찮게하고, 봇은 아마 이미 구문 분석 할 수 있습니다.

스팸이왔다 갔다합니다. 메시지를 충분히 무시하면 일반적으로 중지됩니다.


0

항상 100 %이고 스팸 봇이 특정 방법을 아직 구문 분석하는 방법을 찾지 못한 경우 전자 메일 주소를 난독 처리하는 것이 좋습니다. 한 번 엉망으로 만들거나 스팸 봇이 파싱 방법을 알아 내면 genii를 병에 넣을 수 없습니다.

jim@mckeeth.org : 스팸 메일을 거의 고려하지 않고 전자 메일 주소를 게시하십시오. jim@mckeeth.org

어쨌든 그들은 모두 귀하의 이메일 주소를 가지고 있으며, 그렇지 않은 경우 추측을 시작할 수밖에 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.