Spammer Host Detection via Network Flow Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spam host detection methods are inflexible and require prior knowledge of spammer characteristics, which change over time, and struggle to adapt to new traffic patterns, limiting their effectiveness in identifying spammers across different networks.

Innovation Solution

A method that clusters hosts based on their traffic patterns without prior labels, using multidimensional vector representations and DNS black and white lists to annotate clusters, allowing for automatic detection of spammers and non-spammers, and enabling the identification of new subcategories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If expert system based solutions are used to detect spam hosts, then detection rules can be constructed from payload properties or traffic properties, but the system lacks adaptability when traffic characteristics change over time and has limited portability to new networks

Engineering Contradiction:
Improvedetection accuracyVSAvoidadaptability to changing traffic patterns
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability by enabling the system to learn new traffic patterns continuously. The detection model is updated periodically with new training data, allowing it to adapt to evolving spammer behaviors and traffic characteristics without manual rule reconstruction, thus resolving the contradiction between initial detection accuracy and future adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter representation from fixed expert-defined rules to learned traffic patterns. By transforming detection from rule-based matching to pattern-based classification using machine learning, the system maintains precision while gaining adaptability to new networks and traffic characteristics

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If supervised learning based solutions are used, then the system is more flexible and overcomes shortcomings of expert systems, but performance deteriorates when new traffic patterns emerge that differ from training data

Engineering Contradiction:
ImproveflexibilityVSAvoidperformance on new traffic patterns
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by continuously collecting and preparing training data in advance. It maintains a training dataset that is periodically updated with new observations, ensuring the model is pre-adapted to emerging patterns before they become prevalent, thus maintaining reliability while preserving flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by using observed traffic patterns to continuously refine and retrain the detection model. The performance on new patterns feeds back into model improvement, creating a closed loop that maintains both flexibility and reliability through iterative learning

Inventive Principle:
Principle #23Feedback

3Extent of automation

If supervised learning approach is used with curated spammer hosts, then decision rules can be automatically learned, but the requirement of a fairly curated collection of spammer hosts and their behaviors is hard to obtain in practice

Engineering Contradiction:
Improveautomatic learning of decision rulesVSAvoiddata curation requirement
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system applies self-service by automatically collecting training data from network observations without requiring manual curation. It autonomously identifies potential spammers through unsupervised pattern recognition and automatically incorporates new data into the training set, eliminating the need for manual data preparation while maintaining automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary mechanism that bridges the gap between observed traffic and labeled training data. It uses unsupervised learning techniques to infer spammer behavior patterns from raw traffic observations, creating synthetic training data that enables automatic learning without manual curation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8769677B2System and method for spammer host detection from network flow data profiles
Publication Date: 2014.07.01 KDDI CORP
  • US8769677B2 patent drawing
  • US8769677B2 patent drawing
  • US8769677B2 patent drawing

AI summary

A system and method for spammer host detection from network flow data profiles comprises constructing one or more cluster profiles and detecting spammer hosts. Construction cluster profiles comprises observing network flow data from one or more hosts; for each host, representing the network flow data associated with the host as a multidimensional vector; clustering the vectors of the hosts into the plurality of cluster profiles; annotating each cluster profile using at least one of black lists and white lists; and calculating a confidence in each cluster profile annotation. Detecting spammer hosts comprises observing the network flow data from a new host; representing the network flow data associated with the new host as a multidimensional vector, and placing the new multidimensional vector of the new host into one cluster profile of the one or more cluster profiles.