Arctic Wolf

Internship
Go to Site
year
2021
Focus
UX Research, User Interviews, User Observations, UI Design

Collaborating with security, product, and UI/UX teams at Arctic Wolf, I led user research to address challenges faced by our in-house security analysts. Our goal was to enhance productivity and efficiency by creating a unified dashboard that streamlined workflows for Triage Security Engineers (TSEs) across different levels.

Overview

Arctic Wolf provides security monitoring systems to companies along with a team of Triage Security Engineers (TSE) that assesses security incidents. TSE’s go through a large number of incidents on a daily basis and raise concerning incidents that are detected by Arctic Wolf’s sensors. This task is also called triaging.

To fully take advantage of the opportunity to scale and grow its number of clients, it was imperative that the TSE’s had the agency and ability to fine control the scope of incidents that they analyzed.

Having direct access to TSE's at Arctic Wolf, I conducted comprehensive user experience research to make sure the new solution gave TSE's easy access to controls for high repetition actions and a dynamic view for incidents. Engineers are now able to quickly adapt to new contexts for investigations without disrupting their flow.

The Challenge

Arctic Wolf faced a critical issue: Level 2 and Level 3 TSEs, who handle complex security investigations, were constrained by a legacy dashboard with significant usability limitations. While Level 1 TSEs had a dedicated and optimized tool, higher-level TSEs struggled with inefficient workflows and high cognitive loads. We were tasked with designing a new solution that unified dashboards for all levels while addressing their specific needs and pain points.

Dashboard and visualizations | Kibana Guide [8.2] | Elastic
Example of the Kibana software in use.

Exploration and Discovery

We began with an extensive research phase to uncover the root problems and understand user needs:

  • User Interviews and Shadowing: Observed TSEs during live triaging sessions to capture workflows and challenges.
  • Feedback Analysis: Analyzed qualitative feedback from TSEs to identify areas for improvement in their tools.

Key Insights:

  1. Inefficient Filters: Current filtering mechanisms were cumbersome and unintuitive.
  2. Poor Layout Design: Linear layouts caused excessive scrolling and hindered workflow continuity.
  3. Difficult Discoverability: New hires found the interface unintuitive, resulting in longer onboarding times.
The status of filters and their purposes are not salient through the design.
TSE's would spend a considerable amount of their shift scrolling between a long list of panels like those above.

Ideation

  1. Centralized Layout: Unified incident list with a detailed view panel for seamless transitions between tasks.
  2. Improved Filters: Quick-access controls, persistent user-specific filters, and color-coded indicators for clarity.
  3. Dynamic Toolbars: Multi-select functionality for repetitive actions to reduce redundant clicks.
  4. Enhanced Discoverability: Improved visual hierarchy and better feedback mechanisms for key actions.

Sketch 1 emphasizing the blocks of incidents categorized based on different fields.
Sketch 2 emphasizing an overview of all incidents and having categories on the side.

Final Design

The resulting dashboard, "Triage UI," incorporated these features:

  • A responsive, split-screen design for better workflow context.
  • Persistent, user-friendly filtering systems tailored to user needs.
  • Intuitive navigation with accessible, discoverable controls for new users.

Key repetitive actions are available in a toolbar for quick access and can be actionable on multiple incidents with multi-select.

One of the filters that TSE’s can use to narrow the scope of incidents is time. The time frame controls are accessible right above the tabular list of incidents. The most commonly chosen time intervals are offered as quick selection buttons to reduce time.

To reduce the noise on the incident board, the Triage UI introduced suppression filters to automatically hide incidents with known false positive conditions. Unlike the existing dashboard, where these filters had to be reapplied after each reload, the Triage UI saves suppression filters to the user’s profile. This enhancement allows TSEs to resume their workflows immediately without the need to reconfigure settings, improving efficiency and reducing friction.

“Suppression is nice! It auto adds the filters that you want to suppress for. But adding filters and it's values are kind of annoying, we should be able to auto add properties that apply to that task.” - TSE Level 2

In the old dashboard, TSE’s needed to manually copy and paste field values to create suppression filters. In the Triage UI, once the TSE sees a field value of concern, they are able to automatically add that value as a filter through the filter controls available right next to the field.

The filters live in a linear layout at the top, with color indicators for which attributes filter to include the attribute and which ones exclude the attribute. Along with the filters at the top and a queue selection for broader groupings of incidents, the final design of the dashboard supports pivoting and filtering tasks that TSE's carry out throughout their workflow.

Outcome & LeSsons

The Triage UI significantly improved the productivity of Level 2 and Level 3 TSEs and bridged the gap between different user tiers:

  • Efficiency Gains: Faster workflows and reduced repetitive actions.
  • Shorter Onboarding Times: New hires adapted more quickly.
  • Positive Feedback: Users praised the streamlined design and improved flow.

Lessons Learned:

  • In high-stress environments, user research is crucial to uncover latent needs and design intuitive solutions.
  • Iterative testing ensures the final product aligns with user expectations and context.

This project reinforced the importance of collaboration and research-driven design in complex workflows. By addressing specific user pain points and validating solutions through iterative feedback, we delivered a tool that TSEs seamlessly adopted, enhancing their productivity and satisfaction.