2011-07-17 6 views
8

저는 현재 프레임 워크 (PHP)에 CSRF 보호를 구현 중입니다.CSRF 보호 질문

궁금 그러나 :

그것은 공격자가 (토큰을 획득)을 (숨겨진) iframe에 내 페이지를로드하는 것이 가능하고 자바 스크립트를 사용하여 일부 데이터를 변경하지 않을까요 ?

그런 다음 양식을 제출 하시겠습니까?

답변

11

공격자 페이지의 도메인, 프로토콜 및 포트가 동일하지 않은 경우 (더 심각한 문제 일 경우) Same Origin Policy 때문에 iframe 님의 HTML을 읽을 수 없습니다.

+0

Ok kewl. 같은 원산지 정책은 우리가 요청을 할 수 없다는 것을 의미한다고 생각했습니다. – PeeHaa

+0

@PeeHaa : 상황에 따라 다릅니다. 'iframe'은 도메인, 포트 및 프로토콜이 일치하지 않으면'iframe'의 DOM에 액세스 할 수 없다는 것을 의미합니다. – alex