2011-01-25 4 views
0

iPad를 통해 설정 파일에 정보를 저장하면 액세스 할 수 있습니까?iPad를 통해 설정 파일에 정보를 저장하면 액세스 할 수 있습니까?

이 데이터는 안전합니까? 다른 응용 프로그램에서도 볼 수 있습니까?

 

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

/*Unsave Username*/ 

[defaults setObject:[NSString stringWithString:@"secret_data1"] 
forKey:@"key1"]; 

[defaults setObject:[NSString stringWithString:@"secret_data2"] 
forKey:@"key2"]; 

데이터가 안전한가요? 사용자가 액세스 할 수 있습니까? 신청서를 제출할 수 있습니까? 얼마나 안전합니까?

+1

"안전한"의미를 정의해야합니다. 특정 조건에서 해당 데이터를 가져올 수 있습니다. – Zepplock

답변

1

암호화 방법을 사용하면 보안을 강화할 수 있습니다.

+0

암호화를 보증 할만큼 안전하다면 키 체인에 넣어야합니다. –

2

특히 안전하지 않습니다. 이 데이터는 iPad가 백업 할 때 컴퓨터에 동기화되며 jailbroken 장치에서도 쉽게 액세스됩니다. 보안 데이터가있는 경우 Keychain을 대신 사용해야합니다.

관련 문제