• No results found

Step by step guide to implement SMS authentication to Cisco ASA Clientless SSL VPN and Cisco VPN

N/A
N/A
Protected

Academic year: 2021

Share "Step by step guide to implement SMS authentication to Cisco ASA Clientless SSL VPN and Cisco VPN"

Copied!
54
0
0

Loading.... (view fulltext now)

Full text

(1)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Installation guide for securing the authentication to your Cisco ASA 5500 Clientless SSL

VPN and Cisco VPN Client Solutions with the Nordic Edge One Time Password Server,

delivering strong authentication via SMS to your mobile phone.

(2)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

This is a complete installation guide for securing the authentication to your Cisco ASA 5500 Clientless SSL VPN and Cisco VPN Client Solutions with the Nordic Edge One Time Password Server, delivering two-factor authentication via SMS to your mobile phone. You will be able to test the product, with your current CISCO ASA 5500 and LDAP user database, without making any changes affecting existing users. The guide will also allow you to perform the installation efficiently, it should not take more than one hour. Nordic Edge One Time Password Server provides several methods to deliver one time passwords, like e-mail, tokens, mobile clients, Pledge, prefetch, Yubikey etc. However, in this guide, only SMS will be configured.

(3)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Table of Contents

1       Summary Table of Contents

2 Prerequisites

Important information regarding communication 3 Getting started

3.1 Register and download the software 4       Installation

4.1      Start the installation 4.2      Installing license

5   Configuring the One Time Password Server 5.1  Start the OTP Configurator

Start the OTP Configurator by clicking on the left button - “Configuration” 5.2   Configure the One Time Password Server

5.3      Configure RADIUS 5.4      Configure databases

5.5      Configure LDAP Host Settings 5.6   Configure the LDAP database settings 5.7      Configure search filter

5.8    Test LDAP Authentication 6 Configure the SSL-VPN client settings. 7    Configure Delivery Method

8 Restart the One Time Password Server as Windows Service 9  Add mobile phone number with Microsoft Management Console 10 Configuring Cisco ASA 5500

10.1  Start ASA device manager

(4)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.4      Add new radius server to the RADIUS group 10.5  Configure Radius Server

10.6 Create a ”test” connection profile (in case you want to test this for certain users only).

10.6.1  Browse to Configuration/Remote Access/Clientless SSL VPN Access/Connection Profiles and click Add

10.6.2     Specify Connection Profile Name 10.6.3    Specify  AAA Server Group = OTPserver

10.6.4     Edit Connection Profile Clientless SSL VPN Settings

10.6.5    Add Alias if user should be able to select authentication method by drop-down-list 10.6.6  Edit Connection Profile Clientless SSL VPN Settings

10.6.7     Add Group URL if user should be able to select authentication by specifying URL 10.6.8  If user should be allowed to select authentication method by drop-down-list, 10.6.9     select this item.

11      Configuring ASA5500 for Cisco VPN Client authentication

11.1      Add a new ( or Edit  an  existing) Cisco VPN Client Connection Profile to use the OTPserver 11.2      At the Cisco VPN Client, create an entry with correct name and password

12       Start testing

12.1      Enter your Userid and password as usual

12.2 You will receive a one-time password to your mobile phone within a couple of seconds. 12.3  Enter your one time password and click on “OK”.

(5)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Definitions

In this Step by Step guide the Cisco ASA 5500 is referred as "SSL-VPN Solution"

2 Prerequisites

You will need a server, for example a VMware virtual machine, with Windows Server 2003 or higher installed with Ethernet in bridge mode. The server must have a static ip-address configured and must also be able to reach your DNS-servers, your SSL-VPN solution and Active Directory. Since the software is quite small (315 mb) and easy to remove, you can also use any existing server from your network.

Important information regarding communication

The One Time Password Server is a software that can be installed on any existing server in your network or DMZ.

- The One Time Password Server must be able to communicate (Outbound traffic) with your LDAP or JDBC User Database. Default port for LDAP and Secure LDAP are TCP port 389 / 636.

- The SSL-VPN solution must be able to communicate (Outbound traffic) with the One Time Password Server via Radius, UDP port 1812 or 1645 (Outbound traffic).

- If you want to use the Nordic Edge SMS Gateway, the One Time Password Server must be able to communicate (Outbound traffic) with otp.nordicedge.net and otp.nordicedge.se with HTTPS on TCP port 443.

(6)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

3 Getting started

3.1 Register and download the software

(7)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(8)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

A link will be sent for downloading the software. A 30 days evaluation license will be sent via e-mail when you download the software.

(9)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

4       

Installation

(10)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Start the installation on the server where you want to install the One Time Password Server

 

Please note that if you are installing on a Windows 2008 Server you need to right click on the otp3install.exe using explorer and select “Run as Administrator”.

(11)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(12)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(13)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Click Next

4.2      Installing license

(14)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(15)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(16)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(17)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(18)
(19)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(20)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(21)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

5

  Configuring the One Time Password Server

5.1  Start the OTP Configurator

Start the OTP Configurator by clicking on the left button - “Configuration”      

(22)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

On the Server page you can set the length of the one time password and for how long it should be valid. Default is 5 minutes.

