2004년 1월 11일 일요일

PopTray - 오픈 소스 메일 알림이

앞에 메일 관련 보안에 대한 내용의 글을 실었더랬습니다. (메일과 보안 참고) 이와 관련해서 유용하게 사용할 수 있는 응용프로그램을 소개해드리겠습니다. 서버가 SSL-POP 또는 SSL-IMAP을 지원한다는 가정 하에서 이러한 프로토콜을 사용해 안전하게 메일 체크를 할 수 있는 프로그램입니다. PopTray라는 놈인데, Source Forge에 등록되어 있는 오픈 소스 프로젝트입니다. 최근에 버전이 3.x대로 올라가면서 플러그인을 지원하게 되었는데, 기본적으로 제공되는 플러그인 중에 SSL-POPSSL-IMAP을 지원하는 것이 있습니다. 그외에 Hotmail을 지원하는 플러그인도 있더군요.

단순히 SSL을 지원한다는 것만으로 이 프로그램은 가치가 있겠지만, 기능이나 인터페이스 측면에서도 타 메일 체크 프로그램과 비교해서 절대로 떨어지지 않습니다. 공식 홈페이지의 내용을 잠깐 빌리자면,
    주 기능:
  • 무제한 계정 지원
  • 트레이 아이콘에 직접 메시지 개수를 표시(계정별로 번갈아 표시)
  • 빠른 미리보기
  • 메시지를 다운로드 하지 않고도 서버에서 바로 삭제 가능
  • 자신만의 규칙으로 메일을 확인하고 처리할 수 있는 방법 제공:
    • 각기 다른 사운드 재생
    • 서버에서 삭제
    • 특정 외부 EXE 파일 실행
    • 스팸으로 마크
    • 기타 ...
  • 거의 모든 기능에 대해 핫키/마우스 버튼/실행 옵션 등을 설정할 수 있음
  • 플러그인 지원:
    • 프로토콜 플러그인 (예. IMAP4, POP3SSL, Hotmail, 기타.)
    • 알림 플러그인 (예. 키보드의 scroll-lock 깜빡이기)
  • 화이트/블랙 리스트를 통한 스팸 관리
  • 다중 알림 (사운드 재생, 팝업, 기타)
  • 30개 이상의 언어로 번역(한국어 포함)
  • 완전한 설치 / 제거
  • 기타 등등 더 많은 기능들 ...
  • 그리고 무엇보다도 이 모든 것이 무료이며 오픈 소스라는 점!
공식 홈페이지는 다음과 같습니다.

http://www.poptray.org

이제 PopTray를 사용해서 안전하고 편리하게 메일을 체크하세요!

2004년 1월 10일 토요일

메일과 보안

POP3나 IMAP이 지원되는 메일 계정을 사용할 때, 메일이 왔나 체크하기 위해서 Outlook이나 Eudora와 같은 메일 클라이언트 프로그램을 실행하는 것은 꽤나 귀찮은 일입니다. 그래서 주기적으로 메일 체크를 해주는 프로그램을 많이 사용하게 되는데, 제각기 다양한 기능과 깜찍한 모양, 편리한 인터페이스를 자랑하지만, 그 많은 것들 중에 제 마음에 딱 드는 것이 없었습니다.

이유인 즉슨... 모두 SSL-POP 또는 SSL-IMAP 프로토콜을 지원하지 않는다는 것이었습니다. 요즘 들어서는 특히 packet sniffing 같은 것을 쉽게 할 수 있는 툴들도 많고 해서 자칫 잘못하면 계정과 패스워드가 고스란히 도난당할 위험이 큽니다. 그렇기 때문에 SSL을 통해 암호화된 통신을 할 수 있는 SSL-POP이나 SSL-IMAP 프로토콜의 지원이 중요한 관건이 되었다고 생각합니다.

많이 사용되고 있는 Outlook이나 Eudora, 혹은 Netscape 등은 이미 이 프로토콜들을 지원하고 있습니다. 하지만, 이것은 클라이언트측만의 노력으로 해결될 문제는 아닙니다. 메일 서버측에서도 이 프로토콜들을 지원해주어야 하기 때문이죠. 안타까운 것은 POP3 서비스를 제공하는 대형 메일 포탈들이 아직까지 이것들을 지원해주지 않고 있다는 것입니다.(야후를 포함한 몇몇은 HTTPS를 통한 웹메일 사이트 접근을 제공하고 있기는 합니다. 대신 안전한 메일 확인을 위해서는 메일 클라이언트가 아닌 웹브라우저에서 일일이 로그인 해야하는 번거로움이 있죠.)

그러나, 특정한 조직이나 개인, 단체, 혹은 학교에서 운영하는 메일 서버라면 약간의 수고로 지원이 가능하게 될 수도 있기 때문에 적극 건의를 통해서 지원이 되도록 하는 것이 좋을 것입니다.

메일의 보안에 대한 이슈는 여기서 그치지 않습니다. 근본적으로 메일이 SMTP를 거쳐서 전달되는 동안 암호화되지 않은 상태 그대로 전송이 된다는 것은 위에서 말씀드린 것과는 또 다른 문제입니다. 이것은 SMTP 기간 시스템을 수정하지 않으면 안되는 근본적인 문제입니다.

하지만, 대안으로 PGP, GnuPG 같은 메일 암호화 툴들을 생각해볼 수 있겠죠. 여기에 대한 것은 이미 많은 자료들이 인터넷에 존재합니다. 검색 엔진에서 'PGP' 혹는 'GnuPG'로 검색해보시면 많은 정보를 얻으실 수 있을 겁니다. 제 블로그에도 GnuPG에 대해 간략히 소개해 둔 것이 있습니다. (GnuPG + GPGshell for Windows 참고)

언젠가 '이제 몇 남지 않은 보안의 사각지대 중 가장 큰 것 두 가지는 MailFTP이다.'란 말을 본 적이 있습니다. 그만큼 많이 사용되고 있지만, 생각보다 보안에 허술한 것이 사실입니다. 이제부터라도 조금씩만 더 관심을 가지고 하나씩 보완해 나가야하지 않을까 생각해봅니다.