2011-01-11 5 views
10

제출을 위해 양식 데이터를 SSL 암호화 할만큼 HTTPS가 (HTML) 양식의 동작으로 충분합니까?HTTPS가 양식의 동작으로 충분합니까?

또는 양식을 호스팅하는 페이지도 HTTPS 여야합니까?

+0

트위터의 "로그인"팝업 상자가 HTTP 페이지에서 시작되지만 HTTPS 페이지에서 실행되는 것을 보았 기 때문에 묻습니다. 궁금해 하더군. LOL – Dougal

답변

11

양식이 호스팅되는 페이지가 HTTPS를 통해 제공되지 않으면 해당 페이지가 도중에 도청되어 수정할 수 있습니다. 이러한 수정에는 양식의 동작을 변경하거나 정상적으로 양식을 제출하기 전에 JavaScript를 추가하여 제 3 자에게 데이터를 전송할 수 있습니다.

HTTPS를 통해 양식을 제출하면 이 아니라 데이터를 보호하기에 충분합니다.입니다. 양식도 그렇게 배달되어야합니다.

4

양식의 동작에 대한 HTTPS로 양식 제출을 암호화하는 것으로 충분합니다.

양식을 호스팅하는 페이지는 HTTPS를 사용할 필요가 없지만 사용자가 자신의 데이터가 안전하다는 확신을주는 데 도움이됩니다.

호스팅 페이지를 보안하면 다른 사람이 양식을 스푸핑하거나 변경할 수 없다는 이점이 있습니다.

+0

그것이 작동하는 동안, 할 수없는 많은 이유가있다. 올바른 대답은 가능한 한 사용자가 알지 못하기 때문이다. – stephbu

+0

@stephbu : 동의했다 - 나는 그 대답 중 두 가지 이유를 열거했다. –

+0

Hehe - 내 원저자 코멘트가 잘 렸습니다. - 나는 @stian에 투표했을 때 더 새로운 것이지만, 고객 중심의 이유가 훨씬 정확하다고 말했습니다. – stephbu

2

당신이하고 싶은 일은 마법의 요정 먼지를 물결 치면 충분합니다. 실제로 안전하고 싶다면 충분하지 않습니다. 중간자 공격은 악의적 인 서버에 게시하기 위해 양식 HTML을 간단하게 다시 작성할 수 있습니다.

관련 문제