HTTPS SSLKEYLOG 패킷 decrypt 오류
답변함문제 발생 환경
운영 체제(필수)
예: Window 11, iOS 17, 안드로이드 14
MacOS 14.5
앱 버전(필수)
예: 1.19.222 (265)
1.0.271
브라우저 및 버전
웹 관련 오류의 경우, 사용 중인 브라우저와 버전을 입력해주세요.
Arc / Chrome
인터넷 연결 상태 및 통신사
예: 유선(LG), Wi-Fi(KT), LTE(SK), 핫스팟 등
LAN (내부망)
문제 발생 시간
오류 발생 시간
오류가 발생한 정확한 날짜와 시간을 입력해주세요.
문제 상세 설명
문제 상황 설명
오류가 발생한 상황과 증상을 자세히 기술해주세요.
SSLKEYLOG 를 통해 브라우저의 HTTPS sslkeylog를 남겨 wireshark로 보기 위해 아래와 같이 브라우저를 실행함.
ARC 브라우저
export SSLKEYLOGFILE="$HOME/sslkeylog.log"
open -a /Applications/Arc.app --args --ssl-key-log-file="$SSLKEYLOGFILE"
CHROME 브라우저
export SSLKEYLOGFILE="$HOME/sslkeylog.log"
open -a /Applications/Google\ Chrome.app --args --ssl-key-log-file="$SSLKEYLOGFILE"

해당 상황에서 Unicorn 보호 시작 시 sslkeylog가 제대로 남지 않아 암호화된 TLS 패킷이 decrypt되지 않는 현상

보호 시작 후

보호 중지 이후

오류 메시지
화면에 표시된 오류 메시지의 정확한 내용을 입력해주세요.
발생 상황
오류가 발생하기 직전에 수행한 작업과 상황을 자세히 설명해주세요.
재현 방법
오류를 재현할 수 있는 단계별 방법을 상세히 설명해주세요.
1. 위 내용과 같이 sslkeylogfile 옵션을 주어 브라우저를 실행시킨다.
2. 유니콘 프로의 보호를 ON/OFF 시킨다.
3. wireshark를 켜 환경설정 > Protocols > TLS > (Pre)-Master-Secret log filename 에 sslkeylogfile 옵션에 입력한 keylog file path를 입력한다.
4. wireshark로 패킷이 decrypt 되는지 확인한다.
스크린샷 또는 동영상
가능한 경우, 오류 화면의 스크린샷이나 동영상을 첨부해주세요.
기타 추가 정보
영향을 받는 범위
오류가 어느 정도의 영향을 미치는지 설명해주세요.
임시 해결 방안
임시로 사용할 수 있는 해결 방안이 있는 경우, 해당 방안을 설명해주세요.
기타 참고사항
기타 오류와 관련된 추가 정보를 제공해주세요.
-
안녕하세요, 유니콘입니다.
어떤 의도로 decryption이 필요한지는 잘 모르겠으나, 죄송하게도 답변드릴 수 있는 내용은 없습니다.
감사합니다.
유니콘소프트 드림0