Phishing Detection via Authentication Cookie Token Comparison
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


