Daily iOS
보안

코드 서명과 앱 무결성

iOS 앱은 왜 반드시 코드 서명이 되어야 실행되나요? 보안 관점에서 서명이 무엇을 보장하는지 중심으로 설명해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

코드 서명은 '누가 만들었고(신원) 이후 바뀌지 않았다(무결성)'를 커널이 실행 전에 검증하게 해 변조된 바이너리와 미승인 배포를 막는다.

받은 질문 공유