Verifying Malicious Domains via VPC Flow Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cyber threat intelligence data often contains false positives, leading to inaccurate identification of malicious domains or IP addresses, which can result in unnecessary disruptions and reduced effectiveness of cybersecurity protections.

Innovation Solution

The system identifies false positives in malicious domain data using network traffic data logs by analyzing VPC flow log data and comparing it to patterns of known non-malicious traffic, generating confidence scores to determine the likelihood of malicious or non-malicious activity, and implementing response actions such as whitelisting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cyber threat intelligence data is used to identify malicious domains, then cybersecurity protection is enhanced, but false positives increase leading to inaccurate identification

Engineering Contradiction:
Improveaccuracy of malicious domain identificationVSAvoidfalse positives
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces network traffic data logs as an intermediary to verify threat intelligence data. Instead of directly trusting threat intelligence feeds, the system uses observed network traffic patterns as a mediator to confirm whether a domain is truly malicious, thereby reducing false positives while maintaining security protection

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring network traffic and comparing it against threat intelligence data. When discrepancies are detected (such as legitimate traffic to a flagged domain), the system adjusts its classification, creating a closed-loop verification process that reduces false positives over time

Inventive Principle:
Principle #23Feedback

2Speed

If threat intelligence data with short lifespan is used, then timely detection is achieved, but data reliability decreases

Engineering Contradiction:
Improvetimeliness of threat detectionVSAvoidreliability of threat intelligence data
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary verification by checking threat intelligence data against existing network traffic logs before taking action. This preliminary check validates whether the short-lived threat data corresponds to actual observed malicious behavior, filtering out unreliable data before it causes false alerts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its trust level in threat intelligence data based on verification results. When threat data aligns with observed traffic patterns, confidence increases; when discrepancies occur, the system reduces reliance on that data source, creating a dynamic reliability assessment that adapts to data quality

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If comprehensive threat intelligence data is analyzed, then detection accuracy improves, but alert fatigue increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsecurity operations efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies partial verification by selectively validating threat intelligence data only when necessary - specifically when threat data conflicts with observed network traffic patterns. This partial action approach maintains high detection accuracy for suspicious cases while avoiding unnecessary verification overhead for clearly malicious traffic, thus reducing alert fatigue

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10924503B1Identifying false positives in malicious domain data using network traffic data logs
Publication Date: 2021.02.16 AMAZON TECH INC
  • US10924503B1 patent drawing
  • US10924503B1 patent drawing
  • US10924503B1 patent drawing

AI summary

Systems, methods, and computer-readable media are disclosed for systems and methods for identifying false positives in malicious domain data using network traffic data logs. Example methods may include determining a first domain name identifier in a set of domain name identifiers classified as malicious, determining a first IP address associated with the first domain name identifier, and determining first virtual private cloud (VPC) flow log data that corresponds to historical network traffic associated with the first IP address. Certain methods may include determining second VPC flow log data that corresponds to historical network traffic associated with a second IP address that is classified as non-malicious, determining, using the first VPC flow log data and the second VPC flow log data, that the first VPC flow log data is non-malicious, and determining that the first domain name identifier is to be classified as non-malicious.