SSL 도구 모음
이 저장소에는 SSL/TLS 관련 문제를 디버깅하거나 분석하기 위한 다양한 도구가 포함되어 있습니다.
TLS 상태 분석
- analyze-ssl.pl
- 다양한 SSL/TLS 버전 지원 여부 확인
- 지원되는 암호화 스위트(cipher) 확인
- 인증서 검증
- OCSP 상태 확인
- SNI 지원 및/또는 필수 여부 확인
- 체인 인증서 표시 및 인증 성공 시 로컬 루트 인증서도 표시
- 직접 연결 및 다양한 형태의 STARTTLS 지원
- ...
SMTP TLS 지원 (STARTTLS)
- mx_starttls_bulk.pl
- SMTP TLS 지원 여부에 대한 도메인 대량 확인
- 비차단 I/O를 이용한 빠른 병렬 확인: MX 조회 및 여러 TLS 연결을 포함하여 초당 40~60개 도메인 처리
- MTA의 TLS 지원과 관련된 일반적인 문제 확인
- STARTTLS 자체가 STARTTLS 지원 제거를 통한 MITM 공격에 노출되어 있으므로 인증서를 검증하지 않음
- mx_starttls_bulk_summarize.pl
- mx_starttls_bulk가 생성한 데이터 요약
HTTPS: 인증서 검증, OCSP ...
- https_ocsp_bulk.pl
- 인증서 검증, 암호화 스위트 및 OCSP 폐기 문제에 대해 많은 사이트 확인
- 동기식, 즉 한 사이트가 확인된 후 다음 사이트가 확인됨
Heartbleed
- check-ssl-heartbeat.pl
- heartbleed OpenSSL 취약점 확인
- STARTTLS 또는 유사한 기능이 필요한 다양한 프로토콜 지원