Third-Party App Data Access Signature Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in assessing the security risks associated with third-party applications accessing their private data, as they may not fully understand the potential threats, such as data breaches and misuse, when granting access.

Innovation Solution

An evaluation system generates fake data to test third-party applications, monitors their behavior, and detects misuse or security threats, providing notifications to users about potential risks and updating risk scores based on data access patterns and behavior changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users grant permission to third-party applications to access their private data, then the functionality and utility of the application ecosystem is improved, but the security risk and potential for data misuse increases

Engineering Contradiction:
Improveapplication ecosystem functionalityVSAvoiddata security risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary security evaluation of third-party applications before granting them access to user data. An automated evaluation system assesses applications against security criteria and generates risk scores, allowing users to make informed decisions about which applications to trust with their data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors data access patterns of third-party applications and provides feedback to users about suspicious activities. When unusual access behavior is detected, the system notifies users and can automatically revoke access permissions, creating a closed-loop security mechanism.

Inventive Principle:
Principle #23Feedback

2Reliability

If comprehensive security monitoring of third-party applications is implemented, then data protection capability is improved, but system complexity and computational resources increase

Engineering Contradiction:
Improvedata protection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates simplified representations (signatures) of normal data access patterns for each third-party application. These signatures capture essential access characteristics without storing complete access logs, enabling efficient anomaly detection through comparison while minimizing data storage and processing requirements.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms complex access control lists and usage policies into simplified risk scores and access signatures. By changing the representation parameters from detailed policy documents to condensed numerical scores and pattern signatures, the system reduces computational complexity while maintaining security effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If detailed access control policies are enforced for third-party applications, then data security is improved, but ease of operation and user experience deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically evaluates third-party applications and generates security assessments without requiring user intervention. Users simply review the generated risk scores and access signatures to make informed decisions, rather than manually configuring complex security policies or reviewing detailed application code.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an automated evaluation system as an intermediary between third-party applications and user data. This intermediary performs security assessments, generates risk scores, and provides recommendations, simplifying the interaction for users while maintaining strong security controls.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11947678B2Systems and methods for evaluating data access signature of third-party applications
Publication Date: 2024.04.02 THE TORONTO DOMINION BANK
  • US11947678B2 patent drawing
  • US11947678B2 patent drawing
  • US11947678B2 patent drawing

AI summary

A method for evaluating security of third-party applications includes: launching, in an automated test environment, a test instance of a first application; determining a data access pattern for the first application of accessing a protected remote server based on detecting data retrieval operations of retrieving data from the protected remote server by the test instance and determining application states of the first application associated with the detected data retrieval operations; and providing the data access pattern for the first application on a client device.