Network Intrusion Manager for Database Account Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Database systems face challenges in providing near real-time network intrusion event response and protection, particularly against cyber-attacks like malware and ransomware, due to existing security measures being inadequate for immediate and effective action.

Innovation Solution

The implementation of a network intrusion manager (NIM) that configures account replication between source and target accounts, monitors for network intrusion events, and generates notifications to lock down compromised accounts in near real-time, utilizing encryption keys based on private and root keys for secure failover and data protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional security measures are used in database systems, then basic data protection is maintained, but near real-time response capability to network intrusion events is insufficient

Engineering Contradiction:
Improveresponse speed to intrusion eventsVSAvoidsecurity protection effectiveness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements account replication in advance, creating a backup account before any intrusion occurs. When an intrusion is detected, the system can immediately switch to the replicated account, enabling near real-time response without waiting for security measures to be built up or deployed after the attack begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors network traffic and account activity for signs of intrusion, creating a feedback loop that detects security threats in real-time. This feedback mechanism triggers automatic responses such as locking down compromised accounts and activating replicated accounts, enabling rapid response while maintaining reliable security protection.

Inventive Principle:
Principle #23Feedback

2Loss of time

If account replication and failover mechanisms are implemented, then near real-time response to intrusions is enabled, but system complexity increases

Engineering Contradiction:
Improveuser downtime during intrusion responseVSAvoidaccount replication and monitoring system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent creates a copy of the compromised account in advance (the replicated account), which contains identical data and structure. When intrusion is detected, the system switches to this pre-made copy, eliminating downtime while the original account is locked down. This copying approach minimizes loss of time without requiring complex real-time reconstruction of account data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces a network intrusion manager as an intermediary component that handles the complexity of monitoring, detection, and failover operations. This intermediary layer abstracts the complexity from the user experience, enabling near real-time response while keeping the user interface simple and transparent to end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If encryption keys based on private and root keys are used for failover, then data security is enhanced, but key management complexity increases

Engineering Contradiction:
Improvedata security during failoverVSAvoidencryption key management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the encryption key structure into separate components: a root key that remains secure and private, and individual account-specific encryption keys that can be independently managed and rotated. This segmentation allows the system to maintain strong data security during failover while reducing key management complexity by isolating the critical root key from operational key rotation activities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of key usage by transitioning from single-key encryption to hierarchical encryption where data is encrypted with account-specific keys that are themselves encrypted with the root key. This parameter change enhances data security during failover while the root key acts as a stable reference point that simplifies key management by providing a consistent decryption mechanism.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250181751A1Network response to an intrusion event
Publication Date: 2025.06.05 SNOWFLAKE INC
  • US20250181751A1 patent drawing
  • US20250181751A1 patent drawing
  • US20250181751A1 patent drawing

AI summary

A system includes at least one hardware processor and at least one memory storing instructions that cause the at least one hardware processor to perform operations. The operations include encoding data stored at a first account of a user. The first account is configured at a primary deployment of a database system. The encoding is based on a first encryption key. The operations include detecting a network intrusion event associated with the first account of the user. The operations include performing a failover of the first account to a second account of the user based on the detecting of the network intrusion event. The failover grants the user access to a replicated version of the data based at least on a second encryption key.