2012-11-27 4 views
0

this Wikipedia article에 따르면 SOP를 완화하는 세 가지 방법이 있습니다. 그러나이 기사는 그 중 어떤 것의 장점이나 단점에 대해서도 언급하지 않습니다.동일 출처 정책 완화

  1. 특성을

내가 선택하는 어느 궁금 간 리소스 공유

  • 구현 크로스 문서 메시징
  • 전환을 document.domain을 설정. 이 모든 것들이 오늘 구현 되었습니까? 지원됩니까? 어느 것을 골라야합니까? 그들을 사용할 때 무엇을보아야합니까? 기타

  • +0

    오른쪽에있는 관련 질문은 당신이 찾고있는 거의 모든 것을 가지고 있습니다. – f0x

    답변

    0
    1. document.domain 속성을 직접 설정할 수는 없습니까 (브라우저에서 자동으로 수행합니까?) 또는 누락 된 것이 있습니까? 이것은 심각한 보안 문제가 될 것입니다. 따라서 이것은 Cross-Origin 스크립팅을위한 선택 사항은 아닙니다.
    2. 하나의 iframe에서 다른 도메인과 통신하려는 경우 (기본적으로 도메인 간 AJAX 호출 만들기).
    3. 이렇게하면 한 페이지 내의 iframe 사이에서 통신 할 수 있습니다. 당신이 그걸 필요로한다면, 이것은 갈 길입니다. 자세한 내용은 다음을 참조하십시오. Benefit of CORS over cross-domain messaging

    모든 주요 브라우저에서 모두 구현됩니다. 모두 지원됩니다. 어느 것을 골라야합니까? 서버 측에 액세스 할 수 있다면 CORS가 가장 선호하는 방법입니다. 하루가 끝나면 정확히 무엇을하고 싶은지에 달려 있습니다.

    +1

    1. 사실이 아닙니다. https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy#Changing_origin – Guillaume

    관련 문제