Let’s say I’m at http://www.domain.com/page.html.
I want to submit this form:
<FORM METHOD="post" ACTION="https://DifferentSite.com/processForm.aspx">
....
</FORM>
Is the server at www.domain.com actually seeing any of the information from the form at ANY point? Or, is this coming directly from the client directly to DifferentSite.com?
The reason I ask, for example as shown above, the form submission calls an HTTPS, and the site I’m on is HTTP only (no SSL). It also has PCI compliance implications if the domain.com server does see and transmit the form info (even if encrypted).
Thanks all.
Not intrinsically, but it could sniff it with JavaScript before submission (or change the URL since that is set by that site).
Yes
A man-in-the-middle attack could rewrite the form to send the data elsewhere (or copy it elsewhere and let the submission continue to the intended site).