때때로 인터넷을 이용하다보면.. 공개된 게시물에 자신의 이메일 주소를 노출해야만 할 경우가 있습니다.
그럴 경우.. 단순히 텍스트로 노출을 하게 되면 메일주소 추출 프로그램을 통해 악성스패머들의 손에 들어가게 되어 원치않는 스팸메일을 받게 될 수가 있습니다.

이 게시물에서는 이를 방지하기 위해 다음과 같은 몇 가지 방법을 소개해드리고자 합니다.
1. HTML 인코딩을 이용하는 방법
2. 자바스크립트를 이용하는 방법
3. 이미지 파일로 만드는 방법



1. HTML 인코딩을 이용하는 방법

이 방법은 이메일 주소를 인코딩하여 노출하는 방식입니다.
메일주소는 일반 텍스트처럼 정상적으로 보이고, 이메일 클라이언트에서 인식도 하고.. 웹페이지에서 드래그앤드롭으로 복사도 할 수는 있지만.. 스패머들이 일반적으로 사용하는 HTML 추출기를 통한 이메일 수집 방법은 피하실 수가 있습니다. ^^

단순 암호화 인코딩 방식이다보니 스패머들이 디코딩하는 프로그램을 만들면 또다시 노출의 위협을 감수해야하긴 하겠지만.. 일단 단순 텍스트로 노출하는 것보다야 낫겠지요... ^^;

※ 단, 이 방법은 HTML문법이 사용가능한 곳에서만 이용이 가능합니다.


이용방법은 이러합니다.
http://www.siteup.com/encoder.html로 접속을 하여 아래와 같이 이메일 주소를 입력하고 Encode 버튼을 클릭합니다.


그러면 아래의 스크린샷과 같이 해당 이메일주소로 메일이 한통 날라올 것입니다.
이 메일 내용 중에 빨간 박스 안의 부분을 복사해서 HTML문법이 사용가능한 곳에 붙여넣기를 하시면 되겠습니다. (회색 박스 부분은 개인적인 부분이라 삭제를 위해 칠한 것입니다. ^^;)




2. 자바스크립트를 이용하는 방법
이 방법은 당연히 자바스크립트가 사용가능한 곳에서만 이용이 가능하며.. 다른 방법에 비해 다소 번거로워보인다는 단점이 있습니다...
웬만한 곳에서는 자바스크립트의 사용을 불허하는 만큼.. 웹페이지의 소스수정권한이 있는 블로그 소유자나 포럼 소유자 등이 이 방법을 이용가능한 대상이 되겠네요... ^^a



이용방법은.. 먼저 http://www.dynamicdrive.com/emailriddler/에 접속을 하셔서 위와 같이 사용하실 이메일주소를 입력합니다.
물론 Email Text shown: 부분에는 화면에 보이도록 하고 싶은 문구를 적으시면 되겠습니다. 저의 경우, "여기를 클릭하여 저에게 메일을 보내세요."라고 적었지요.
그리고나서 Encrypt Email 버튼을 클릭하면 아래와 같이 스크립트가 생성됩니다.



Encrypt Email 버튼을 누르신 후 위와 같이 생성된 스크립트가 보이시죠...?
일단 자바스크립트가 사용가능한 곳에 이 부분을 복사해서 붙여넣고..(일반적으로 HEAD부분이 되겠지요...)
실질적인 이메일 주소는 그 아래에 표시되는 Customization, #1, #2 부분에 적힌 스크립트 중 원하는 기능의 스크립트를 원하시는 대로 골라서 이메일 표시를 원하는 곳에 복사하여 붙여넣기 하시면 되겠습니다.


티스토리 사용자를 예로 들자면..
생성된 Generated Script 부분을
관리자 모드 - 스킨 - HTML/CSS 편집 - skin.html 항목에서.. <HEAD></HEAD> 사이에 붙여넣으시면 되겠습니다.
그리고나서 Customization, #1, #2 부분에 적힌 스크립트 중 원하는 기능의 스크립트를 글쓰기 화면에서 HTML모드로 바꾸셔서 이메일 표시를 원하는 부분에 붙여넣기 하시면 됩니다.

물론.. 1회성으로만 사용을 하시고자 한다면, Generated Script 부분과, Customization, #1, #2 부분에 적힌 스크립트 중 원하는 기능의 스크립트를 모두를 글쓰기 화면의 HTML 모드에서 붙여넣기 하셔도 상관없습니다.



3. 이미지 파일로 만드는 방법


어딘가에 이미지파일을 따로 업로드하지 않고 곧바로 쓸 수 있도록 이미지 파일에 대한 직접적인 링크 주소를 제공하며, 다운로드할 수 있는 링크도 제공하니 편하신대로 이용하시면 되겠습니다.
링크주소인 만큼.. HTML문법이나, 외국포럼에서 주로 사용하는 BB코드문법, 기타 이미지 링크가 보일 수 있도록 하는 방법을 통해서 이메일주소를 노출하시면 됩니다.

단, 이미지 파일이므로 위의 두 방법과는 달리 클릭을 통한 이메일 클라이언트 구동이나 드래그앤드롭을 통한 이메일주소 복사는 불가능합니다.
바꿔말하면, 스패머라고해도 추출이 불가능한, 가장 안전한 이메일주소 노출방법이라고 할 수 있겠습니다.


이용방법
위의 스크린샷에서 보실 수 있듯..
http://services.nexodyne.com/email/index.php에 접속하셔서 원하는 이메일 주소를 입력한 후, Generator 버튼을 누르면 그 아래에 이메일 주소가 표시된 이미지 파일이 생성됩니다.



모쪼록 도움이 되셨으면 하는 바람입니다... ^^


 
Google+