Machine-to-Machine Database Account Monitoring for Anomalous Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-interactive machine-to-machine database accounts, which are not monitored, can perform unauthorized operations such as accessing unauthorized datasets, inserting nefarious data, or deleting data, compromising data warehouses and computing devices.

Innovation Solution

A system that monitors non-interactive accounts using query-based access control and role-based access control to detect anomalous behavior by comparing submitted database queries with pre-defined templates, preventing unauthorized operations by flagging or suspending non-interactive accounts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If non-interactive machine-to-machine database accounts are used for autonomous ETL operations, then productivity and automation are improved, but security and reliability deteriorate due to unauthorized operations

Engineering Contradiction:
Improveautonomous ETL operationsVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing baseline query patterns and templates before anomalies occur. Historical queries are analyzed to create expected behavior models, and validation rules are pre-configured. When new queries arrive, the system compares them against these pre-established baselines to detect deviations, enabling proactive security monitoring without disrupting autonomous operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where executed queries are monitored, analyzed, and compared against baseline patterns. Validation results feed back into the system to update understanding of normal behavior and trigger alerts or blocks when anomalies are detected. This closed-loop approach maintains security while preserving the automation capability of ETL processes.

Inventive Principle:
Principle #23Feedback

2Reliability

If non-interactive accounts are monitored with validation, then security is improved, but device complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring system performs self-service by automatically learning and adapting to normal query patterns without requiring manual configuration for each specific case. The system self-calibrates by analyzing historical queries to establish baselines, and self-adjusts validation rules based on observed behavior. This automation reduces the operational complexity of security monitoring while maintaining high security standards.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages complexity by dynamically adjusting validation parameters and thresholds based on contextual factors. Rather than using fixed rigid rules, the system modifies validation sensitivity, baseline expectations, and alert thresholds according to query patterns, data types, and temporal contexts. This adaptive parameter adjustment simplifies the monitoring architecture while improving detection accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If query validation is performed on all database queries, then unauthorized operations are prevented, but processing time increases

Engineering Contradiction:
Improveunauthorized operation preventionVSAvoidquery processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial validation by selectively analyzing queries based on risk assessment rather than uniformly validating all queries. High-risk queries (those deviating from baselines, accessing sensitive data, or using unusual patterns) receive intensive validation and monitoring, while low-risk routine queries undergo simplified validation. This risk-based partial action reduces processing time for most queries while maintaining thorough security where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary classification and baseline matching before full validation analysis. By quickly comparing queries against pre-established patterns and categories, the system can rapidly identify benign queries that don't require deep analysis and route only suspicious queries for comprehensive validation. This preliminary triage significantly reduces overall processing time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250335614A1System and method for detecting and preventing anomalous behavior of non-interactive machine to machine database accounts
Publication Date: 2025.10.30 DISNEY ENTERPRISES INC
  • US20250335614A1 patent drawing
  • US20250335614A1 patent drawing
  • US20250335614A1 patent drawing

AI summary

A responding computing device may receive, from a querying computing device, a database query intended for the responding computing device. The querying computing device may generate and submit database queries autonomously as part of scheduled tasks. The responding computing device may determine one or more templates of database queries associated with the querying computing device. The responding computing device may perform a validation of the database query to determine whether the querying computing device is authorized to submit the database query to the responding computing device. The validation may be performed based on the one or more templates of database queries. The responding computing device may selectively enable the database query to be executed on the responding computing device or prevent the database query from being executed on the responding computing device.