Client-Side Credential Baiting for Fast Phishing Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current phishing detection machine learning models are under stress to perform at high accuracy, face challenges in determining the cost of false positives versus false negatives, and are slow to adapt due to the imbalanced nature of legitimate versus phishing websites, making them ineffective in quickly identifying and blocking phishing attempts.

Innovation Solution

A client-side anti-phishing solution, known as 'Bait-n-Switch', intercepts login credentials and submits dummy credentials to unknown websites, allowing or blocking access based on acceptance, thereby reducing false positives and negatives without relying on complex ML models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are used for phishing detection, then detection accuracy can be improved, but the system becomes slow to adapt to new phishing techniques due to extensive data collection and retraining time

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidadaptation speed to new phishing techniques
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by proactively submitting dummy credentials to websites before actual user login attempts. This early verification allows the system to identify phishing sites in advance, building a preemptive defense mechanism that doesn't require waiting for ML model retraining cycles.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs self-service by using automated credential submission and automatic website classification without requiring external retraining data or manual intervention. The anti-phishing module independently verifies websites by submitting credentials and automatically updating its classification based on the responses received.

Inventive Principle:
Principle #25Self-service

2Reliability

If high accuracy is demanded from phishing detection models, then both false positives and false negatives can be reduced, but the system becomes extremely difficult to balance between the two error types

Engineering Contradiction:
Improveoverall detection reliabilityVSAvoidcomplexity of balancing false positives and false negatives
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary verification mechanism using dummy credential submission as a mediator between the user and the website. This intermediary action provides clear binary feedback (acceptance or rejection of credentials) that simplifies the classification decision process, avoiding the complexity of balancing false positives and negatives in traditional ML approaches.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If traditional ML models are retrained frequently to catch new phishing techniques, then detection accuracy improves, but the time and computational resources required increase significantly

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidtime for data collection, processing, and model retraining
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system skips the lengthy ML retraining process by directly performing credential submission verification. Instead of rushing through data collection and model retraining cycles that take six months to a year, the system immediately tests websites by submitting dummy credentials, achieving rapid verification without the time-consuming ML pipeline.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20260039691A1Client-side Anti-phishing systems and methods
Publication Date: 2026.02.05 OPEN TEXT CORPORATION
  • US20260039691A1 patent drawing
  • US20260039691A1 patent drawing
  • US20260039691A1 patent drawing

AI summary

A client-side anti-phishing solution provides an anti-phishing browser plug-in and an anti-phishing module on a user device for initiating an anti-phishing operation on the user device as a user enters a login credential on a web page originating from a website. The anti-phishing operation comprises generating a random number of phishing credentials based on the login credential, randomly selecting, from the random number of phishing credentials, a phishing credential, and causing a browser application on the user device to submit the phishing credential to the website on behalf of the user. Depending upon whether the phishing credential is accepted by the website, access to the website is blocked or allowed. Since the client-side anti-phishing solution does not need to rely on complex machine learning models to classify unknown websites, active phishing websites can be quickly and effectively blocked from procuring user credentials before submission.