본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 윈도우즈 유틸

SSLyze

0

SSLyze는 Alban Diquet이 개발한 빠르고 강력한 SSL/TLS 스캐닝 도구이자 Python 라이브러리입니다.

Python 도구네트워크 보안명령줄 도구보안 스캔암호화

소개

SSLyze는 Alban Diquet이 개발한 빠르고 강력한 SSL/TLS 스캐닝 도구이자 Python 라이브러리입니다. 서버의 SSL/TLS 구성을 분석하여 강력한 암호화 설정을 사용하고 알려진 TLS 공격에 취약하지 않은지 확인합니다. Windows, Linux, macOS에서 실행 가능하며, 사전 컴파일된 Windows 실행 파일도 제공됩니다.

상세정보

속도와 신뢰성 중심 스캔

SSLyze는 하루에 수백만 대의 서버를 안정적으로 스캔할 수 있도록 최적화된 도구입니다. CI/CD 파이프라인에 통합되어 지속적인 TLS 구성 검사가 가능합니다.

다양한 서버 프로토콜 지원

HTTP 외에도 SMTP, XMPP, LDAP, POP, IMAP, RDP, Postgres, FTP 서버 등의 비-HTTP 서비스에 대한 SSL/TLS 스캔을 지원합니다.

결과 내보내기 및 Python API

스캔 결과를 JSON 파일로 저장하여 후처리가 가능하며, 완전 문서화된 Python API를 통해 어떤 Python 애플리케이션에서도 직접 스캔을 실행할 수 있습니다 (예: AWS Lambda 함수).

다운로드·설치 방법

Windows 사용자는 GitHub 릴리스 페이지에서 사전 컴파일된 실행 파일을 다운로드할 수 있습니다. 모든 플랫폼에서는 pip를 통해 설치할 수 있습니다:

$ pip install –upgrade pip setuptools wheel
$ pip install –upgrade sslyze

기본 사용법/명령어

설치 후 다음과 같이 기본 스캔을 실행할 수 있습니다:

$ python -m sslyze www.yahoo.com www.google.com “[2607:f8b0:400a:807::2004]:443”

Docker를 사용하는 경우:

$ docker run –rm -it nablac0d3/sslyze:6.1.0 www.google.com

이런 경우에 유용합니다

서버 관리자나 보안 담당자가 정기적으로 TLS 구성을 점검해야 할 때 유용합니다. 특히 CI/CD 파이프라인에 통합하여 배포 전 자동으로 TLS 준수 여부를 검사할 때 효과적입니다. Mozilla의 권장 TLS 구성(intermediate, modern)과 비교하여 비준수 사항을 자동으로 탐지합니다.

지원 환경·시스템 요구사항

Windows, Linux (x86 또는 x64), macOS에서 실행 가능합니다. Python 환경이 있는 경우 pip로 설치하고, Windows에서는 별도의 설치 없이 실행 파일 사용도 가능합니다.

최신 버전·업데이트

현재 버전은 4.1.0이며, GitHub 저장소의 릴리스 페이지에서 최신 버전과 업데이트 내역을 확인할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.