앞 글에서 TLS 1.2의 Triple Handshake 공격을 정리했다. 서로 다른 두 세션의 마스터 시크릿을 같게 맞춘 뒤, 세션 재개와 재협상을 이어 붙여 공격자의 데이터를 피해자 인증 아래로 밀어 넣는 공격이었다.https://hsunnystory.tistory.com/322이번 글은 그 공격을 막으려고 나온 EMS(Extended Master Secret, RFC 7627)를 다룬다. 실무에서 이 확장 때문에 iOS 27 앱 설치가 막혔던 일은 따로 정리해 두었다.https://hsunnystory.tistory.com/3211. EMS의 마스터 시크릿 계산 방식기존 TLS 1.2의 마스터 시크릿은 pre-master secret과 양쪽 난수만으로 계산했다. EMS는 난수 자리에 ClientKe..