보안
코드 서명과 앱 무결성
iOS 앱은 왜 반드시 코드 서명이 되어야 실행되나요? 보안 관점에서 서명이 무엇을 보장하는지 중심으로 설명해 주세요.
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
iOS 앱은 왜 반드시 코드 서명이 되어야 실행되나요? 보안 관점에서 서명이 무엇을 보장하는지 중심으로 설명해 주세요.
코드 서명은 '누가 만들었고(신원) 이후 바뀌지 않았다(무결성)'를 커널이 실행 전에 검증하게 해 변조된 바이너리와 미승인 배포를 막는다.
빌드·배포주관식입문
번들 ID, 인증서, Entitlements는 프로비저닝 프로파일과 어떻게 연결되나요?
#code-signing #entitlements
데이터 저장주관식기초
같은 팀에서 만드는 결제 앱 두 개(메인 앱·가맹점 앱)가 하나의 로그인 토큰을 공유해야 합니다. UserDefaults 나 파일로는 안 된다고 하는데…
#entitlements #security
보안주관식심화
앱과 서버 사이의 통신 프로토콜을 직접 설계한다면, 전송 중에 내용이 바뀌었다는 것을 서버가 어떻게 알아챌 수 있게 하겠습니까? HTTPS를 이미 쓰고 있다는…
#integrity
보안객관식기초
두 iOS 앱이 Keychain 데이터를 서로 읽고 쓰려고 합니다. 이것이 가능하려면 무엇이 필요한가요? 맞는 것을 모두 고르세요.
#entitlements