본문 바로가기

Codes Travel/iOS Boost Course #2019

App Transport Security

안녕하세요 :)

iOS 개발자 리치(rich_iosdev)입니다.


공유해드릴 내용은 App Transport Security 입니다.

 

기본적으로 어플리케이션 앱과 웹 서비스 사이 통신 보안 향상을 위한 기능인 App Transport Security 기능은 Xcode에서 info.plist 파일에서 손쉽게 설정이 가능합니다.

부스트코스 이미지 참고

위와 같이 App Transport Security Settings 의 Allow Arbitary Loads의 Boolean 값을 YES로 설정해줍니다. 단 위와 같이 설정 했을 경우 모든 HTTP 통신을 허용한 것이기 때문에 허용을 제외할 도메인을 반드시 아래와 같이 설정해줍니다.

부스트코스 이미지 참고

공부를 하면서 정확히 이해하지 못한 용어들도 다시 한번 정리하게되었네요.

 

전송 계층 보안 (Transport Layer Security - TLS)

암호 프로토콜입니다.

서버와 클라이언트 애플리케이션이 네트워크로 통신하는 과정에서 도청, 간섭, 위조를 방지하기 위해서 설계되었습니다.

 

HTTPS (Hypertext Transfer Protocol Secure)

TLS를 사용해 암호화된 연결을 하는 HTTP(Hypertext Transfer Protocol)를 HTTPS라고 합니다.

 

정말 생각없이 HTTPS를 붙여서 브라우저에서 URL을 호출했는데

이제는 이유를 정확히 알게된 것 같습니다

 

잘못된 부분이 있다면 꼭 댓글 부탁드립니다!

확인해서 수정하도록 할게요!!

 

끝까지 읽어주셔서 정말 감사합니다 :)

 

부스트코스 iOS 프로그래밍

2) App Transport Security

https://www.edwith.org/boostcourse-ios/lecture/20810/

 

[LECTURE] 2) App Transport Security : edwith

App Transport Security? 애플리케이션과 웹 서비스 사이에 통신 보안 향상을 위한 기능인  ATS(App Transport Security)에 대해 알아봅니다. 학... - 부스트코스

www.edwith.org

'Codes Travel > iOS Boost Course #2019' 카테고리의 다른 글

AlertController  (0) 2019.09.11
Grand Central Dispatch  (0) 2019.09.11
URLSession Upload Task?  (0) 2019.09.10
UIScrollView 스크롤 뷰  (0) 2019.08.22
UICollectionView 컬렉션 뷰  (0) 2019.08.22