- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Overview
Adaptive Authentication policy framework enforces contextual authentication controls to the right user at the right time. It uses authentication policies to evaluate authentication requests and then either allows or denies access to the instance based on the specified policy condition.
Click here to read more about Adaptive Authentication
Use Case for ACME Bank
ACME bank has an organisational requirement to allow employees and contractor to access the ServiceNow instance from the trusted IP range. If these criteria are not full filled, the access should be denied.
The existing IP address access control cannot be implemented here because it only allows to whitelist or blacklist IP address and doesn’t provide a way to restrict access based on roles/ groups. Hence we have to implement this scenario using the adaptive authentication feature.
Implementing the adaptive authentication feature for ACME bank, we will
1. Enforce IP and Role based restriction on bank contractor and employees while accessing ServiceNow instance.
2. Block access for everyone else.
Implementation of Use case for ACME Bank
The user case for ACME bank can be implemented using adaptive authentication feature. You have to login as an admin and follow the below steps for implementing this case.
1. Activate adaptive authentication plugin
Follow the steps to activate the adaptive authentication plugin.
- Navigate to All > System Applications > All Available Applications > All.
- Find the Adaptive Authentication (com.snc.adaptive_authentication) plugin using the filter criteria and search bar. You can search for the plugin by its name or ID. If you cannot find a plugin, you might have to request it from ServiceNow personnel.
- Select Install, and then in the Activate Plugin dialog box, select Activate.
2. Configure adaptive authentication policy
After activating Adaptive Authentication, configure adaptive authentication properties according to your security requirements.
Procedure:
- Navigate to All > Adaptive Authentication > Authentication Policies > Properties.
- Configure these Adaptive Authentication properties:
3. Create an IP filter criteria and role filter criteria.
IP filter Criteria
Create 2 IP filter criteria
- IP Filter criteria for ACME Bank employee (172.2.13.6/16)
- IP Filter criteria for ACME Bank contractor (10.2.3.6/24)
Procedure
To create a IP filter criteria for ACME Bank Employee:
- From the left sidebar, navigate to Adaptive Authentication > Filter Criteria > IP Filter Criteria
- Click New.
- On the form, fill in the Name and Description.
- To enter the IP ranges, double-click Insert a new row. For a range of IP addresses enter 172.2.13.6 in the Start IP column and 172.2.13.16 in the End IP column.
- Click on Submit to save the IP filter.
Create another IP filter criteria for ACME BANK contractor with IP address 10.2.3.6/24 following the above steps.
Role Filter criteria
Create 2 Role filter criteria
- Role filter criteria for ACME bank employee
- Role filter criteria for ACME bank contractor
Procedure
- From the left sidebar, navigate to Adaptive Authentication > Filter Criteria > Role Filter Criteria
- Click New.
- On the form, fill the Name and Description.
- Under Condition, select Role is Contractor .
- Click on Submit to save the Role filter.
Create another IP filter criteria for ACME BANK employee with Role is employee following the above steps.
4. Create a policy
Here we will create authentication policy with allow access to the created IP and Role filter criteria
Procedure
- Navigate to All > Adaptive Authentication > Authentication Policies > All Policies
- Click the New button to create a new policy record.
- In the Policy form, fill in the Name and Description fields.
- From the Policy Inputs tab, click Edit.
- Select the 2 IP filter and 2 role filter criteria created above from the Collection list and move them to Policy Inputs List of Allow Access Policy list.
- Click on Save.
- From the Policy Conditions tab, create 2 New policy condition.
- Policy condition for ACME bank Employee
- Policy condition for ACME bank Contractor.
- For creating policy condition for ACME bank contractor , click on Policy Condition tab.
- Click on New.
- On the form, fill the Label and Description
- Create 2 condition using the IP and role filter criteria. ACME bank Contractor role is true AND ACME bank Contractor IP is true
- Click on Submit to save the Policy Condition
- Follow the same steps to create a policy condition for ACME bank Employee.
- Click on Update to save the data.
5. Configure post authentication policy context.
The Post Authentication policy context defines how and when a policy is enforced during the login process.
Procedure
- Navigate to All > Adaptive Authentication > Auth Policy context > Post authentication context
- Select Default policy as Allow policy.
- Select the Allow policy as ACME bank policy (policy created above).
- Click on Update.
Result
The policy will allow access to only the ACME bank employees having IP address 172.2.13.6/16 and ACME bank Contractors having IP address 10.2.3.6/24.
- 4,613 Views
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.