Phishing Detection via Web Page Snapshot Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing phishing detection methods rely heavily on blacklists, which are ineffective in identifying new or variant phishing web pages, as hackers can easily use different addresses for phishing attacks, making it difficult to filter out such pages precisely.

Innovation Solution

A method that compares the snapshot of a target web page with pre-stored snapshots and addresses to determine if it is a phishing page, using a network apparatus with a database to match the snapshot and address, and generates a notice or blocks the page if a mismatch is found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blacklist-based detection methods are used, then known phishing addresses can be identified, but new or variant phishing web pages using different addresses cannot be detected

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidability to detect new phishing variants
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system pre-stores snapshots of legitimate web pages in a database before phishing attempts occur. When a web page is requested, the system compares it against these pre-stored snapshots to detect phishing, enabling detection of new phishing variants without relying on pre-existing blacklists of specific phishing URLs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies (snapshots) of legitimate web page content in a database. These snapshots serve as reference templates for comparison, allowing the system to identify phishing pages by detecting deviations from the stored legitimate content, regardless of the URL used.

Inventive Principle:
Principle #26Copying

2Reliability

If snapshot comparison with address verification is implemented, then phishing pages using different addresses can be identified, but system complexity increases

Engineering Contradiction:
Improvephishing detection precisionVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The snapshot comparison mechanism serves multiple functions: it detects phishing pages, verifies address authenticity, and provides a universal method for identifying fraudulent sites regardless of their URL. This multi-functionality reduces the need for separate detection systems for different phishing techniques.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The web page snapshot acts as an intermediary between the URL and the content verification process. Instead of directly comparing URLs or analyzing complex page structures, the system uses snapshots as a mediator to simplify the detection process while maintaining high accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8776220B2Phishing detecting system and method operative to compare web page images to a snapshot of a requested web page
Publication Date: 2014.07.08 INSTITUTE FOR INFORMATION INDUSTRY
  • US8776220B2 patent drawing
  • US8776220B2 patent drawing
  • US8776220B2 patent drawing

AI summary

A phishing detecting method includes: a web-page accessing request for accessing a target web page at a target address is received; the target web page from the target address is obtained; the target web page is snapshotted to obtain a present page snapshot; the present page snapshot is compared with several pre-stored page snapshots stored in a database, wherein each of the pre-stored page snapshots corresponds to a pre-stored address; if the present page snapshot matches one of the pre-stored page snapshots, the target address is compared with the pre-stored address, corresponding pre-stored page snapshot of which matches the present page snapshot; if the target address does not match the pre-stored address, the corresponding pre-stored page snapshot of which matches the present page snapshot, it is determined that the target web page is a phishing web page.