Revision3.com Shows Schedule Inside Revision3 Store


Go Back   Revision3 Forums > Shows > Tekzilla

Reply
 
Thread Tools Search this Thread Display Modes

  #1  
Old 11-24-2008, 03:04 AM
jimasher
Newbie
 
Join Date: Nov 2008
Posts: 2
Status: Offline
Default Remote Access / Firewall

I would like to set-up remote access to my home network, via either Remote Desktop or tight VNC. I currently have a WRT54G router protected my network from the outside world. What free or opensource software can a run on either a PC or the router to securely only allow me access and yet still protect my network?
Reply With Quote
  #2  
Old 11-24-2008, 03:14 AM
frozenipaq
Newbie
 
Join Date: Aug 2008
Posts: 20
Status: Offline
Default

I use UltraVNC and it's built-in encryption to make the connection secure. Since you are behind a router you will have to configure the port forwarding in the router to open up a port for your computer running the VNC server. In UltraVNC I manually set the port to 5900 and just went into my router settings and forwarded the port 5900 to my local IP address. After this is done, simply go to http://whatsmyip.org and use that IP address in the VNC viewer on your other device with the port of 5900. It's at this point that you can enter in a password to gain access to that computer (always have it password-protected, some programs won't allow you to operate it unless it's protected).

Use the following to test your setup: http://www.realvnc.com/cgi-bin/nettest.cgi (on your computer running the server)

Last edited by FrozenIpaq : 11-24-2008 at 04:06 AM.
Reply With Quote
  #3  
Old 11-24-2008, 07:50 AM
tehboris's Avatar
tehboris
Elite Member
 
Join Date: Jun 2007
Location: England
Posts: 1,535
Status: Offline
Default

Don't ever ever ever expose a VNC service to the internet. Use a VPN.
__________________
Steam: http://steamcommunity.com/id/tehboris
Reply With Quote
  #4  
Old 11-24-2008, 12:32 PM
ArmpitOfDeath
 
Posts: n/a
Default

^
Good advice.

Services like Logmein are options.

There are also low-cost SSL VPN routers these days which works pretty well as well.
Reply With Quote
  #5  
Old 11-24-2008, 05:13 PM
frozenipaq
Newbie
 
Join Date: Aug 2008
Posts: 20
Status: Offline
Default

Quote:
Originally Posted by tehBoris View Post
Don't ever ever ever expose a VNC service to the internet. Use a VPN.
A VPN is much harder to configure and most of the time (well when I've dealt with it) it's been used for remote file sharing and not desktop viewing. Rather than offering an alternative, I suggest you educate the user on ways to secure a VNC connection if he chooses to go that route or actually explain to him how to setup a VPN... I myself only use VNC in local networks and haven't granted it access online, but here are a few tips that will make your VNC connection more "secure" if connecting through the internet:

1) Choose a different port. Most VNC clients use the 5900 port and this is well known, so simply change the port to something else.
2) Have a secure password, that's a given
3) Choose your VNC program/client carefully. Some clients do not offer encryption services for the data that is being transmitted, so look for ones that do (RealVNC offers it with their paid software).
Reply With Quote
  #6  
Old 11-24-2008, 05:22 PM
jimasher
Newbie
 
Join Date: Nov 2008
Posts: 2
Status: Offline
Default

I am familiar with both VNC and VPN. My real question, was can anybody recommend an intermiate firewall (that way I don't open a VNC port all the time). So that I would have to authenicate first, then and only then would the port be openned... Poorman's SecureID....
Reply With Quote
  #7  
Old 11-24-2008, 05:26 PM
tehboris's Avatar
tehboris
Elite Member
 
Join Date: Jun 2007
Location: England
Posts: 1,535
Status: Offline
Default

Quote:
Originally Posted by FrozenIpaq View Post
1) Choose a different port. Most VNC clients use the 5900 port and this is well known, so simply change the port to something else.
Security through obscurity = security fail

Quote:
Originally Posted by FrozenIpaq View Post
2) Have a secure password, that's a given
3) Choose your VNC program/client carefully. Some clients do not offer encryption services for the data that is being transmitted, so look for ones that do (RealVNC offers it with their paid software).
A vulnerability in any client could defeats both of these steps.

A VPN is preferable as they are generally expected to be accessible from the Internet and are designed as such. Once a VPN has been configured it also allows for further use.
__________________
Steam: http://steamcommunity.com/id/tehboris
Reply With Quote
  #8  
Old 11-24-2008, 07:28 PM
frozenipaq
Newbie
 
Join Date: Aug 2008
Posts: 20
Status: Offline
Default

Quote:
Originally Posted by jimasher View Post
I am familiar with both VNC and VPN. My real question, was can anybody recommend an intermiate firewall (that way I don't open a VNC port all the time). So that I would have to authenicate first, then and only then would the port be openned... Poorman's SecureID....
I personally do not know of any programs that will allow you to do that, as the port would have to be open for you to communicate with that program (to authenticate it). I've taken the liberty to find a guide for you (I personally only connect within my own network so I've never dealt with VPN specifically but I'm familiar with Hamachi and it's a great program).

http://lifehacker.com/software/vnc/g...chi-228862.php

This way you can have a secure, encrypted VNC connection via VPN (both are at work here). This seems to be your best option

@tehBoris: Security through obscurity can be what you call "fail" but a lot of people implement this type of security (although not just this type, they have other methods on top of it like I suggested above - getting a client that encrypts the data). A vulnerability in either client would be bad, but that is why companies update their programs, if no vulnerability exists (none to my knowledge with RealVNC's encryption) then there's no reason to claim not to use it because of a potential vulnerability - that's like saying: Don't use windows, it could be vulnerable

Last edited by FrozenIpaq : 11-24-2008 at 07:33 PM.
Reply With Quote
  #9  
Old 11-24-2008, 07:39 PM
tokenuser's Avatar
tokenuser
Cranky Old Mod
 
Join Date: Jul 2005
Location: Lost in States
Posts: 15,083
Status: Offline
Default

VPN all the way.
You need a way to get through the firewall, and that should be secure.
__________________
“Simplicity is the ultimate sophistication.” - Leonardo da Vinci
"I am a firm believer in the people. If given the truth they can be depended upon to meet any national crisis. The great point is to bring them the real facts...and beer." - Abraham Lincoln
"... connect the dots instead of assembling a jigsaw puzzle." - Wil Wheaton
Reply With Quote
  #10  
Old 11-25-2008, 02:48 AM
bingly
Newbie
 
Join Date: Aug 2008
Posts: 8
Status: Offline
Default Use SSH

Hey use SSH to secure your VNC connection.. It's quite easy, just google 'SSH VNC'.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



All times are GMT. The time now is 11:46 PM.

Rev3 Forum RSS


© 2005-2010 Revision3 Corporation