ipopbb
Power Member
- Feb 24, 2008
- 626
- 855
A Couple Proxy Switching Hazzards To Be Aware Of
This information is from my posts on proxy switching for Macs, but these hazards apply to ALL platforms including Linux and PCs.
Web Browser's auto-filling saved Logins and Passwords
Be sure to disable/reset this everytime. I know it is a pain in the ass to lose all of that but if you don't you will potentially allow the remote website to track your activity from "beyond the grave" of the cookies. For example: imagine the following pseudo-code residing on G o o gl e's login page:
This code would represent the following threat scenario:
Unfortunately... remembering Names and Password, while very convenient, is potentially a complete surrendering of the privacy created by deleting caches & cookies. Just reset everything to be safe and disable this feature.
Web Proxy Settings and Secure Web Proxy Settings
This is the classic mistake. You configure your Web Proxy Settings and switch them. If you don't proxy SSL connections as well then you will be anonymous up to the point of submitting your login credentials and then your actual gateway will be used for the HTTPS connection to login and continue. Switching a proxy nearly always means changing 2 proxy settings. First for HTTP and second for HTTPS.
If you use out of the box proxy switching software be sure to test your IP and gateway are cloaked for both HTTP and HTTPS connections. Cheap proxy switchers commonly make this mistake.
This information is from my posts on proxy switching for Macs, but these hazards apply to ALL platforms including Linux and PCs.
Web Browser's auto-filling saved Logins and Passwords
Be sure to disable/reset this everytime. I know it is a pain in the ass to lose all of that but if you don't you will potentially allow the remote website to track your activity from "beyond the grave" of the cookies. For example: imagine the following pseudo-code residing on G o o gl e's login page:
Code:
<script type="pseudocode">
document.inputElementLoginName.onChange = "sendAjaxRequestToServer(document.inputElementLoginName.value);";
</script>
This code would represent the following threat scenario:
- You clear your cache & cookies.
- You switch your proxy.
- You visit the login page.
- Your saved Name and Password autofill triggering the OnChange event for the login name field
- Your saved Name is sent to website via ajax and old IPs and cookies are mapped to the new IPs and cookies
- You continue activity assuming anonymity which clearly would be a bad mistake
- Bad things happen to your accounts
Unfortunately... remembering Names and Password, while very convenient, is potentially a complete surrendering of the privacy created by deleting caches & cookies. Just reset everything to be safe and disable this feature.
Web Proxy Settings and Secure Web Proxy Settings
This is the classic mistake. You configure your Web Proxy Settings and switch them. If you don't proxy SSL connections as well then you will be anonymous up to the point of submitting your login credentials and then your actual gateway will be used for the HTTPS connection to login and continue. Switching a proxy nearly always means changing 2 proxy settings. First for HTTP and second for HTTPS.
If you use out of the box proxy switching software be sure to test your IP and gateway are cloaked for both HTTP and HTTPS connections. Cheap proxy switchers commonly make this mistake.
Last edited: