Search Spam Detection via Simulated Click-Through Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Search spam techniques, such as cloaking and link farms, deceive search engines into ranking spam pages highly, making it difficult for legitimate results to be displayed, and divert advertising revenue from legitimate providers, thus affecting search efficiency and user experience.

Innovation Solution

The Search Ranger system employs an autonomic anti-spam approach that monitors and correlates search results to detect large-scale spam attacks, uses self-protection mechanisms like targeted patrols and algorithm strengthening, and employs techniques like redirection analysis to identify and eliminate spam pages, including those using cloaking and link farms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If search engines rank pages based on traditional algorithms, then legitimate pages can be ranked, but spam pages can deceive the system and rank undeservedly high

Engineering Contradiction:
Improvesearch result reliabilityVSAvoidspam deception
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by retrieving search results pages and inserting test links before actual user search occurs. This proactive approach allows the system to detect cloaking behavior in advance by observing how pages respond to simulated click-through actions, preventing spam pages from ranking undeservedly high

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary component that acts as a test user agent between the search engine and the web pages. This intermediary inserts links and simulates click-through behavior to detect cloaking, serving as a mediator that exposes deceptive practices without affecting legitimate users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system monitors and analyzes search results to detect spam, then spam detection accuracy improves, but system complexity and computational resources increase

Engineering Contradiction:
Improvespam detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where spam detection is integrated into the normal search result retrieval process. By automatically inserting test links and analyzing page responses during routine operations, the system achieves accurate spam detection without requiring separate complex monitoring infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system applies partial action by focusing monitoring efforts on specific indicators of spam behavior, such as page responses to inserted links and cloaking detection. Rather than analyzing all aspects of every page, the system targets specific behaviors that strongly indicate spam, reducing computational overhead while maintaining detection accuracy

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If search engines display top-ranked results, then user access to relevant information is improved, but spam pages occupy these positions and divert advertising revenue

Engineering Contradiction:
Improveuser access to informationVSAvoidadvertising revenue diversion
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The system applies preliminary anti-action by detecting and flagging spam pages before they can occupy top search result positions. By identifying cloaking behavior and spam patterns in advance, the system prevents spam pages from displacing legitimate results, thereby protecting both user access to information and advertising revenue

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system implements feedback mechanisms where detected spam pages and cloaking behaviors are fed back into the ranking algorithm. This feedback loop allows the search engine to continuously improve its ability to identify and demote spam pages, ensuring that top-ranked results remain legitimate and advertising revenue is not diverted

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8972401B2Search spam analysis and detection
Publication Date: 2015.03.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8972401B2 patent drawing
  • US8972401B2 patent drawing
  • US8972401B2 patent drawing

AI summary

Defeating click-through cloaking includes retrieving a search results page to set a browser variable, inserting a link to a page into the search results page and clicking through to the page using the inserted link. Investigating cloaking includes providing script associated with a suspected spam URL, modifying the script to de-obfuscate the script and executing the modified script to reveal cloaking logic associated with the script.