본문 바로가기
공부/정보보안기사

이메일 보안

by Skogkatt의 개인 블로그 2020. 4. 9.
반응형

이메일 보안 기법

PGP(Pretty Good Privacy)

  • MIME(Multipurpose Internet Mail Extension) 객체에 암호화와 전자서명 기능을 추가한 암호화 프로토콜이다.
  • 네트워크를 통해 주고받는 메시지에 대해서 송수신자에 보안 서비스를 제공하고, 평문 메시지를 암호화한다.
  • 네트워크 암호화, 서명, 압축, 분할, 전자우편 호환성의 5가지 기능을 제공한다.
PGP의 특징
  • DSS/SHA 또는 RSA/SHA로 전자서명이 가능하다.
  • CAST-128, IDEA, 3 DES로 메시지 암호화
  • Diffie-Hellman 혹은 RSA로 1회용 세션 키 생성
  • RADIX-64로 바이너리를 ACS Code로 변환(이메일 호환)
  • 메시지 최대 사이즈 제한(세그먼테이션)

PEM(Privacy Enhanced Mail)

  • 프라이버시 향상 이메일. 인터넷에서 사용되는 이메일 보안 시스템 중 하나이다.
  • SMTP를 사용하는 기존의 전자우편 시스템의 보안 취약점을 개선하고 기밀성, 무결성, 인증, 세션 키 분배를 수행한다.
  • 중앙 집중화된 키 인증방식으로 구현이 어렵고 높은 보안성을 제공한다

S/MIME(Secure Multi-Purpose Internet Mail Extensions)

  • 표준 보안 메일 규약
  • 메시지 내용의 프라이버시를 보증하는 표준 보안 메일 프로토콜로서 메일 전체를 암호화한다.(RSA 사용)
  • CA로부터 자신의 공개키를 보증하는 인증서를 받아야 한다.
S/MIME에 사용되는 암호화 키
  • DSS : 디지털 서명 알고리즘
  • 3 DES : 메시지 암호
  • SHA-1 : 디지털 서명을 지원하기 위한 해시함수

Sendmail 보안

Sendmail

  • 대표적인 MTA(Mail Transport Agent)로 리눅스 계열의 SMTP 소프트웨어이다.

Sendmail 운영 모드

/usr/sbin/sendmail -bt
  • -bd : 데몬 모드로 실행
  • -bi : 앨리어스 데이터베이스 파일을 초기화
  • -bm : Be a mail sender
  • -bp : 큐에 있는 내용을 프린트
  • -bs : 표준 입력으로 SMTP 실행
  • -bt : 테스트 모드
  • -bv : 확인 모드

Sendmail 접근 파일

/etc/mail/access 작성 규칙
  • OK : 다른 룰이 거부해도 들어오는 메일을 받아들인다.
  • RELAY : 전달 허용, (다른 룰이 거부하는 경우에도)
  • REJECT : 수신 및 발신을 거부
  • DISCARD : 메일을 받기만 하고 메시지를 폐기
  • 501 : 지정한 이메일/도메인에 대해 보내는 사람의 주소가 전체/부분적으로 일치할 경우 메일 거부
  • 550 : 특정 도메인에 관련된 메일을 거부
반응형

'공부 > 정보보안기사' 카테고리의 다른 글

웹 로그  (0) 2020.04.09
스팸 메일 차단  (0) 2020.04.09
SMTP, POP3, IMAP  (0) 2020.04.09
FTP  (0) 2020.04.08
망분리  (0) 2020.04.07

댓글