보안
생체인증
다음 코드로 Face ID 인증에 성공하면 isUnlocked = true를 세팅해 송금 화면을 엽니다. 이 방식의 보안상 약점은 무엇인가요?
let ctx = LAContext()
ctx.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics,
localizedReason: "송금 확인") { ok, _ in
if ok { self.isUnlocked = true }
}면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.