Introducing FIDO: Automated Security Incident Response

Netflix Technology Blog
6 min readintermediate
--
View Original

Overview

The article introduces FIDO (Fully Integrated Defense Operation), an open-source system developed by Netflix for automating the analysis and response to security incidents. FIDO aims to streamline the labor-intensive process of investigating security alerts by providing an orchestration layer that evaluates and responds to detected threats.

What You'll Learn

1

How to automate security incident response using FIDO

2

Why integrating various detectors enhances threat detection

3

How to enrich security event data for better decision making

Prerequisites & Requirements

  • Understanding of security incident response processes
  • Familiarity with APIs and security detection tools(optional)

Key Questions Answered

What is FIDO and how does it automate security incident response?
FIDO is an open-source system developed by Netflix that automates the analysis and response to security incidents. It integrates various detection systems to streamline the incident response process, significantly reducing the time from alert generation to resolution.
How does FIDO analyze and enrich security events?
FIDO analyzes security events by gathering data from internal sources like Active Directory and external threat feeds. This enrichment process provides context to raw alerts, allowing for informed decision-making regarding potential threats.
What scoring mechanisms does FIDO use for threat evaluation?
FIDO employs a multi-dimensional scoring system that evaluates threats based on the threat itself, the affected machine, and the user involved. This scoring helps prioritize responses based on organizational needs and risk levels.
What future improvements are planned for FIDO?
Future enhancements for FIDO include developing an administrative UI, integrating additional external systems like PAN and OpenDNS, and improving correlation and host detection capabilities. These updates aim to enhance usability and effectiveness.

Key Statistics & Figures

Reduction in resolution time for security alerts
From days to a few hours
This significant improvement was achieved by automating the alert-to-ticket process in FIDO.

Technologies & Tools

Security Automation
Fido
Automates the analysis and response to security incidents.
Internal Data Source
Active Directory
Used for querying information about targeted resources during threat analysis.
External Threat Feed
Threatgrid
Provides additional context for evaluating security events.
External Threat Feed
Virustotal
Helps in determining the severity of detected threats.

Key Actionable Insights

1
Implementing FIDO can drastically reduce the time taken to respond to security incidents, from days to just hours.
By automating the alert-to-ticket process, FIDO allows security teams to focus on more critical tasks, improving overall security posture and efficiency.
2
Integrating multiple detection systems into FIDO enhances its ability to identify and respond to threats.
Using various detectors increases the likelihood of detecting serious threats, as multiple systems can corroborate alerts, leading to more informed responses.
3
Regularly updating and enriching event data is crucial for accurate threat assessment.
FIDO's reliance on both internal and external data sources ensures that security teams have the most relevant information when evaluating potential threats.

Common Pitfalls

1
Relying solely on automated systems without human oversight can lead to missed threats.
While automation like FIDO enhances efficiency, it is essential to maintain human involvement in the decision-making process to ensure that nuanced threats are not overlooked.

Related Concepts

Security Incident Response Automation
Threat Detection Systems
Data Enrichment Techniques