ATS
-
iOS10에서 ATS에 바뀐점! SSL/TLS관련앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 9. 30. 11:04
iOS9발표와 함께 NSAppTransportSecurity라는 키가 생겼습니다. iOS8까지 http 통신을 사용하던 커넥션이 iOS9에서는 먹통이 되었는데요, 바로 이 키 값에 대한 sub키들을 설정하면서 수정할 수 있었습니다.http://rhammer.tistory.com/67 에서도 꼼수를 소개했었구요. iOS10에서는 그럼 변동사항이 없느냐? 있습니다.일부만 소개합니다.. 여기에 적은 변동사항 외에도 엄청 많습니다.WKWebView 관련된 이슈가 좀 대표적일 것 같네요. 그냥 이해안되도 한번 읽어보시면 도움이 될 것 같네요. 저도 이해안되요... iOS10에서는 NSAppTransportSecurity키에 아래의 서브키가 추가됩니다.NSAllowsArbitraryLoadsInMediaNSAllo..
-
[iOS] App Transport Security has blocked a cleartext HTTP을 대응해보자.앱등이에게 살충제를 뿌린다./iOS 2015. 10. 11. 04:37
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file. 라는 에러메시지와 함께 Web-App 통신이 되지 않는다구요? XCode 7에서 iOS9을 지원중이시겠군요. 1. 원인. 왜 때문일까? ATS(App Transport Security)는 App과 Web간의 연결에 보안을 강화하기 위한 것입니다. 애플에서 지정한 여러 보안조건들로 이루어져 있습니다. ATS는 NSURLConnection, CFURL, NSURLSession에서 사용되는데 이 때 애플에서 지정..