Phishing Detection via Login Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for preventing credential phishing, such as list-based, content-based, and image-based techniques, face challenges like inefficiency, noise interference, and the need for extensive database storage, making them ineffective in distinguishing legitimate from phishing websites.

Innovation Solution

A system that analyzes login behavior by checking if a website correctly identifies incorrect credentials, verifies the functionality of the 'Forgot Password' process, and compares the domains of the login and reset pages to determine if a site is phishing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If list-based techniques (whitelisting/blacklisting) are used to combat credential phishing, then the approach is efficient, but the quality is poor due to the uncountable number of websites

Engineering Contradiction:
ImproveefficiencyVSAvoidquality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the detection parameter from static website characteristics (URL, content) to dynamic login behavior parameters. The system monitors whether the website correctly identifies incorrect credentials and whether the reset link functionality works properly, transforming the detection approach from content-based to behavior-based parameters that can reliably distinguish phishing sites without requiring extensive databases

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If content-based techniques (analyzing layout and content) are used, then they can identify phishing sites, but they fail when noise is added into the Web page

Engineering Contradiction:
Improvedetection accuracyVSAvoidnoise interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the essential functional behavior from the website content by focusing on the login validation mechanism. Instead of analyzing the entire webpage content including potential noise elements, the system isolates and tests the specific function of credential verification and reset link functionality, making the detection immune to noise in other parts of the page

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If image-based techniques (analyzing favicon, OCR, computer vision) are used, then they can identify key elements, but they need to store raw information from authentic login pages in a database

Engineering Contradiction:
Improveidentification accuracyVSAvoiddatabase storage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent makes the website self-identify as phishing or legitimate through its own behavior. By submitting incorrect credentials and observing whether the website correctly identifies them as wrong, and by testing whether the reset link actually functions, the system lets the website's own responses reveal its true nature, eliminating the need for storing reference images or content in a database

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11323476B1Prevention of credential phishing based upon login behavior analysis
Publication Date: 2022.05.03 TREND MICRO INC
  • US11323476B1 patent drawing
  • US11323476B1 patent drawing
  • US11323476B1 patent drawing

AI summary

A system is implemented in browser plug-in software or in endpoint agent software on a user computer. The user accesses a Web site and fills in a login request form and submits it to the Web site. The system triggers a “forgot password” feature and detects a phishing Web site by determining that it does not send a reset link to a valid user e-mail address, or, the system detects a phishing Web site by determining that it does send a reset link to an invalid e-mail address. Or, the system detects a phishing Web site by determining that it sends a reset link to a user e-mail address from a domain different from the domain of a login request form. Or, the system fills in an incorrect account name or password in a login request form and detects a phishing Web site by determining that the Web site does not indicate that the incorrect user name or incorrect password are incorrect. Or, the system submits incorrect credentials and detects a phishing Web site by determining that the Web site does not implement any way to reset the account name or password.