Use this playbook to investigate an incident involving credential sniffing activities performed through the sys_installation_exit table in a ServiceNow instance. The following steps give you a walkthrough
of the actions, tasks, and subflows that are available in the Credential Sniffing playbook.
Before you begin
Role required:
sn_si.admin
flow_designer
Procedure
When the playbook is triggered and starts executing, in Action 1, review the following alert details.
Instance
Session ID
Transaction ID
_raw: Provides the whole script.
Example script:
Var pass= request.getParameter(“user_password”);
Gs.log(pass);
In Action 2, based on the data collected so far, check whether an end user ticket is required for this alert or not.
In Action 3, if the alert does not require an end user ticket, then in Action 4, document the findings so far.
The flow ends.
Figure 1. Credential Sniffing Playbook
In Action 5, if the alert requires an end user ticket, then perform the following steps:
In Action 6, inform the end user that the alert requires an end user ticket.
In Action 7, investigate further based on the user's response and the user's sessions during the last couple of days.
In Action 8, discuss with peers about the remediation steps for the instance like locking out the user and detecting which user’s passwords might have been read.
In Action 9, raise an incident or ticket to reset the compromised user credentials.
In Action 10, lift the containment and bring the systems back to operational standards
The flow ends.
In Action 11, complete the post-incident review before closing the task.