Tag-Based Targeted Attack Detection System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies are inadequate in detecting and investigating targeted attacks, particularly those that do not use malicious software, as they fail to identify signs of attacks that occur through legitimate tools or dynamic creation of malicious code in computer memory, leading to delayed detection and ineffective defense mechanisms.

Innovation Solution

A method and system that involve adding tags to detect computer attacks by receiving security notifications, searching threat databases, identifying suspicious activity, and extracting tags to identify signatures of targeted attacks, which includes analyzing penetration tests and network protocols for privileged access, and gathering log records and memory dumps when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If signature analysis and heuristic analysis are used to detect malicious software, then traditional viruses and worms can be detected, but targeted attacks and advanced persistent threats without malicious software cannot be detected

Engineering Contradiction:
Improvedetection capabilityVSAvoidcoverage of attack types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the detection process into multiple independent modules: signature analysis module, heuristic analysis module, behavioral analysis module, and tag-based correlation module. Each module handles specific types of threats independently, allowing the system to detect both traditional malicious software and advanced targeted attacks without requiring a single monolithic detection mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal detection framework that can handle multiple attack types through a single system. The behavioral analysis engine and tag correlation system serve multiple functions: detecting malicious software, identifying targeted attacks, analyzing attack patterns, and correlating events across different security modules, thereby providing broad coverage without requiring separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If existing detection technologies are used, then traditional malicious software can be identified, but complex attacks and long-duration attacks remain undetected

Engineering Contradiction:
Improveattack identification accuracyVSAvoiddetection delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining tags for various suspicious activities and attack patterns, and by establishing correlation rules in advance. When security events occur, the system immediately matches them against pre-configured tags and rules, enabling rapid detection of complex and long-duration attacks without requiring time-consuming analysis of each individual event.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where detection results and attack patterns are continuously analyzed to refine tag definitions and correlation rules. The system learns from detected attacks and adjusts its detection parameters, improving precision over time while maintaining rapid response through the established tag-based framework.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If PowerShell and legitimate tools are used for dynamic code creation and remote administration, then system functionality is maintained, but these same tools enable targeted attacks to evade detection

Engineering Contradiction:
Improvesystem functionalityVSAvoidattack evasion capability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces tags as an intermediary layer between legitimate tool usage and attack detection. Instead of blocking PowerShell or remote administration tools, the system attaches behavioral tags to their operations and uses tag correlation to identify malicious patterns. This allows legitimate functionality to continue while enabling detection of attacks that use these tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the detection parameter from binary (malicious/legitimate) to multi-dimensional tagging. Each tool invocation is tagged with multiple attributes (tool type, behavior pattern, context, frequency), allowing the system to distinguish between legitimate administrative operations and malicious attacks using the same tools based on the combination and pattern of tags rather than simple presence/absence.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11489855B2System and method of adding tags for use in detecting computer attacks
Publication Date: 2022.11.01 AO KASPERSKY LAB
  • US11489855B2 patent drawing
  • US11489855B2 patent drawing
  • US11489855B2 patent drawing

AI summary

Disclosed are systems and methods of adding tags for use in detecting computer attacks. In one aspect, the system comprises a computer protection module configured to: receive a security notification, extract an object from the security notification, search for the extracted object in a threat database, add a first tag corresponding to the extracted object in the threat database only when the extracted object is found in the threat database, search for signs of suspicious activity in a database of suspicious activities based on the received security notification and the added first tag, and when at least one sign of suspicious activity is found, extract a second tag from the database of suspicious activities and add the second tag to an object database, wherein the object database is used for identifying signature of targeted attacks based on security notifications, objects, first tags and second tags.