보안
인증서 피닝
인증서 피닝(SSL pinning)을 iOS에서 어떻게 구현하나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
인증서 피닝(SSL pinning)을 iOS에서 어떻게 구현하나요?
URLSessionDelegate의 인증 챌린지에서 SecTrust 기본 검증을 거친 뒤 서버 인증서 체인의 공개키 해시를 앱에 내장한 핀과 비교해 일치할 때만 .useCredential로 진행한다.
보안주관식심화
앱이 서버 공개키를 피닝하고 있는데, 보안 정책상 서버 인증서와 키가 주기적으로 교체됩니다. 교체 직후 옛 버전 앱 사용자들이 전부 접속 불가가 되는 사고를…
#certificate #public-key
보안객관식기초
Charles·Proxyman 같은 도구로 앱의 HTTPS 요청 본문을 평문으로 볼 수 있으려면 어떤 조건이 필요한가요? 해당하는 것을 모두 고르세요.
#certificate #mitm
보안객관식기초
리프 인증서의 SHA-256 해시를 앱에 하드코딩해 피닝한 앱이 있습니다. 서버가 인증서를 갱신했을 때 가장 먼저 일어나는 일은?
#ssl-pinning
보안주관식딥다이브
QA가 "Charles 프록시를 걸었더니 우리 앱 API 요청과 응답이 전부 평문으로 보인다"고 보고했습니다. 이것이 실제 보안 문제인지 판단하는 기준은…
#mitm