私はhttp://www.domain.com/page.html
にいるとしましょう。HTMLフォームの提出 - 基本的な前提
私はこのフォームを送信したい:
<FORM METHOD="post" ACTION="https://DifferentSite.com/processForm.aspx">
....
</FORM>
は、実際に任意の時点で、フォームからの情報のいずれかを見てwww.domain.com
のサーバですか?または、これはクライアントから直接DifferentSite.com
に直接来ていますか?
私が尋ねる理由は、例えば上記のように、フォーム提出はHTTPSを呼び出し、私がいるサイトはHTTPのみ(SSLなし)です。また、domain.comサーバがフォーム情報を(暗号化されていても)表示して送信する場合は、PCIコンプライアンスへの影響もあります。
ありがとうございます。
中東の人、つまり私は偽装されたサイトにいますか? Javascriptについての良い点は、どのようにユーザーが安全であることを知ることができたか? – Shackrock
多かれ少なかれ。真ん中にいる人は、元のサイトから情報を得て、それにデータを戻しますが、転送中のデータを監視または操作します。 – Quentin
ユーザーがサイトAにいる場合(サイトAのセキュリティ弱点を防ぎます)、送信したデータはサイトAを信頼するという制限に安全であると信じられます。フォームがサイトAにあるがサイトBに送信されている場合彼らはサイトAを信用しています(そして、うまくいけばサイトBへのデータの送信はその信頼の悪用ではありません)。 JavaScriptはサイトAの一部であるため、違いはありません。 – Quentin