Agent Workspace: Security Incident Response
Overview
Security Incident Response (SIR) product manages the life cycle of a security incidents from initial analysis to containment, eradication and recovery. SIR provides a comprehensive understanding of incident response procedures performed by analysts, and understand trends and bottlenecks in those procedures with analytic-driven dashboards and reporting.
Business Problem:
Improving the critical incident triaging experience for the Security analyst within the predefined SLAs
User Challenges:
Due to the complexity of the ServiceNow product, security analysts find it challenging to filter out critical incidents and resolve them within the specified timeline, which impacts overall productivity
Opportunity Areas:
Provide analysts with an actionable dashboard that highlights critical incidents, displays intra-departmental dependencies, offers actionable preview screens, and features a clutter-free incident details page
Solution:
Redesigned the Security Incident Response Dashboard, List page, and Preview experience, along with the Incident Detail page featuring a triaging workflow. This improved design enables security analysts to resolve critical incidents involving malicious content, leveraging an automated playbook to address issues with minimal assistance while adhering to predefined SLAs
Impact:
Cleaner UI & Consistent experience
Improved Task Prioritizations
Discovery of Playbook experience
Solving of experience within SLAs
Before
After


V
S
Process:
Discover
Research Phase
Define
Synthesis Phase
Development
Ideation Phase
Deliver
Implementation Phase
Do know
should be
Don’t know
could be
Converging
Converging
Diverging
Diverging
Ideate
Evaluate 1st
ideas
Define research
areas & methods
Conduct
secondary
research
Set ideas, a
design vision
& hypothesis
Conduct
primary
research
Set ideas, a
design vision
& hypothesis
Answers,
Product,
Solutions
First ideas & vision,
Potential solutions,
Hypothetical answers
Final brief,
HMW questions,
Stategy
Unstructured
research
findings
Build themes & clusters
Prototype, Test & Analyse
Learn, Iterate, Repeat
Build, Iterate, Repeat
Release
Find insights
Deduce opportunity areas
HMW
Questions,
Challenge,
Client brief
User Persona
Key Collaborators :
My role:
As the staff designer, I was responsible for the end to end design process, including esearch, interaction and visual design to design validation and final handoff to the developers and business stakeholders.
Other Collaborators:
1
Design Review:
SecOps Design Manager, Servicenow DERT Team
2
Product manager
3
Developer
4
Customer Success and Growth Team (Inhouse)
5
Customers
Research
Process Blueprint
Based on interviews with customers and internal users

