Reputation-Based Ticket Validation for Anonymous Web Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Backend mapping services face vulnerabilities due to unverified users accessing their web services, leading to issues like service execution spamming, intensive usage charges, and potential information theft, as they operate under advertisement compensation models and may pay royalties for bogus requests, necessitating a validation mechanism for anonymous applications.

Innovation Solution

A two-level ticket validation system where users receive a client ticket with a reputation that is updated based on service consumption, and a software emulation of a trusted platform module generates an application ticket for accessing services, with service policies defining access levels based on reputation thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If anonymous users are allowed to access services without verification, then ease of operation is improved, but service abuse and spamming increase

Engineering Contradiction:
Improveaccess to servicesVSAvoidservice abuse
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

A reputation system acts as an intermediary between anonymous users and services. The system assigns reputation scores to users based on their behavior patterns, and services use these scores to determine access levels. This mediator enables anonymous access while filtering out abusive users through reputation-based thresholds.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of user identification from completely anonymous to pseudonymous with reputation metrics. By introducing reputation scores as a new parameter, the system maintains ease of access for legitimate users while enabling discrimination against abusive users based on their reputation levels.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If service validation and access throttling are implemented, then service abuse is reduced, but device complexity increases

Engineering Contradiction:
Improveservice abuseVSAvoidvalidation system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses copies of reputation data stored in cookies on user devices. Instead of requiring complex real-time verification, the server stores reputation information that users can access locally, simplifying the validation process while maintaining security through distributed storage of trust credentials.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The reputation system performs preliminary assessment of user trustworthiness before service access. By pre-calculating and storing reputation scores based on initial behavior patterns, the system avoids complex real-time analysis during service execution, reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If reputation monitoring and updates are continuously performed, then service security is improved, but use of energy and processing resources increases

Engineering Contradiction:
Improveservice securityVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs reputation monitoring and updates periodically rather than continuously. Reputation scores are recalculated at specific intervals or triggered by significant events, reducing processing overhead while maintaining security through regular assessments of user behavior patterns.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The client ticket granting module performs local processing of reputation data and behavior analysis. By distributing computational tasks to user devices, the system reduces server processing requirements while maintaining security through client-side validation of reputation information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9584547B2Statistical security for anonymous mesh-up oriented online services
Publication Date: 2017.02.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9584547B2 patent drawing
  • US9584547B2 patent drawing
  • US9584547B2 patent drawing

AI summary

Web pages and applications commonly consume functionality provided by services to provide users with a rich experience. For example, a backend mapping service may provide access to these services. However, the users and application consuming the services may be anonymous and unverified. Accordingly, a two ticket validation technique is provided to validate service execution requests from anonymous applications. In particular, a user is provided with a client ticket comprising a reputation. The reputation may be adjusted over time based upon how the user consumes services. An application may request access to a service by providing the client ticket and an application ticket for validation. The reputation of the user may be used to determine an access level at which the application may access the service. Users with a high reputation may receive high quality access to the service, while users with a low reputation may receive lower quality access.