NSUserDefaults preference

    [iOS] NSUserDefaults plist 값 보는 방법

    [iOS] NSUserDefaults plist 값 보는 방법

    📌목적 ✔NSUserDefaluts(공유메모리와 비슷한 역할)의 값들은 단말기 앱의 plist에 저장되어있다. 배포된 앱(distribution인증서로 빌드하여 배포된 앱)에 대해서는 탈옥폰에 한하여 이 값들에 대한 값을 볼 수 있는데, 이 값들이 평문노출이 되어있는것이 보안취약점이라고 하여 보완작업이 필요하였다. 🤔그래봐야 사용자 아이디, 이름, flag 이런 것들이라 보안취약점이라고 하기도 솔직히 좀 그렇지만.. 보안이란 부분이 이렇게 주관적으로 따지면 답이 없기때문에 보완을 해야한다..! 📌사전작업 ✔plist값을 탈옥폰에서만 볼 수 있는건 아니고, 해당 앱을 개발한 개발자는 debug시 보통 사용하는 developer 인증서로 빌드된 앱에 한하여 값을 볼 수 있다❗ ✔xcode-project se..