Trusted-Domain File Verification via Pre-Approval Whitelists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional anti-virus technologies, including whitelist systems, are ineffective in protecting computing resources due to the inability to manually create comprehensive whitelists and limitations in web-spidering techniques, which fail to identify legitimate files and often misclassify files, leading to low detection rates and false positives.

Innovation Solution

A computer-implemented method that intercepts files, creates hash values using secure-hash algorithms, and stores them in approved-file databases, allowing only verified legitimate files to be accessed, while denying access to unverified files, thereby enhancing the accuracy of file legitimacy verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If web-spidering techniques are used to automatically identify legitimate files, then the productivity of whitelist creation is improved, but the measurement precision and reliability of file legitimacy verification deteriorate due to false positives and inability to access files behind authentication walls

Engineering Contradiction:
Improvewhitelist creation speedVSAvoidfile legitimacy verification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by having users explicitly approve files before they are added to the whitelist. This pre-approval mechanism ensures that only files users have consciously selected are added, eliminating false positives while maintaining automated collection capabilities. The system collects files in advance but withholds whitelist status until explicit user approval is obtained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary approval mechanism between file collection and whitelist inclusion. Instead of directly adding files to the whitelist through automated spidering, the system uses an intermediate approval step where users verify file legitimacy. This intermediary layer resolves the contradiction by maintaining automated productivity while ensuring verification accuracy through user judgment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual methods are used to create comprehensive whitelists, then the measurement precision of file legitimacy verification is improved, but the productivity and time required for whitelist creation deteriorate

Engineering Contradiction:
Improvefile legitimacy verification accuracyVSAvoidwhitelist creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated collection of candidate files before user approval is obtained. This preliminary action captures files that users may want to approve, reducing the time users would otherwise spend manually searching for and selecting files. The system prepares the groundwork in advance while maintaining high precision through subsequent user verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables users to self-service the whitelist creation process by allowing them to review and approve files at their convenience. Users can manually add files to the whitelist without administrator intervention, and the system automatically processes these additions. This self-service approach combines manual precision with automated efficiency, eliminating time losses associated with manual creation while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If conventional anti-virus technologies are used, then the ease of operation is maintained, but the reliability of protecting computing resources deteriorates due to increasing ineffectiveness against modern malware

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidcomputing resource protection effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system inverts the traditional anti-virus approach by implementing a whitelist system that allows only approved files to execute, rather than attempting to block all malicious files. This inversion fundamentally changes the protection model from reactive blocking to proactive permitting, significantly improving reliability while maintaining ease of operation through automated whitelist management and user-friendly approval interfaces.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9959404B2Methods and systems for creating and updating approved-file and trusted-domain databases
Publication Date: 2018.05.01 CA TECH INC
  • US9959404B2 patent drawing
  • US9959404B2 patent drawing
  • US9959404B2 patent drawing

AI summary

Computer-implemented methods and systems for creating or updating approved-file and trusted-domain databases and verifying the legitimacy of files are disclosed. A method for creating or updating an approved-file database may include intercepting a first file, identifying a source domain associated with the first file, identifying a trusted-domain database, determining whether a database record for the source domain associated with the first file exists within the trusted-domain database, creating a hash value for the first file if a database record for the source domain associated with the first file exists within the trusted-domain database, and storing the hash value for the first file in an approved-file database. Methods and systems for verifying the legitimacy of a file and for creating or updating a trusted-domain database are also disclosed.