Anti-Phishing Link Disabling and Warning Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phishing attacks pose a significant threat as they can steal personal identity data and financial information, with spoofed emails being difficult to identify, leading users to unsafe websites or malicious code downloads.

Innovation Solution

An anti-phishing protection system that filters messages to mark and disable links within phishing emails, displaying a warning to users and allowing them to optionally enable links after being informed about the potential danger, with future accesses showing enabled links if user consent is given.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If links in phishing emails are disabled by default, then user security is improved, but user convenience deteriorates

Engineering Contradiction:
Improveuser securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary identification and marking of phishing emails before the user interacts with them. Links in identified phishing emails are automatically disabled in advance, preventing potential harm while the user reads the email. This preliminary protective action resolves the contradiction by establishing security measures before the user encounters the threat.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The link disabling mechanism is dynamic rather than static. Links can be enabled or disabled based on the system's assessment of email authenticity. Users can interact with the system to enable links in legitimate emails marked as phishing, or have links automatically re-enabled based on further verification. This dynamic adjustment resolves the contradiction by adapting the security measure to the actual threat level.

Inventive Principle:
Principle #15Dynamics

2Reliability

If phishing emails are automatically identified and marked, then protection effectiveness is improved, but false positive rate increases

Engineering Contradiction:
Improveprotection effectivenessVSAvoidfalse positive rate
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Rather than applying a uniform marking to all potentially suspicious emails, the system applies different levels or types of marking based on the specific characteristics and risk assessment of each email. This localized approach allows the system to maintain high protection effectiveness for genuine phishing attempts while reducing false positives for legitimate emails that share some characteristics with phishing emails.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system incorporates feedback mechanisms where user interactions with marked emails (such as enabling links or reporting false positives) are used to refine and improve the identification algorithm. This feedback loop allows the system to learn from mistakes and reduce false positives over time while maintaining effective protection against actual phishing threats.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7975297B2Anti-phishing protection
Publication Date: 2011.07.05 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7975297B2 patent drawing
  • US7975297B2 patent drawing
  • US7975297B2 patent drawing

AI summary

Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.