Device Classification Service Adversarial Attack Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Device classification systems in computer networks are vulnerable to adversarial attacks, such as DDoS and database contamination, which can overwhelm the classification process and lead to misclassification and security breaches.

Innovation Solution

A device classification service that clusters devices based on attributes and tracks changes over time, using machine learning techniques to detect anomalies and initiate mitigation actions, including unknown endpoint evaluation, endpoint state monitoring, and endpoint blacklisting to prevent attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If device classification systems automatically classify devices based on observed behavior, then classification speed and automation are improved, but the system becomes vulnerable to adversarial attacks and misclassification

Engineering Contradiction:
Improveautomatic device classificationVSAvoidclassification accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system continuously monitors device behavior over time and uses feedback loops to update classifications. When anomalies are detected (such as inconsistent behavior patterns or sudden changes), the system requests human review or adjusts the classification based on feedback from security policies, thereby maintaining high reliability while preserving automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by establishing baseline behavior patterns for devices during an initial observation period before making final classification decisions. This preliminary phase allows the system to detect adversarial behavior early and prevent misclassification while maintaining automated processing.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the classification system processes all device attributes in real-time, then classification speed is improved, but the system becomes overwhelmed by adversarial data and processing complexity increases

Engineering Contradiction:
Improveclassification processing speedVSAvoiddata processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the device classification process into distinct phases: initial registration, behavior observation, anomaly detection, and final classification. Each phase processes specific attributes and generates intermediate results, reducing the complexity of processing all attributes simultaneously while maintaining high processing speed through phased evaluation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by evaluating only the most relevant device attributes at each classification stage rather than processing all attributes equally. During initial registration, basic attributes are processed quickly, while deeper attribute analysis is performed only when necessary, reducing overall processing complexity while maintaining speed.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system uses machine learning to detect anomalies, then detection accuracy is improved, but computational resources and processing time increase

Engineering Contradiction:
Improveanomaly detection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-training machine learning models offline and deploying optimized models during runtime. The models are pre-configured with security policies and classification criteria, allowing them to make accurate anomaly detections without requiring intensive real-time computational resources, thus maintaining high detection accuracy while reducing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by adjusting the sensitivity and threshold values of anomaly detection algorithms based on network conditions and attack patterns. During normal operation, the system uses less aggressive detection parameters to reduce computational load, while switching to higher-sensitivity modes only when anomalies are detected, maintaining accuracy while optimizing resource usage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11283830B2Protecting device classification systems from adversarial endpoints
Publication Date: 2022.03.22 CISCO TECHNOLOGY INC
  • US11283830B2 patent drawing
  • US11283830B2 patent drawing
  • US11283830B2 patent drawing

AI summary

In various embodiments, a device classification service clusters devices in a network into a device type cluster based on attributes associated with the devices. The device classification service tracks changes to the device type cluster over time. The device classification service detects an attack on the device classification service by one or more of the devices based on the tracked changes to the device type cluster. The device classification service initiates a mitigation action for the detected attack on the device classification service.