NSUserDefaults암호화
![[iOS] NSUserDefaults plist 값 보는 방법](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FcZpONy%2FbtrMp3vQTIs%2FAAAAAAAAAAAAAAAAAAAAAHLkLV1De01jCm5DJMGs62o7qDdvsqRXcp2tlUs1QzY1%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3D%252FSRmNQeTIwyRUTUu7gfuevmdfRg%253D)
[iOS] NSUserDefaults plist 값 보는 방법
📌목적 ✔NSUserDefaluts(공유메모리와 비슷한 역할)의 값들은 단말기 앱의 plist에 저장되어있다. 배포된 앱(distribution인증서로 빌드하여 배포된 앱)에 대해서는 탈옥폰에 한하여 이 값들에 대한 값을 볼 수 있는데, 이 값들이 평문노출이 되어있는것이 보안취약점이라고 하여 보완작업이 필요하였다. 🤔그래봐야 사용자 아이디, 이름, flag 이런 것들이라 보안취약점이라고 하기도 솔직히 좀 그렇지만.. 보안이란 부분이 이렇게 주관적으로 따지면 답이 없기때문에 보완을 해야한다..! 📌사전작업 ✔plist값을 탈옥폰에서만 볼 수 있는건 아니고, 해당 앱을 개발한 개발자는 debug시 보통 사용하는 developer 인증서로 빌드된 앱에 한하여 값을 볼 수 있다❗ ✔xcode-project se..