PRACTICE MATERIAL
OWASP - Improper input validacation · 실습·개념 참고 화면 1
「Improper input validacation」 문맥에 삽입된 원본 실습·개념 참고 화면이다. TLS 학습 내용과 함께 당시 구성·설정·관찰 결과를 비교할 수 있다.
CONCEPT → PRACTICE → VERIFICATION
핸드셰이크의 암호화 경계와 인증 실패 위치 찾기
TLS 메시지 순서를 패킷 관찰 가능 범위와 연결하고, 인증서 오류가 발생하는 단계를 설명한다.
- 암호화되기 전 협상 필드를 찾는다Wireshark에서 ClientHello와 ServerHello의 supported_versions, cipher suite, key_share를 비교한다. 구버전 호환 필드만 보고 TLS 1.2라고 단정하지 않는다.
- 안 보이는 메시지와 실패한 메시지를 구분한다TLS 1.3에서는 ServerHello 뒤의 인증서 메시지도 보통 암호화돼 보인다. 키 로그가 없는 캡처에서 Certificate가 보이지 않는다는 이유만으로 서버가 인증서를 생략했다고 단정하지 않는다.
- 인증 성공 후 애플리케이션 동작을 확인한다핸드셰이크가 끝나도 HTTP 인가나 로그인 성공이 보장되지는 않는다. 연결 성립→서버 신뢰→애플리케이션 응답을 각각 판정한다.
