내 앱은 사용자 인증 여부를 나타내는 데이터베이스 (핵심 데이터)에 플래그를 저장합니다. 누군가가 "핵심 데이터"데이터베이스에 액세스하고 거기에서 정보를 변경하는 것이 얼마나 쉽거나 어렵습니까 을 통해 앱을 통과하지 않습니까?iPhone에 저장된 "핵심 데이터"데이터를 액세스/해킹/변경하는 것이 얼마나 쉽거나 어렵습니까?
"이 사용자는 인증되었습니다"라는 플래그를 저장하려고하므로 다시 인증 할 필요가 없습니다. 이것은 재미있는 응용 프로그램이 아니라 은행 애플 리케이션, 그래서 그게 괜찮은지 궁금해.
다른 말로 표현하기 : 정규 iPhone 사용자 (물론 jailbroken이 아님)가 "핵심 데이터"데이터베이스를 엉망으로 만들 수는 없으며이 데이터베이스는 해당 아이폰 앱을 통해서만 액세스 할 수 있다고 가정해야합니까?
키 체인으로 쉽게 작업 할 수 있습니다 : https://github.com/ldandersen/scifihifi-iphone – Josh