JS

크로스도메인이란?

91cm 2019. 3. 12. 23:27


레거시 시스템의 보안취약점 처리 항목중 하나가 바로 크로스도메인 문제와 관계가 있는 이슈가 있었다.

구글링을 많이 하다보니 관련 키워드 들이 많아서 정리해본다


관련키워드 : 크로스도메인, JSONP, SOP, CORS





크로스 도메인이란?

- 서로 다른 도메인 간의 호출을 말한다


보통 위에 처럼를 하려할때 HTTP의 보안정책중 하나인 SOP(Same-Origin Policy - 동일 근원 정책)

에 걸려서 원하는 결과를 받아낼수 없다.


다른 도메인의 데이터를 가져올때 <script>태그로 js라이브러리가져오는 것은 가능하지만 <script></script>로 둘러쌓이면 
SOP(Same Origin Policy) 의해서 불가능함.





해결방법


 CORS를 활성화하거나 Iframe을 사용하는 방법이 있다.