Context-Aware Email Security via URL Substitution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional security methods fail to effectively detect malicious URLs in emails, especially those used in targeted phishing attacks, due to reliance on blacklisting and heuristics, which can be circumvented by attackers, and lack contextual information for website visits resulting from clicked hyperlinks.

Innovation Solution

Generating alternative resource identifiers that replace original URLs in messages, allowing for dynamic security risk assessment based on contextual information, including sender profiles and message metadata, to intercept and analyze requests before content access, providing warnings or blocking access to potentially malicious content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blacklisting methods are used to detect dangerous URLs, then known malicious URLs can be blocked, but detection speed is slow and targeted attacks can circumvent the system

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of URL characteristics, sender reputation, and message context before delivery to pre-compute security scores. This preliminary action allows the system to have detection results ready in advance, eliminating the time delay associated with traditional blacklist updating and analysis while maintaining high detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The security system transitions from static blacklist checking to dynamic contextual analysis. By continuously evaluating message context, sender profiles, and URL characteristics in real-time, the system adapts to new threats immediately without waiting for blacklist updates, thus resolving both the speed and accuracy contradictions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If heuristic methods are used to detect malicious URLs, then some unknown threats can be identified, but criminals can probe and circumvent the system by determining what is blocked

Engineering Contradiction:
Improvedetection capabilityVSAvoidanti-circumvention capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system introduces message context as an intermediary layer between the URL and the detection mechanism. Instead of directly analyzing URLs alone, the system evaluates URLs within the context of the entire message, including sender reputation, recipient relationships, and message metadata. This intermediary context makes it difficult for attackers to circumvent the system through probing, as the detection depends on multiple interconnected factors rather than simple URL patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The detection system combines multiple different types of information (URL characteristics, sender profile, message context, recipient data) into a composite security assessment. This multi-faceted approach creates a robust detection mechanism that is difficult to circumvent, as attackers would need to manipulate multiple independent factors simultaneously rather than simply avoiding known blacklist patterns.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If contextual information is collected and stored for security analysis, then detection accuracy improves, but storage requirements and system complexity increase

Engineering Contradiction:
Improvesecurity assessment accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the most critical contextual features needed for security assessment rather than storing and processing all possible message attributes. By identifying and extracting key indicators such as sender reputation scores, message type classifications, and URL risk indicators, the system maintains high detection accuracy while minimizing storage requirements and computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If security analysis is performed before email delivery, then security is maximized, but delivery speed may be reduced

Engineering Contradiction:
Improvesecurity levelVSAvoidemail delivery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs security analysis in advance during email submission or queuing, before actual delivery to recipients. By completing risk assessments, sender verification, and URL analysis during this preliminary phase, the system ensures high security levels are maintained while enabling rapid delivery once the analysis is complete, thus resolving the contradiction between security and delivery speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220078197A1Using message context to evaluate security of requested data
Publication Date: 2022.03.10 AGARI DATA INC
  • US20220078197A1 patent drawing
  • US20220078197A1 patent drawing
  • US20220078197A1 patent drawing

AI summary

Information of an electronic message to be delivered to an intended recipient is received. For an original resource identifier included in the electronic message, a corresponding alternative resource identifier that can be at least in part used to obtain the original resource identifier and obtain context information associated with the electronic message is determined. The original resource identifier included in the electronic message is replaced with the alternative resource identifier to generate a modified electronic message. The modified electronic message with the alternative resource identifier is allowed to be delivered to the intended recipient instead of the electronic message with the original resource identifier. A request made using the alternative resource identifier in the modified message triggers a security action based at least in part on the context information associated with the electronic message.