Those who follow my blog will know that I have been investigating a new remote access technology from Microsoft, called DirectAccess. If you haven't already, I suggest you check out my "introduction to DirectAccess" article.
Today I would like to look at the advantages that DirectAccess has over traditional VPN solutions and if it can be used as a direct replacement, or if the two technologies should be used in parallel.
The best place to start is to provide an overview of the key advantage of DirectAccess when directly compared to a traditional VPN setup.

This table is very high level, however it does outline the key technical advantages of DirectAccess (such as ease of connection and transparency for the end user). It also shows DirectAccess's main disadvantage, which is it's strict requirements for modern Microsoft technologies (such as Windows 7 & Server 2008 R2).
Let's take a deeper dive into these advantages to understand how they impact the remote access experience in the real world.
Simplicity
The main aim of DirectAccess is to make connecting remotely as simple and as fast as connecting from the office. This is achieved by DirectAccess automatically connecting the user’s computer to the corporate network every time an Internet connection is available. When the connection is established the user has access to e-mail, shared folders, and all internal network applications (just as if they were connected on the LAN). DirectAccess also automatically monitors your connection and is able to react to changing network conditions in real time, without prompting the user for manual intervention.
This approach differs from traditional VPN solutions because they require user intervention to manually establish and monitor the VPN connection. Only once the connection is established do they have access to the corporate network and if there is a change in network connectivity, the user must manually decide how best to handle the change.
Flexibility
Modern remote access techniques must be able to connect through a wide variety of networks; for example, from home over DSL or Cable, public Wi-Fi or mobile Internet (3G/4G). Each of these connections has a different set of security rules that may not always be in your control. As a result, traditional VPN’s which use a limited set of remote access protocols, can often be blocked by firewalls. Some modern remote access technologies, such as SSL based VPN can bypass these firewalls, however only offer limited access to resources on the internal network. Both of these scenarios result in frustration and loss of productivity for the end user.
DirectAccess works differently. It utilises a variety of different remote access protocols to guarantee that the end user can always connect securely, irrespective of location or connection type. The Microsoft TechNet Benefits article explains how:
"To allow users to establish a secure connection to the DirectAccess server from anywhere, DirectAccess supports a variety of different protocols to establish IPv6 connectivity to the DirectAccess server. On the IPv6 Internet, DirectAccess client computers connect by using native IPv6. On the IPv4 Internet, DirectAccess client computers connect by using IPv6 transition technologies. If a firewall blocks these protocols, DirectAccess uses IP over HTTPS (IP-HTTPS).
IP-HTTPS uses the same protocol that Web browsers use when communicating with Web sites that require encryption. Therefore, IP-HTTPS can pass through any firewall that allows Web browsing, even if the firewall blocks VPN connections. IP-HTTPS uses Secure Sockets Layer (SSL) encryption to prevent firewalls from examining the data stream. Because DirectAccess protocol selection is automatic, users stay connected to the internal network without having to understand the underlying technical complexity."
Manageability
Traditional VPN solutions present a challenge to IT administrators as true remote users may not connect to the internal network for weeks at a time. This prevents them from downloading the latest group policy objects and software updates, leaving their machines vulnerable to attack.
DirectAccess mitigates this risk by allowing IT administrators to continuously manage the remote computer anytime it is connected to the Internet. This is possible because the user does not need to take any action to connect to the internal network, instead DirectAccess automatically connects as soon as an Internet connection is detected. This helps guarantee the remote computer is always available to the IT administrator and helps ensure that the organisation meets any security or regulatory compliance requirements.
Security
Traditional VPN solutions encrypt data between the remote computer and the corporate gateway (normally a concentrator or security appliance). It is then standard policy to have several layers of security (access lists, user authentication, etc) through to specific services.
DirectAccess can be configured to work in exactly the same way, however has additional capabilities which take security one step further. This works by offering granular security levels up to "end-to-end access". This means that the remote computer is not only authenticated and encrypted over the public Internet, but also through the internal corporate network all the way to the end point (usually a server). DirectAccess security options can be split into three main categories:
- Full Intranet Access. Like a VPN, DirectAccess communications are encrypted and authenticated across the Internet. Communications on the internal network are not protected.
- Selected Server Access. DirectAccess communications are encrypted and authenticated across the Internet. Additionally, communications between DirectAccess client computers and internal network servers are authenticated, but not encrypted.
- End-to-End Access. DirectAccess communications are encrypted and authenticated across the Internet between DirectAccess client computers and internal network servers.
By covering Simplicity, Flexibility, Manageability and Security I believe I have covered the most important aspects of remote access (excluding cost of delivery). As you can see, DirectAccess offers many advantages over traditional VPN solutions, however it's reliance on Microsoft proprietary technology might be a deal breaker (especially in the short term). What I believe may happen is that DirectAccess becomes more feasible as customers naturally upgrade to the latest client and server technologies as part of their normal life cycle management process. I think Microsoft realise this which is why they have not been aggressively marketing the technology at this time.
To learn how you can configure DirectAccess for testing, please refer to my article "How to configure DirectAccess".