Phishing Detection via Authentication Cookie Token Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phishing attacks compromise user login information by creating fake web pages that capture credentials without the user's knowledge, posing a significant threat to security and data integrity.

Innovation Solution

A system generates an authentication cookie based on an encrypted authentication token and its generation time, which is installed on the user's system and compared with a detection token during login requests to determine if the information is compromised, thereby detecting phishing activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional login systems are used without phishing detection mechanisms, then the ease of operation is maintained, but the reliability of login information security deteriorates

Engineering Contradiction:
Improvelogin information securityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating an authentication cookie with an encrypted authentication token and generation time before the login process. This pre-established cryptographic foundation enables later detection of phishing attempts without adding complex real-time verification mechanisms during login.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication cookie acts as an intermediary element between the user agent and the login system. It carries the detection token that mediates the verification process, allowing the system to detect phishing without requiring direct complex communication protocols between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication cookies with detection tokens are implemented, then the reliability of detecting phishing is improved, but the ease of operation deteriorates due to additional login request parameters

Engineering Contradiction:
Improvephishing detection accuracyVSAvoidlogin process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges the detection token with the authentication cookie, combining authentication and detection functions into a single data structure. This eliminates the need for separate detection parameters in login requests, maintaining operational simplicity while ensuring reliable phishing detection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The authentication cookie serves multiple functions: it authenticates the user session and simultaneously carries the detection token for phishing verification. This multi-functionality reduces the number of separate components needed, keeping the login process simple while enhancing security.

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

3Reliability

If detection tokens are compared during login requests, then the reliability of identifying compromised login information is improved, but the loss of time increases due to additional verification steps

Engineering Contradiction:
Improvecompromised information identificationVSAvoidlogin verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The detection token is generated and embedded in the authentication cookie during the initial authentication phase, before the login request is made. This preliminary preparation eliminates the need for complex real-time token generation during login verification, reducing the time penalty while maintaining reliable detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex mechanical verification processes with cryptographic comparison of detection tokens. The server simply compares the received detection token with the one generated from the authentication cookie, using efficient cryptographic operations instead of elaborate verification procedures.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10778718B2Phishing detection and prevention
Publication Date: 2020.09.15 SALESFORCE INC
  • US10778718B2 patent drawing
  • US10778718B2 patent drawing
  • US10778718B2 patent drawing

AI summary

Some embodiments of the present invention include a method for detecting and preventing phishing and include generating an authentication cookie based on encrypting an authentication token and a time when the authentication token is generated, the authentication cookie to be installed in a user computing system. The method further includes receiving a login request from the user computing system, the login request including login information, the authentication cookie, and a first detection token, decrypting the authentication cookie in the login request to generate a second detection token, and comparing the first detection token with the second detection token to determine whether the login information is compromised.