You can also set a default country prefix, which means you will not need to set it in the mobile attribute For more information regarding the optional setting please see One Time Password Server 3 – Administration manual

For now, leave this page as default and go on to the next part – Configure RADIUS.

5.3      Configure RADIUS

(23)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

 Click Save config.

5.4      Configure databases

(24)
(25)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

5.5

     Configure LDAP Host Settings

For this configuration we will use the active directory installed on the same server as the One Time Password Server. We will use the internal IP-address (127.0.0.1) as host address.

We will use the standard LDAP port No. 389 to communicate with Active Directory.

(26)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Client. In this event the Admin DN need write rights to modify the disable account attribute and to store oath-keys into an optional user attribute.

Configure your LDAP host settings and click test. You should now get a messages saying “LDAP connection success”

Click OK and Save  

Next step is to configure the LDAP database settings.

(27)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

The BASE DN is the search base from where OTPServer will start looking for user objects. Click on the button with three dots at the right side of the Base DN field to browse your LDAP Database.

Select an Organization Unit or Organization in Active Directory and click OK.

(28)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Next step is to configure the search filter for One Time Password to search users via selected object classes and attributes according to the Microsoft Active Directory schema.

Click on the “Sample Button” and choose the filter template for MS Active Directory and click OK twice.

5.8

   Test LDAP Authentication

(29)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(30)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

If configuration is correct you will see the following success message.

6 Configure the SSL-VPN client settings.

Since One Time Password Server is also a RADIUS-server, the Cisco ASA 5500 is considered a client to the One Time Password Server.

(31)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

Choose a name for your Cisco ASA 5500 and enter its ipaddress. Type in the RADIUS shared secret.

(32)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

7

   Configure Delivery Method

The Delivery Methods category is meant for enabling and configuring one or more delivery methods that can be used by the OTP Server to send one-time passwords.

 

One Time Password Server offers various methods like SMS, Oath Tokens, Instant Messaging, HTTP, Yubikey.

(33)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

During the evaluating phase we offer customers to use our Nordic Edge SMS-service free of charge for 30 days from the activation of the Demo Account.

In the left Pane, click “Delivery Methods” and then Nordic Edge SMS. In the right pane enable Nordic Edge SMS Gateway.

To Request a demo account click “Request a demo account”.

(34)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(35)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

8 Restart the One Time Password Server as Windows Service

(36)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

In Windows Control Panel, open Administrative Tools / Services

(37)
(38)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

9  Add mobile phone number with Microsoft Management Console

(39)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10 Configuring Cisco ASA 5500

10.1  Start ASA device manager

(40)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(41)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.4      Add new radius server to the RADIUS group

10.5

 Configure Radius Server

Configure Radius Server : Interface name, IP address to OTPserver and the pre-shared key (shared secret) between the One Time Password server and Cisco ASA5500.

(42)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

 

(43)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(44)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.6.2     Specify Connection Profile Name

(45)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.6.4     Edit Connection Profile Clientless SSL VPN Settings

10.6.5    Add Alias if user should be able to select authentication method by drop-down-list

(46)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.6.6

 Edit Connection Profile Clientless SSL VPN Settings

(47)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

10.6.8  If user should be allowed to select authentication method by drop-down-list,

(48)
(49)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

 

Login successful, the user will now get to his portal, which can

(50)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

11      Configuring ASA5500 for Cisco VPN Client authentication

(51)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

11.2      At the Cisco VPN Client, create an entry with correct name and password

·      Name must match the connection profile name at previous slide.

·      Password must match the pre-shared key in ASA5500.

(52)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

12

      

Start testing

12.1      Enter your Userid and password as usual

(53)

Step by step guide to implement SMS authentication to Cisco ASA 5500 - Clientless SSL VPN and Cisco VPN

(54)

References

Related documents

Available on the Cisco ASA 5500 Series VPN Edition and Cisco integrated services routers, Cisco remote-access solution features include Web-based clientless access and full

To open Cisco VPN Client software, click Start, click All Programs, click Cisco Systems VPN Client, and then click VPN Client.. By default the Cisco VPN Client will be in

Providing easy-to-manage full-tunnel network access through Secure Sockets Layer (SSL) VPN and IP Security (IPSec) VPN client technologies, advanced clientless SSL VPN

The extensive portfolio of Cisco ® VPN solutions includes Cisco ASA 5500 Series Adaptive Security Appliances, Cisco Integrated Services Routers, Cisco ASR 1000 Series

By converging Secure Socket Layer (SSL) and IP Security (IPsec) VPN services with comprehensive threat defense technologies, the Cisco ASA 5500 Series delivers highly

 Using Clientless SSL VPN Access with GrIDsure Authentication, page 37  Using the Cisco AnyConnect Secure Mobility Client , page 38..  Using the SAS Agent for

‣ Go to Network (Client) Access > IPsec Connection Profiles ‣ Check the box Allow Access for the outside interface ‣ Click Apply... Step 3 – Add an IP

The Avaya IP Softphones can utilize the WebVPN established between the Cisco VPN concentrator and Cisco SSL VPN Client to provide a secure telephony communication for remote