Solved

Secure Socket (SOCKS)

Posted on 2014-04-22
1
349 Views
Last Modified: 2014-04-23
Is SockS basically just a reverse proxy that can prevent unauthorized access.

If so, what API does it use to determine if the access is authorized
0
Comment
Question by:Anthony Lucia
1 Comment
 
LVL 38

Accepted Solution

by:
Rich Rumble earned 500 total points
ID: 40016094
A SOCKS proxy, is one that is protocol agnostic, it's more of a VPN in that way, SOCKS is a network protocol that allows connections to be made on behalf of a client.
The protocol is a tunnel, and whatever your asking for is relayed across and then the results back to you, and the proxy is pretty much unaware of what it just asked the destination.
http://etherealmind.com/fast-introduction-to-socks-proxy/
It should be called a SOCKS tunnel, although proxy is still accurate.
It (SOCKS) can be similar in operation to a reverse proxy, but a reverse proxy is often associated with HTTP/FTP protocols only. Forward and Reverse proxies are the same thing really, you just differentiate their placement or the direction of the requests.

200_Servers <-Reverse Proxy<- el-tuba-reno's
200_Users ->Fwd Proxy -> el-tuba-reno's
In the above, the server example, traffic comes in from the intertubes, some might be cached, scanned or possibly SSL decryption is being done at the proxy level. The requests come from outside to inside, the output from the server is probably going to cached so the proxy doesn't have to ask the servers for some popular content, it will already know the answer.
The second example, the users make the request to the outside world of the intertubes, and the results that come back in are cached, scanned or compressed. User_1 goes to ee.com, and user_2 goes to ee.com 10 minutes later, user_2 gets the cached version of that site or some of it's content.
Each proxy is the same, rev/fwd doesn't matter, the name changes based on who the proxy works for.
Reverse is a way into the private networks/dmz's, and a forward is way into the public spaces(typically). SOCKS can do both, it could let people into your network, and it can certainly let them out of it. Or it can sit on the internet, and others connect to it, and then to somewhere else on the internet, like a public (fwd) proxy can.
-rich
0

Featured Post

Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

If you're not part of the solution, you're part of the problem.   Tips on how to secure IoT devices, even the dumbest ones, so they can't be used as part of a DDoS botnet.  Use PRTG Network Monitor as one of the building blocks, to detect unusual…
This paper addresses the security of Sennheiser DECT Contact Center and Office (CC&O) headsets. It describes the DECT security chain comprised of “Pairing”, “Per Call Authentication” and “Encryption”, which are all part of the standard DECT protocol.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now