by williamconley » Tue Apr 09, 2013 9:24 am
OpenVPN: user/pass "should not" be used in favor of key access, but that won't stop attempts at a brute force if the port is open just like any other situation: without the user/pass/cert they won't gain access, but they may (if they choose) attempt like crazy if they find the location to make the attempt. A lot of Vicidial down servers have resulted from DOS attacks that are merely brute force attacks that fail. Result is the same: Unusable server during the attack, and the owner has no control over when his server will be usable again.
DGG: user/pass is not obvious. Without the Link there is no location to send the user/pass request. No location to send your credentials: no brute force. So far I've not had a single report of a DOS or Brute Force attack (much less an invasion) after DGG is intalled. Not even an attempt.
OpenVPN: Opens a port to allow incoming connections to a known protocol. DGG: opens a port that allows connections ... but without the link, the location to send the login request is entirely unknown.
In either case, when https / ssl is in use, self-signed certificates will cause a red flag, but in all cases it would need to be worth the hackers time to invade the system in the first place. A man-in-the-middle attack is expensive to set up and requires some knowledge of the system being attacked.
The only difference between the two, really, is that VPN may use https by default, but that requires installation of VPN and https in the Vicidial server. With DGG, merely adding https to the server means it is not necessary to install VPN. There are users trying to hack VPN connections, just like any other, because there are so many out there using VPN these days. Once your computer is linked to the server, you can infect the server with a VPN connection because your computer is now on the same subnet as all the computers inside the VPN. But with DGG, all you have is a virtually impossible to hack web server. Simply because it will refuse to communicate with you at the base networking level unless you know the secret code BEFORE you know a valid user/pass.
I'm good with that.
I would only use VPN if I needed other services on the network or there was some form of SIP connection blocking in place. For instance, if I needed to access a printer or use an in-house chat system or Samba server. But if all I need is Vicidial, DGG is the way to go.
When the next client sponsors HTTPS/SSL, I'll put DGG up against your VPN and they'll come out even. Except that VPN will allow brute force where DGG won't. I've not heard of a single instance where brute force occurred without a login page to hit ... unless, of course, there was simply a grudge against the victim. But I have heard of brute force attacks against pretty much every known login protocol/page in use. There was a time that changing the port by the protocol would stop brute force, but now it is only a delay. Which is why we came up with the "can't guess it" login page name. If you can't find the login page ... you got no shot at an invasion in Vicidial. And unless you have a grudge against the victim, there's no reason to DOS the system without a page to brute force.
Not to mention, DGG is easy to install with Vicibox and will be included in GnuDial. OpenVPN is ... nice, but no one will say it's easy to install for newbies. LOL
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294