Workflow for an incident
1
Phishing Incident happened (Identified by affected person or Automated systems which detect suspicious logs.
Time frame: 4 hours
2
Identified person or someone his/ her behalf reports the incident.
3
System converts the reporting email into incident or the suspicious log which is reported into the system as an alert gets converted into a security incident.
Time frame: 2 mins
4
Incidents comes to the incident pool and either SOC Manager/ Level 2 analyst reviews and assign the incident to Level 1 or Level 2 can assign incidents to themselves. Incidents can also remain unassigned for a day which would be overdue for next day.
Time frame for the draft state: 1 day (max.)
5
SIR Analyst takes the incident based upon criticality and starts working on the same based upon his skill level. Similar incidents gets clubbed together and become Master Incident.
SLAs for an incident triage:
1
Email Reported: 4 hours
2
Draft State: 1 day (max)
3
Analysis: 2 hours
4
Containment: 2 hours
5
Eradication: 3 hours
6
Review: 3 days
Feedback from User walkthroughs:
Challenges with existing designs (Dashboard):

1
No personalized data
No data showing any personalized information about the Agent.
4
No actionable shortcuts
Shows a lot of data visualisation, however, no option to click and navigate to the category of the incidents.
2
No visibility of notifying critical information
No way of showing the critical automatically generated incidents as well as for the the Failed login SIR incidents.
3
Information out of context
Showing Customer satisfaction chart seems out of context for an analyst. It made more sense for the leadership.
5
No option of tracking interdepartmental data
No way of tracking the interdepartmental communication, especially with IT teams.
6
Historical data missing
Cases by product didn’t helped Analysts and something they achieved made more sense to them.
Challenges with existing designs (Incident details page):

2
Context of the incident missing
Context of incident details such as subject line, original email received missing upfront.
3
Visibility of call to actions
Call to actions not visible upfront at top and shows up only after the scroll.
5
No options for playbook selection
No way of applying/ modifying of playbooks for automated approach of triaging incidents
6
Visibility of Activity feeds
Placement of activity feeds are placed down below after the first scroll.
4
No SLA for each step
Incident triaging typically takes 2-3 days so SLA for each step helps Analysts understanding if any incident is pending for long duration
7
Too much cluttered info
Too much tabs placed together
seems misguiding Analyst and leads to accidental clicks.
1
Incident summary complicated
The summary of the incidents doesn’t contain information which are important to take actions.
Persona: Who are we designing for?
About Avinash
Avinash has graduated in information security and privacy at city college. Having extensive experience on white hat hacking and solving complicated phishing related issues and works as a senior information Security Analyst at ACME Corp’s SOC.
Goals & Responsibilities:
1
Handle complicated security incidents.
2
Identify the security incidents correctly and assign them to juniors based upon complexity and ensure that they fix them correctly.
3
Collect enough and more evidence towards an incident.
4
Take an incident to closure ASAP.
5
Adhere to the team processes and industry compliance.
6
Situationally aware, always
7
Always adding value to the company and security.
8
Interact with incidents, not the tool.
Avinash
Senior SOC Analyst

Age: 32 • Gender: Male
Education: Engineering graduate
Experience: 4 years
Motivations:
1
Stop the bad guy.
2
Keep the organisation safe.
3
Mentor and ensure the junior analysts do their job efficiently.
Challenges:
1
Co-ordination with other teams are time consuming.
2
Increase of critical incidents for himself and for his team.
3
Incidents which are false positives.
Empathy Map: What do they say, thinks, feels and does?
See
1
Lists of incidents assigned to them.
2
List of incidents for team.
3
Critical incidents.
4
Pending incidents.
5
Open incidents.
6
Completed incidents
Say
1
Informs the management about the closure of the incidents.
2
Informs the IT person about the virus scanning
3
Informs threat intelligence team about resolution of the incidents.

Hear
1
Requests from manager.
2
Requests from Manager or Admin.
3
Critical incidents.
4
Pending incidents.
Do
1
Look into the incident pool for critical incidents.
2
Assign incidents to themselves.
3
Work on incidents triaging process.
4
Initiate playbooks if needed.
4
Co-ordinate with IT and threat intelligence teams.
Mind Map: How do they understand the universe

Visual Design
New designs for Dashboard, list and detailed page.
Dashboard (New):


4
Secondary actions
Once Analyst are done with Critical can also view the secondary set incidents which needs of actions including Open, Assigned and all incidents.
5
Task assigned to other teams
Status info of the task assigned to IT team shown upfront for the Analyst to have clarity of the progress.
6
Details of the historical data
Shows the details of the incidents closed with certain duration
7
Incidents by state
Showing graphical view of incidents with each states
1
Critical information upfront
Actions for critical incidents which requires immediate attention, is placed top-left. Next follows the “Overdues” for the incidents pending from yesterday.
2
Easy access for work in progress incidents
Incidents which users are currently working on needed to be shown upfront to the users to prevent additional clicks.
3
Access to team work
With access to team’s incident pool helps agents assign the incidents to themselves
Incident List Page (New design):

4
Option to modify details
Analyst can easily modify details on preview.
5
Activity feeds
The preview also includes 3rd column for the “Activity Feeds”
1
Incident preview
Introduced preview side-panel with details of incident such as description, requested by, affected user, observables type malicious or not as well as activity fields.
2
Malicious content info
Preview shows malicious content so Agents can take it as priority
All interactions for list page




List page: All incidents
Analyst can click on the expand view icon (placed left of page header) to view the incidents in a horizontally expanded view.
List page: All incidents
Analyst can view all incidents in a single view and filter out incidents based upon Incident number, priority, title, category, risk score, status or with a specific date as well as within a date range.


List page: Unassigned incidents
Show all unassigned incidents from the pool
List page: Incident preview
Preview shows the details of the incidents and well as suggest if the incidents has got malicious content. At the same time, Analyst can also post comment on the activity stream to inform the team know the reason of he assigning the incident to another agent or any other communication about this particular incident.


List page: Edit incident info
Edit incident info
List page: Activity
Add comments for the incidents

Incident Detailed Page
Basis the tight timelines, we did an immediate release with introduction of left nav and creating a design system to make the design and experience consistent.
Incident Detailed Page (After):

5
Calls to actions upfront on the top
Call to actions have been placed at the top right so they are easy to discover as well as there is a consistency on the placement of the buttons.
6
Better design tabs
Linear tabs with “More options” which shows up as dropdown.
7
Details of the playbook
Summary showing playbook selected and Analyst can change and modify playbook as they land upon the Playbook tab.
8
Activity field with historical activities upfront
Analyst can view activity logs of the incident to understand the history and take necessary actions.
1
Context of the incident upfront
Subject of the incident upfront which gives a lot of context about the incident
2
Timeline with SLAs
Incidents which users are currently working on needed to be shown upfront to the users to prevent additional clicks.
3
Simplified summary
Introduced “Overview” tab with simplified summary of incident with actionable cards so Analysts can click and navigate to the information directly
4
Original email for context
Visibility of the original email upfront so that Analysts can refer it while solving the incident
Incident Detail Page Interactions

Incident details page: Details
The Analyst would then switch the tab and view details about the incident.
After viewing the details, the analyst would either go and manually triage the incident or would follow the playbook approach.
Incident details page: Details
The analyst view the Observables upfront and see if there are malicious content


Incident details page: Details
The list of tasks associated with Phishing Playbook would load and the Analyst would start triaging the incident via Playbook. The first task is task is to review the email.
Incident details page: Details
Select or add new playbook

Cognitive Walkthroughs
30 minutes long user testing sessions were conducted with the 6 internal users from Now-on-now team members who uses the SIR products for internal use, via zoom video session, with the goal to validate if the Now-on-now members are able to achieve tasks with different use cases such as the content on the Dashboard, the list view screens, the innovative preview approach as well as introducing the playbook approach along with multiple playbooks & change playbooks. The the designs were also tested with two customers who extensively use SIR products. They all were very positive about the new design, with some feedback for improvement.
Likes
Clean interface.
Prioritisation of tasks based upon criticality
Status of the the task dependency on other teams.
The preview with details of the incidents along with options with add work notes/ comments.
Change and add multiple playbooks when needed.
Making playbook available in the right panel even when agents needs to switching the tabs.
Dislikes
May not need to see alerts on the dashboard since they are result of the suspicious logs generated by automated systems which may be false positives.
The date and time on the list view could provide the information in terms of hours and days instead of time and date, which would communicate the urgency.
Impact:
Cleaner UI & Consistent experience
Improved Task Prioritizations
Discovery of Playbook experience
Solving of experience within SLAs