Do This, Not That RDP is a fantastic and cost-effective remote access tool, but you should absolutely not expose it directly to the Internet. If your RDP is currently exposed to the Internet, you should stop doing that as quickly as possible. Some smarter ways to provide your people remote access to RDP:
- Consider deploying a VPN solution for your users and launching their RDP connection after connecting to the VPN. Even an opensource/free VPN solution will do better than direct RDP.
- Deploy Microsoft Remote Desktop Gateway on your server to accept secure connections from the Internet over https and then function as a proxy between the remote users and the internal RDP servers. This doesn’t require a separate VPN solution so it’s easier for the users. Bonus: it can be integrated with multi-factor authentication. It’s a great choice if all you have is one server and your router doesn’t support VPN clients.
- Are you exposing multiple ports because different people need to RDP to different computers in your office? Call us
– we can help you with a clientless web portal so each person can securely RDP to their particular computer, with just a web browser.
Awful Idea #3: TeamViewer / LogMeIn / GoToMyPC / Splashtop
Third party remote access tools are becoming increasingly prolific, including products like TeamViewer, LogMeIn, GoToMyPC, Splashtop, and many others. The attractiveness of these tools is that they’re easy and quick to deploy. However, they all share one common thing: both the server computer and the client device must send their traffic out to the Internet via cloud servers maintained by the vendors.
Why it’s an Awful Idea
This means that just like in idea #2, any client on the Internet can potentially access them with a simple username and password. With TeamViewer for example, all that is needed for a default installation is the hosting computer’s partner ID (10 digits) and a randomly generated 6-character password consisting of 3 numbers and 3 letters, all of which are lower case. This is paltry password strength. TeamViewer does offer additional authentication options – Easy Access, where access is granted only to a logged in TeamViewer account, which hopefully has a stronger password. Or, you can create a Personal Password – but again, the default length is 6 characters, purported as “secure” by the TeamViewer software. A final choice is to enable Windows authentication where the connecting client uses the destination computer’s normal username and password.
It is also worth noting that the free version of TeamViewer is not permitted for commercial use.
Do This, Not That
In the above example citing TeamViewer, it is possible to enable multi-factor authentication. It must be done with an account on teamviewer.com and is not enabled by default. This and many other security features are not enabled by default, which makes it entirely too easy to deploy TeamViewer in an insecure manner, which puts remote access to your business at risk. The fact is that anyone on the Internet can have a computer automatically iterate through a list of 10-digit number combinations and attempt to brute force guess the password, with a high likelihood that it consists of 3 numbers and 3 lower case letters. This configuration is arguably less secure against brute force login guessing attacks than putting RDP on the Internet, covered in idea #2.
What we recommend instead of these 3 awful ideas, is to implement a remote access solution which gives your remote personnel the ability to do their job and be productive but doing so in a manner that is mindful not to introduce unacceptable security concerns and risk to your business and its data. There are many different options to enable a remote workforce and the best solution will vary based on your organization’s needs. Instead of rushing towards the easiest remote access solution, taking the time to determine and implement the right solution, supported by technical experts, can mean the difference between security and data theft.
Let us help you navigate technology challenges. Contact us today
to leverage our knowledge and expertise.