[iOS 취약점 진단] 10강 - ATS(App Transport Security) 보안 설정
가. ATS 보안 설정 이란? 1. ATS(App Transport Security) 정의 - 애플리케이션과 웹 서비스 사이의 통신 시 보안 향상을 위한 기능으로 iOS 9.0부터 적용 가능하다. - 모든 인터넷 통신 시 안전한 프로토콜을 사용하도록 보장하는 것으로, *스니핑과 같은 공격으로 부터 중요정보가 유출되는 것을 방지한다. * 스니핑(Sniffing) : 네트워크 상에서 자신이 아닌 다른 상대방들의 패킷 교환을 엿듣는 것을 의미 - 즉, HTTP 통신을 허용하지 않거나, 버전이 낮은 취약한 TLS를 사용하여 HTTPS 통신을 하지 못하게 하는 등의 역할을 한다. 2. ATS 기본 구성 - ATS는 3개의 딕셔너리(Dictionary)와 9개의 하위 키(Key)로 이루어져있다. NSAppTrans..