State Contract Services
Information for State Agencies
State Fund Online

Online Services

Firewall Setup For SOLCA

Technical Description of the Secure Shell Process
Ronald Kehoe, SCIF Network Operations - (707) 864-7481
Amendment #1 - September 7, 2001

Introduction

The purpose of this document is to describe the process of using the Secure Shell to log into a server from the Internet to the SCIF network.

Summary of Firewall Configuration

Below are the details of the Secure Shell process. This summary provides a high-level description of the changes required for a customer firewall to ensure connectivity with State Fund via Secure Shell.

Secure Shell Access Process

To access a server (that is, 206.202.64.8) within the State Fund network from a Secure Shell client in the Internet, proceed as follows:

  1. Client initiates a Secure Shell with session 206.202.64.8;
  2. SCIF firewall intercepts this request and initiates an authentication handshake with the client workstation;
  3. Client is prompted for a username and password (SecurID access code);
  4. Firewall checks the username against entries in the RADIUS database and checks the password against the ACE/Server; and
  5. Firewall permits access to the server (206.202.64.8).

 

Secure Shell Access Process - Technical Description

Secure Shell Initiation

This process initiates the Secure Shell client software, which attempts to run an encrypted telnet session to the target host, 206.202.64.8. The TCP destination port for this access is port 22. The source port assignment is random, in accordance with normal TCP standards.

SCIF Firewall Interception

When the request for access to IP address 206.202.64.8 over TCP port 22, the firewall issues an authentication challenge to the client workstation. The firewall sends this to the client using TCP destination port 261. The source port is a random assignment, in accordance with normal TCP standards.

Client Prompts Username

When the firewall issues the authentication challenge over TCP port 261 to the client, the client's Checkpoint Session Authentication Agent software responds by prompting the user for a username. the client sends this data securely back to the firewall for authentication.

Firewall Checks Username

Once the firewall receives the username from the client, the firewall checks this entry against the SCIF RADIUS database. The SCIF RADIUS database identifies the type of password required to access the SCIF network. The firewall prompts for the password.

Dial-up clients use a static password located in the RADIUS database. Secure Shell clients use a dynamic password that the ACE/Server database generates.

Client Prompts Password

The client prompts the user for the user's pass code. This pass code. is the combination of the user's secret PIN and the randomly generated code on the user's SecurID FOB (a.k.a. token). The client returns this value to the firewall.

Firewall Checks Password

Once the firewall receives the password from the client, the firewall checks this entry against the ACE/Server. If the entry matches the ACE/Server, the firewall permits access to 206.202.64.8 over TCP destination port 22.Online Services

Copyright © 2000-2012 State Compensation Insurance Fund
Website Terms of Use and Website Privacy Policy