보안취약점
[보안취약점] U-70. 서비스관리-expn, vrfy 명령어 제한
엔지니어 은성
2021. 11. 3. 10:38

■ 점검항목 설명
- vrfy, expn 명령어를 통하여 사용자 계정의 존재 유무 확인할 수 있고 외부 정보 유출할 수 있으므로
- 두 명령어를 사용하지 못하게 옵션을 설정해야 한다.
- vrfy : SMTP 클라이언트가 SMTP 서버에 특정 아이디엔 대한 메일이 있는지 검증하기 위해 보내는 명령어
- EXPN : 메일 전송 시 포워딩하기 위한 명령어를 말함
■ 점검기준
양호 : SMTP 서비스를 미사용하고 noxpn, novrfy 옵션이 설정되어 있는 경우
■ 점검방법
- SMTP 설정 파일 경로 및 확인 옵션
# vi /etc/mail/sendmail.cf
O PrivacyOptions = authwarnigs 취약
# O PrivacyOptions=authwarnings, goaway 취약
■ 대응방안
(1) vi 편집 시 /etc/mail/sendmail.cf 파일을 연 후 noexpn, novrfy 또는 goaway 옵션 추가
# vi sendmail.cf
PrivacyOptions=authwarnings, noexpn, novrfy (1)
PrivaxyOptions=authwarnings, goaway (2)
(2) STMP 서비스 재시작
# service sendmail restart
- 서비스 불 필요시
(1) 실행 중인 서비스 중지
# ps -ef | grep sendmail
# kill -9 [PID]