Fraud Prevention Server for Man-in-the-Middle Phishing Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods fail to effectively prevent man-in-the-middle phishing attacks, particularly dynamic proxy attacks, where attackers hijack sessions or inject commands, making it difficult to distinguish between legitimate and fraudulent connections.

Innovation Solution

Implementing a fraud prevention server that uses device-specific information, encrypted with a session key, and appends a timestamp and IP address, which is then encrypted and sent back to the client device, allowing the network service server to verify the authenticity of the connection by comparing timestamps and IP addresses, thereby preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If one-time passwords are used to prevent phishing attacks, then login security is improved, but the method fails against dynamic proxy attacks where information is passed through a server in the middle

Engineering Contradiction:
Improvelogin securityVSAvoidresistance to dynamic proxy attacks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a fraud prevention server as an intermediary between the client device and the network service server. This mediator verifies device-specific information and appends authentication data (timestamp, IP address) to communications, preventing man-in-the-middle attacks by ensuring the legitimacy of each communication party without compromising login security or adaptability to dynamic proxy attacks

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If device-specific information is encrypted and verified by a fraud prevention server, then detection of man-in-the-middle attacks is improved, but system complexity increases

Engineering Contradiction:
Improvedetection of man-in-the-middle attacksVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The fraud prevention server acts as a specialized intermediary that handles the complexity of device-specific information verification, encryption, and authentication data appending. This concentrates the computational complexity in a dedicated component rather than distributing it across all system elements, making the overall system more manageable while improving attack detection capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary verification of device-specific information and appends authentication data (timestamp, IP address) before the actual login transaction occurs. This advance preparation enables efficient detection of man-in-the-middle attacks during the login process without adding significant complexity to the core authentication mechanism

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the fraud prevention server appends timestamp and IP address to verify connection authenticity, then prevention of unauthorized access is improved, but processing time increases

Engineering Contradiction:
Improveprevention of unauthorized accessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The fraud prevention server appends the timestamp to the device-specific information in advance, before the login transaction is completed. This preliminary action enables the network service server to quickly verify the authenticity of the connection by simply comparing the appended timestamp and IP address against current values, providing strong prevention of unauthorized access with minimal processing time during the actual login

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20080104672A1Detecting and preventing man-in-the-middle phishing attacks
Publication Date: 2008.05.01 IOVATION INC
  • US20080104672A1 patent drawing
  • US20080104672A1 patent drawing
  • US20080104672A1 patent drawing

AI summary

Embodiments of the present invention provide methods, servers and articles of manufacture that detect and prevent man-in-the-middle phishing attacks. This includes receiving device-specific information from a client device at a fraud prevention server, appending at least one of an internet protocol (IP) address and/or a timestamp to the device-specific information, and forwarding the appended device-specific information back to the client device for providing to an network service server for use by the network service server to facilitate recognition of the client device via at least one of the IP address and/or the timestamp.