Configuring Security in TL1 Agent

 



 

Overview

 

Any manager application can access the TL1 NE/NS and perform any operation on any resource which is not desirable. Confidential data may be accessed by anyone and the NE/NS can be easily misused. Without authentication on the users accessing a particular resource or using any particular command etc., the NE/NS is at risk of intrusion. Security enables authentication, that helps an administrator to prevent unauthorized access to any particular resource.

 

To prevent the possibility of  a deliberate or accidental attack (intrusion) on a TL1 NE, User Security View is implemented in the TL1 Agent Simulator as per the specifications in GR 815 and TR 835.

 

User Related Security authorizes the establishment of a session (i.e., login) and its continuation until logoff. Before granting a session, the TL1 Agent will validate and authenticate the session requester. In addition, the NE/NS also ensures that the communication path between the NE/NS and the session requester is trusted so that no intruder can enter the channel.

 

User-Related Security

 

User-Related Security View contains system access control parameters such as user name, password, password aging, privilege, etc. NE uses this data to authenticate a user when he tries to establish a session with the NE.  

 

The user details and various other privileges associated with the user are entered in the User related Security View.

 

Enabling User-Related Security

 

Follow the steps given below to enable User Security in TL1 Agent Simulator.

  1. In the TL1 Agent Simulator, select Configure -> Security Configuration. The Configure User Security dialog appears.

  2. Select the option Enable Security. Now, User Security is enabled.

User Related Security Parameters

 

The following are the user detail parameters that are available in the User Related Security View.

Adding User-Related Security Parameter Values

 

Follow the steps given below to add the values for User Security View parameters. In this chapter we will be taking an example of adding a new user with user name "User1" and password "pswd" to the User Security View.

  1. In the TL1 Agent Simulator, select Configure -> Security Configuration. The Configure User Security dialog appears.

  2. Select the option Enable Security. Now, User Security is enabled.  

  3. Click the Add button below the table to add a new entry to the User Security Table. The "Security Settings" dialog box will appear, where you will have to enter the new user details .

Please note that by default PCND is enabled in the TL1 Agent simulator. This is achieved by giving negative value to PCNN. However the user can enable PCNN just by giving any positive value less than 999.

  1. After adding the new entry details click the OK button. The new entry for the User Security View will be added to the table.

  2. Now Start the TL1 Agent

  3. The newly added user (User1) can now authenticate into the TL1 Agent as explained in the Logging in and Logging out section. The User Id to be passed in the AID block will be User1 and the Password will be pswd.

Note: The values of the parameters of an existing user can be modified from this configuration table or an existing user entry can be deleted from this table.

 

The new user entries will be stored in the UserSecurity.txt file in the encrypted format, in the configuration directory. The entries are also stored in XML format in the SecurityFile.xml, in the configuration directory.

 

Logging In and Logging Out

 

Logging in and Logging out can otherwise be called as Authentication. Follow the steps given below to login and logout of the TL1 Agent. Here we will be logging in as the administrator whose default user name and password are "root" and "public" respectively.

  1. Create a Simulated TL1 Agent for the TCS AcmeMSU.tcs

  2. Start the Agent at a specified port, say 9099.

  3. Start the TL1 Craft Interface by selecting TL1CraftInterface.bat/sh file.

  4. Load the TCS file implemented in the simulated agent and tl1security.tcs in the TL1CraftInterface using the File -> Load option in the menu bar.

  5. Choose Session -> Open Session option in the menu bar

  6. Enter the Host Name and Port Number where the agent is running in the dialog box that appears.

  7. Click Open Session to connect to the TL1 Agent running at port 9099.

  8. Expand the tl1security.tcs tree and select ACT-USER command.

  9. Authenticate into the TL1 Agent by using the Input message "ACT-USER::root:1::public;". After typing the message, choose Session ->Send Message in the Menu Bar .

    The Agent will send the following response message which can be viewed in the Response Message Block.

    ** 1.0 REPT EVT SESSION

   "root:NO"

   /*NOTICE:This is a private computer system.

Unauthorised access or use may lead to prosecution*/

;

   AdvTL1Sim 2003-10-22 16:02:55

M  3 COMPLD

   "root:,0"

;

This means that you have successfully authenticated into the TL1 Agent.

  1. You can logout of the TL1 Agent anytime using the CANC-USER command shown below :

     CANC-USER::root:2::;

 

 



Copyright © 1996-2006, AdventNet Inc. All Rights Reserved.