협상 중 취약한 알고리즘 사용
Selection of Less-Secure Algorithm During Negotiation
설명
잠재적 영향
해결 방법
취약한 코드 및 안전한 코드 예시
취약한 코드
# Unsafe SSL configuration
import ssl
import socket
context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
with socket.create_connection(('example.com', 443)) as sock:
with context.wrap_socket(sock, server_hostname='example.com') as ssock:
print(ssock.version())안전한 코드
설명:
참조
Previous신뢰할 수 없는 SSH 호스트 키 허용 (Paramiko Missing Host Key Validation)NextDeprecated된 `ssl.wrap_socket` 사용
Last updated