Polling Robot for Malicious Activity Detection in LAN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based computing systems face challenges in detecting and preventing malicious activities, such as cryptocurrency mining, due to lack of access to user data within virtual machines and the ability to monitor external data like IP addresses and access ports, which are used by malicious users to abuse trial accounts and resources.

Innovation Solution

A supervisory electronic device monitors usage information and network resources within a Local Area Network (LAN) to identify potential malicious activities by analyzing CPU and disk usage patterns and specific port access, employing a polling robot to transmit ping messages based on pre-determined formats associated with malicious activities, such as blockchain mining, and determines the presence of malicious activity through response message analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cloud-based computing systems monitor usage information and network resources to detect malicious activities, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the detection process into multiple independent modules: a polling robot that collects network resource data, a usage information analyzer that processes monitoring data, and a malicious activity detector that identifies threats. Each module operates independently but contributes to the overall detection accuracy, resolving the contradiction by distributing complexity across modular components rather than concentrating it in a single complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary polling robot that acts as a mediator between the monitoring system and network resources. This robot collects usage information and network resource data without requiring direct access to virtual machine internals, thereby maintaining detection accuracy while simplifying the overall system architecture by decoupling the detection logic from the monitored environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system analyzes detailed usage information including CPU and disk patterns to identify malicious activities, then detection precision improves, but processing time increases

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and storing usage information in logs before malicious activities need to be detected. The polling robot proactively gathers network resource data and usage patterns in advance, creating a ready-to-analyze dataset that enables rapid detection when suspicious activities occur, thus improving detection precision without increasing processing time during actual detection events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring system implements periodic action by scheduling regular collection of usage information at predetermined intervals. This periodic polling approach allows the system to analyze CPU and disk patterns over time to identify malicious activities with high precision, while the distributed time-based sampling reduces peak processing loads compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

3Reliability

If the system monitors external data such as IP addresses and access ports, then ability to detect abuse of trial accounts improves, but data access requirements increase

Engineering Contradiction:
Improvedetection capabilityVSAvoiddata access requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The polling robot implements self-service by autonomously collecting its own usage information and network resource data without requiring manual configuration or direct access to sensitive systems. It independently queries network resources, retrieves IP addresses and port information, and processes this data to detect trial account abuse, thereby improving detection capability while minimizing the complexity of data access requirements through automated self-directed data collection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11316893B2Method and system for identifying malicious activity of pre-determined type in local area network
Publication Date: 2022.04.26 Y E HUB ARMENIA LLC
  • US11316893B2 patent drawing
  • US11316893B2 patent drawing
  • US11316893B2 patent drawing

AI summary

There is disclosed a method for identifying malicious activity, the method being executable by a supervisory electronic device. The method comprises accessing, a log to retrieve usage information associated with at least a portion of the plurality of electronic devices; analyzing the usage information to identify a subset of electronic devices; analyzing a list of network resources accessed; executing, by the supervisory electronic device a polling robot, the polling robot configured to: transmit to each of the list of network resources a ping message, the ping message having a first pre-determined format having been generated based on the malicious activity; analyzing, the response message; responsive to the response message having a second pre-determined format, the second pre-determined format having been identified based on the pre-determined type of malicious activity: determining that an associated network resource having generated the response message is associated with malicious activity.