Remote Access Security

Remote Access Security Overview

To protect your corporate data from attacks from intruders and from being accessed by unauthorized users, you need to plan for and implement remote access security. You should authenticate remote access clients attempting to establish a remote connection with the remote access server. To secure connections to the corporate network, you can configure properties that either allow remote access or deny remote access. You can also specify authorization using the source number or destination phone number as the basis.

There are a number of strategies that you can use to secure remote access connections:

Planning Remote Access Security

You should include planning of remote access security when planning your over-all remote access solution. A few issues that need to be clarified are listed below:

For dial-in access, you would want to control which users are able to remotely access the network:

When planning a VPN remote access strategy, the security specific requirements that you need to clarify are discussed next. The placement of the VPN servers could dictate that you implement additional security measures.

You would also need to determine which VPN protocols to utilize. You can support the use of one or both of the VPN protocols:

The factors to consider when deciding on which VPN protocol to use are:

  • The requirements of the remote access clients:
  • Public Key Infrastructure (PKI) requirements: A Public Key Infrastructure (PKI) is needed for the mutual authentication of the VPN server and the client. Certificates need to be installed on the VPN server and VPN clients. In addition to this, user authentication needs protocols such as Microsoft Challenge Handshake Authentication Protocol (MS-CHAP) and Extensible Authentication Protocol Transport Layer Security (EAP-TLS).
  • IPSec requirement: L2TP can be used with IPSec to provide encryption. If you need authentication for the VPN server and the client, then you need to be able to support L2TP. Only L2TP over IPSec can provide data integrity.
  • The following section examines the differences between the VPN protocols, and when each protocol should be implemented:

    For VPN remote access, the different levels of encryption that you can configure are:

    When planning a wireless remote access strategy, the security specific requirements that need to be considered are summarized below:

    Securing Remote Access through the Dial-in Properties of a User Account

    The different options that you can configure on the Dial-In tab of a specific user account in the Active Directory Users And Computers management console are:

    Callback Security is a feature that you can use for dial-in connections. When enabled, and a remote access client establishes a connection through Callback, the call is disconnected and the client is called back. You can enable either of the following methods of the Callback Security feature.

    A few guidelines for setting Dial-in Properties of a user account are summarized below:

    Authentication Methods for Remote Access

    There are a number of authentication methods supported by Routing and Remote Access Service (RRAS).

    You configure the authentication protocols through the Routing and Remote Access Service (RRAS)

    1. Click Start, Click Start, Administrative Tools, and then click Routing and Remote Access to open the Routing and Remote Access console.
    2. In the console tree, select the server, and then click the Action menu to select the Properties command.
    3. Switch to the Security tab.
    4. Click the Authentication Methods button.
    5. The Authentication Methods dialog box opens.

    The different authentication methods on the Authentication Methods dialog box are:

    From the above mentioned authentication methods, the following password based authentication methods are considered weak authentication method for securing remote access. It is recommended that you disable these authentication methods:

    How to disable password based authentication methods

    1. Click Start, Administrative Tools, and then click Routing and Remote Access to open the Routing and Remote Access console.
    2. In the console tree, select the server, and then click the Action menu to select the Properties command.
    3. Switch to the Security tab.
    4. Click the Authentication Methods button.
    5. The Authentication Methods dialog box opens.
    6. Disable the checkbox for Microsoft Encrypted Authentication (MS-CHAP).
    7. Disable the checkbox for Encrypted Authentication (CHAP).
    8. Disable the checkbox for Shiva Password Authentication Protocol (SPAP)
    9. Disable the checkbox for Unencrypted Password (PAP).
    10. Click OK.

    A few guidelines and recommendations for selecting authentication methods for your remote access solution are listed below:

    Using Remote Access Policies to Secure Remote Access

    Remote access policies can be created to control whether or not the user is allowed to connect to the remote access server. Remote access policies contain conditions which you specify through the Routing and Remote Access management console. These conditions determine which users are allowed to connect to the remote access server.

    Remote access policies can be used to:

    When a user attempts to establish a connection, the remote access policies are evaluated to determine whether the user is permitted to access the remote access server. The user is only allowed access once all the conditions in the remote access policy allow access. When more than one remote access policy is configured, you can define the order in which they are to be applied. You do this by specifying the order number or priority of each remote access policy.

    A few conditions that remote access policies can compel clients to meet are listed below:

    The different attribute types that can be evaluated in a remote access policy are:

    You can also use remote access policies configure further restrictions once the connection attempt is authorized by the RRAS. Connections can be restricted through remote access policies, based on the following elements:

    How the Routing and Remote Access Service (RRAS) applies remote access polices when multiple policies are configured
    You can define the order in which remote access policies should be applied to connections through the Routing and Remote Access management console. You simply have to select the remote access policy in the details pane and click the Action menu and then click either the Move Up command or the Move Down command.

    The order that the Routing and Remote Access Service (RRAS) applies remote access policies is illustrated below:

    1. The Routing and Remote Access Service (RRAS) evaluates the connection attempt to the very first remote access policy. The connection is rejected if there are no configured remote access policies in the list.
    2. If the connection does not meet each condition specified in the initial remote access policy, then the Routing and Remote Access Service (RRAS) proceeds to check the connection against the second remote access policy specified in the list.
    3. If the connection does not meet all of the conditions of any of the remote access policies, the attempted connection is rejected.
    4. If the connection does not meet all of the conditions of any of the remote access policies, the Routing and Remote Access Service (RRAS) next checks what the specific user's Ignore-User-Dialin-Properties attribute is specified as. You can view this information on the Advanced tab of the profile settings of the remote access policy.
    5. If the Ignore-User-Dialin-Properties attribute has a value of False, the Routing and Remote Access Service (RRAS) proceeds to check what the remote access permission setting for the specific user account is.
      1. If the Deny Access option is configured for the user account, the attempted connection is rejected.
      2. If the Allow Access option is configured, the user account and profile properties are applied to the connection. If the user account and profile properties match the connection attempt, the connection is allowed. If it does not match, RRAS rejects the attempted connection.
      3. If the Control Access Through Remote Access Policy option is configured, the remote access permission setting of the policy is checked. If Allow Access is specified, RRAS checks whether the user account and profile properties match the connection attempt. If so the connection is allowed. If not, the connection is rejected.
    6. If the Ignore-User-Dialin-Properties attribute has a value of True, the Routing and Remote Access Service (RRAS) proceeds to check what the remote access permission setting of the policy indicates:
      1. If the Allow Access is specified, RRAS checks whether the user account and profile properties match the connection attempt. If so the connection is allowed. If not, the connection is rejected.
      2. If Deny Access is specified, the attempted connection is rejected.

    A few recommendations for implementing remote access policies are discussed next:

    Using Policy Profiles for Remote Access Connections

    Remote access profiles are an important component of remote access policies. Remote access profiles determines what happens after the connection is authorized by RRAS. Each remote access profile contains a set of properties, which are applied to connections that match the conditions specified in the remote access policy.
    You can create a remote access profile for a remote access policy either when you create the actual remote access policy, or at some later date. You create a profile by accessing the Properties dialog box of the specific remote access policy, and then clicking the Edit Profile button. The profile Properties dialog box contains the following six tabs: Dial-In Constraints tab, IP tab, Multilink tab, Authentication tab, Encryption tab and Advanced tab.

    A remote access profile is made up of the following sets of properties, which can be configured through the profile's Properties dialog box:

    A few guidelines for implementing remote access profiles are summarized below:



    Top 5 Free Networking Tools

    Bookmark Remote Access Security

    Latest Blog Posts


    English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
    GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

    Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.