Double Parity: Safer Surfing on Untrusted Networks (Mac Edition)
Popularity Report
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
URL Tag Cloud
Bookmark History
Saved by 7 people (3 private), first by anonymouse user on 2007-10-02
- Jyrkij on 2008-06-14 - Tags ssh , tunneling , os x
- Quadfolius on 2008-04-20 - Tags no_tag
- Nonintia on 2008-04-07 - Tags Bookmarks Menu , Jizmka , Utility , mac
- Jkleske on 2007-10-03 - Tags security , mac , ssh , proxy , osx , howto , networking , apple
- Zailor on 2007-10-02 - Tags tools , linux , tutorials , howto
Public Sticky notes
Highlighted by missiontobe
When you're on an untrusted network, however, even this last step is not safe. Networks can be configured relatively easily to send you to website forgeries even if you manually key in the proper URL. So is there any hope at all? Do we surf the internet in fear every time we are away from the home or office? Fortunately, along with exercising increased caution and suspicion, there are technologies you can employ to help you deal with untrusted networks.
Highlighted by jyrkij
Highlighted by jyrkij
A proxy is nothing more than a trusted computer. It can be your home computer, your web host, or a server provided by your ISP. The SSH utility allows you to form an encrypted connection, or tunnel, to the proxy. All network activity can then be routed through that tunnel to the proxy. So, for example, if you want to check your email, your proxy is the device that communicates directly with the email server and then sends the data back to your laptop over the SSH-encrypted tunnel. At no point does unencrypted data travel across the untrusted network.
Highlighted by jyrkij
Furthermore, SSH verifies that you're actually connected to your proxy and not some substitute or forgery. If it can't verify the identity of the proxy, it informs you and lets you assess the situation.
Highlighted by jyrkij
Highlighted by jyrkij
Now, whenever you are on an untrusted network, there are just two things to do:
- Open Terminal and issue the ssh tunnel command (ssh -ND 9999 user@example.com)
- Open the Network System Preference pane and change the location to Untrusted.
Highlighted by jyrkij
Highlighted by jyrkij
Highlighted by jyrkij
Parting tip: This is mentioned in the Lifehacker article, but it's worth reiterating. If you happen to be on a very slow untrusted network, adding the -C option to the ssh command may speed things up. The -C option compresses all data send through the SSH tunnel, in effect trading CPU cycles for increased bandwidth. The speedup isn't really noticeable on faster connections, but can be quite significant on slower networks.
Highlighted by jyrkij


Public Comment