Website Script Observation Detection Using Behavior and Log Anomalies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security detection techniques are thwarted by malicious code that modifies behavior or data when observed, making it difficult to detect and address security vulnerabilities.

Innovation Solution

A system and method to detect malicious code by applying rules to both static website code and dynamic behavior logs, identifying indicators such as modified logging or timing anomalies, and simulating user interactions to expose vulnerabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security detection techniques are applied to analyze website code and logs, then security vulnerabilities can be identified, but malicious code can detect and modify its behavior to evade detection

Engineering Contradiction:
Improvesecurity detection reliabilityVSAvoidmalicious code detection difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by injecting instrumentation code into the website before malicious code execution. This instrumentation establishes baseline timing data and logging behavior beforehand, allowing the system to detect anomalies caused by malicious code that attempts to modify logs or timing patterns. By preparing the detection framework in advance, the system can identify malicious behavior even when the malicious code tries to evade detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring logging operations and timing patterns, comparing them against expected behavior. When deviations are detected (such as logs being modified or timing anomalies occurring), the system generates alerts and can trigger further analysis. This closed-loop feedback allows the system to adapt to malicious code behavior changes and maintain reliable detection despite evasion attempts.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive logging and monitoring are implemented to detect malicious code, then detection accuracy improves, but malicious code can modify or delete logs to thwart analysis

Engineering Contradiction:
Improvemalicious code detection accuracyVSAvoidlog modification by malicious code
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system applies preliminary anti-action by injecting protective instrumentation code that monitors and protects logging operations before malicious code can interfere. This instrumentation tracks log writing operations, timing patterns, and data flow to establish a baseline of normal behavior. When malicious code attempts to modify or delete logs, the instrumentation detects these anomalies by comparing actual behavior against the predetermined baseline, thereby neutralizing the malicious code's ability to evade detection through log manipulation.

Inventive Principle:
Principle #9Preliminary anti-action

3Difficulty of detecting and measuring

If static code analysis is performed to identify vulnerabilities, then security issues can be found, but malicious code can hide its presence by detecting analysis activities

Engineering Contradiction:
Improvevulnerability detection capabilityVSAvoidmalicious code adaptability to detection
Core Design Contradiction:
Difficulty of detecting and measuringVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by instrumenting the code with timing and logging monitoring before malicious code execution. This establishes expected behavior patterns in advance, allowing the system to detect malicious code that tries to hide by detecting analysis activities. The instrumentation captures baseline timing data and logging behavior, so when malicious code attempts to modify its behavior in response to detection activities, the system can identify these deviations from the predetermined baseline.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12603918B2Security system for detecting malicious actor's observation
Publication Date: 2026.04.14 TARGET BRANDS INC
  • US12603918B2 patent drawing
  • US12603918B2 patent drawing
  • US12603918B2 patent drawing

AI summary

A website vulnerability test is performed by automatically checking that a website has not been compromised by malicious third party scripts. A system can test a dynamic behavior of a website that indicates a functional user flow through the website. A set of rules are applied against a log of dynamic behavior of the website, as well as static code of the website, to identify potential compromise by malicious scripts. Some rules can be configured for detecting modification of a third party script, or modified behavior of a third party script, in an attempt to detect security monitoring activity against the script and hide its presence from the security monitoring activity.