Granular Reputation Engine for Executable Action Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer security systems face challenges in accurately assessing and managing the vulnerabilities of executable objects, often resulting in false positives and inadequate protection against potentially unwanted content (PUC) such as malware and grayware, which can exhibit both legitimate and malicious behaviors.

Innovation Solution

A vulnerability assessment engine that intercepts actions associated with executable objects, assigns context-specific reputations, and intervenes only when suspicious behavior is detected, using a granular reputation system to allow, block, or seek user input, thereby differentiating between whitelisted, graylisted, and blacklisted actions, and integrates with a global threat intelligence database for further analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional antivirus scanning is used to detect malicious executable objects, then security protection is provided, but false positives occur and legitimate applications are incorrectly identified as malicious

Engineering Contradiction:
Improvesecurity protectionVSAvoiddetection accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the reputation assessment into multiple granular components: file reputation, publisher reputation, action reputation, and contextual reputation factors. Instead of treating each executable object as a single entity, the system evaluates multiple independent reputation dimensions separately and combines them to form a comprehensive risk assessment, thereby reducing false positives while maintaining security protection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the assessment parameters from binary (malicious/legitimate) to multi-dimensional reputation scores. It introduces dynamic parameters such as publisher verification status, action type reputation, contextual behavior patterns, and historical incident data. These parameter changes enable more precise differentiation between genuinely malicious files and legitimate applications with suspicious but acceptable behaviors.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If intervention is triggered for every potentially suspicious action, then security is enhanced, but user productivity decreases due to frequent interruptions

Engineering Contradiction:
Improvesecurity protectionVSAvoiduser workflow efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial intervention by selectively triggering user prompts only for actions with high risk scores. For low-risk actions, the system allows automatic execution without user interruption. This partial action approach maintains security protection for genuinely suspicious activities while preserving user productivity by eliminating unnecessary interruptions for benign actions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary reputation assessment and risk scoring before user interaction occurs. By pre-evaluating the executable object's reputation, publisher credibility, and intended action risk level, the system can make automated decisions for low-risk cases and reserve user prompts only for high-risk scenarios, thereby maintaining both security and productivity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a granular reputation system is implemented to differentiate between whitelisted, graylisted, and blacklisted actions, then detection precision is improved, but device complexity increases

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex reputation system is segmented into modular components: file hash verification module, publisher credential verification module, action reputation analysis module, and contextual risk assessment module. Each module independently evaluates specific aspects and returns structured data that can be combined through standardized algorithms, making the overall complex system manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements universal reputation assessment algorithms that can evaluate multiple types of executable objects (applications, scripts, installers) across different contexts (user actions, system actions, scheduled tasks) using the same core logic. This multi-functionality approach handles diverse security scenarios with a unified framework, reducing complexity compared to having separate specialized systems for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20200042720A1Pre-launch process vulnerability assessment
Publication Date: 2020.02.06 MCAFEE LLC
  • US20200042720A1 patent drawing
  • US20200042720A1 patent drawing
  • US20200042720A1 patent drawing

AI summary

There is disclosed in one example a server apparatus, including: a hardware platform including a processor and a memory; a network interface; and a vulnerability assessment server engine including instructions encoded within the memory to instruct the processor to: receive via the network interface an endpoint payload including a platform identification string, including an identifier for an application and an identifier for an action to be taken by the application; query a vulnerability database and platform identification string database to procure an application-specific reputation for the action; and send via the network interface the application-specific reputation for the action.