Skip to main content

Moving Beyond "Death Star" Graph Visualizations


I was recently talking to a security leader at a large bank that is investing in graph capabilities for security detection and investigation. He shared that he and his colleagues were not satisfied with the current state of graph visualizations, which they affectionately described as a “Death Star” - see the graphic below (and compare to above). While some “Death Star” visualizations can look very pretty, they are typically not very useful and suffer from performance problems. At Sift Security, we focus on highlighting the structure of the graph without overloading the browser and the user with information.

Graph Visualizations
* Patent pending

Challenges with the “Death Star” Visualization

When we speak to our customers (Security Analysts, Incident Responders, Threat Hunters) about their objectives for graph visualization, what we typically hear is a desire to simplify and accelerate investigations. The typical user is not a data scientist, but is a junior or mid level analyst looking to get their job done more efficiently.
The key issues with the typical “Death Star” visualization syndrome are.
  1. Poor performance. For any visualization to be useful, users needs to be able to quickly interact with it. Displaying large graphs with 1000s of nodes can cause performance problems for browsers, particularly when users may have 10s of windows open concurrently.
  2. Hard to interpret. Another problem with displaying 1000s of nodes, is that it overwhelms the user with way too much information - which defeats the purpose of using graph visualization in the first place.

Sift Security’s Approach to Graph Visualization

At Sift, our approach is to keep it simple. We use aggregations to combine nodes with similar relationships, enabling us to easily highlight the structure of the graph while showing the least amount of information possible. In the visualization above, Sift highlights the key relationship from more than 500 entities with only 5 nodes and 4 edges. This is easy for the user to interpret, fast for the browser to render, and enables seamless interaction with the data.
Some of the key advantages of Sift Security’s approach to graph visualization are:
  1. Fast performance. Sift Security does the heavy lifting with our scalable big data platform, and minimizes the workload for the browsers, thus speeding up performance.
  2. Easy to interpret. By combining similar entities, the structure of the data is much easier for typical users to interpret. We summarize the entities present in aggregate relationships and enable to user to search within aggregate nodes. This enables users to comb through massive datasets and to easily identify and extract specific relationships of interest.
  3. Embedded analytics. We also heard from many customers, that they wanted help in identifying what to do next, through embedded analytics. At Sift we highlight alerts and anomalous relationships in the graph, so users can start by exploring the “interesting” data within the graph.
  4. Integrated workflow. Another benefit of Sift Security is that users can connect directly from our canvas to 3rd party products. This allows them to seamlessly take action on what they find. For example, when investigating a Cloud incident, an analyst might want to take a snapshot of the instance. This, and much more, can be performed directly from the graph canvas.

A New Hope

I think you’ll probably agree that no one likes a Death Star, or even the “Death Star” visualization syndrome, especially if you are a security analyst, Incident Responder, or Threat Hunter looking for a more efficient way to do your job. At Sift security, we are all about defining a better, simple, and more effective way to visualize your security investigations - we certainly believe there is a “New Hope” when it comes to visualization. We encourage you to check out our products, and see for yourself just how effective our visualization really is.

Comments

  1. Being a security analyst must be threatening. It must be very difficult to analyze threats. How do you manage? Any expert opinion or advices about it?

    ReplyDelete

Post a Comment

Popular posts from this blog

Sift Security Tools Release for AWS Monitoring - CloudHunter

We are excited to release CloudHunter, a web service similar to AWS CloudTrail that allows customers to visually explore and investigate their AWS cloud infrastructure.  At Sift, we felt this integration would be important for 2 main reasons:
Investigating events happening in AWS directly from Amazon is painful, unless you know exactly what event you're looking for.There are not many solutions that allow customers to follow chains of events spanning across the on-premises network and AWS on a single screen. At Netflix, we spent a lot of time creating custom tools to address security concerns in our AWS infrastructure because we needed to supplement the AWS logs, and created visualizations based on that data.  The amazing suite of open source tools from Netflix are the solutions they used to resolve their own pain points.  Hosting microservices in the cloud with continuous integration and continuous deployment can be extremely efficient and robust.  However, tracking events, espec…

Sift Security and WannaCry

😢 The WannaCry ransomware attack has left security teams around the world scrambling to make sure they are protected and to assess whether they have been victimized. To protect themselves, organizations need to have visibility into which systems are vulnerable and be able to rapidly roll out patches.  To understand whether they have been targeted, they need visibility into the channels over which the ransomware is distributed.  To understand whether they have been infected, they need visibility into the endpoints.
Over the past weekend, I was bombarded with questions from current customers, potential customers, former colleagues, friends, and family.  Am I vulnerable? How do I protect myself? How do I know if I’ve been hit? What do I do if I’ve been hit? What can you do to help me?
This post focuses primarily on the last question. What can we at Sift Security do to help an organization respond to a massive ransomware attack? I break this down into four categories, visibility, analyt…

Next-Generation SIEMs

Intelligence, Speed, Simplicity, AutomationOverviewMajor network and security trends, including exponentially increasing network traffic, cloud architectures, complex attack surfaces, and advanced adversaries, have created new challenges for security operations in adapting to this changing threat landscape.
Increased Traffic, Hybrid Cloud Architectures, and Sophisticated Adversaries Are Overwhelming SOCs
The Security Operations Center is faced with alert overload, often paralyzed with too much information to filter, prioritize, and act upon. The end result is an inability to find the true risk amongst thousands of alerts every day with the largest of organizations easily facing millions of alerts per day.Incident responders are challenged at finding relevant information or seeing the relationships amongst disparate indicators of compromise that are buried within logs, causing delays in assessing, understanding, and mitigating incidents.T…