Security Scanner Cache Hint Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current antivirus and security scanners often use suboptimal caching modes when scanning files for malicious software, leading to inefficiencies that impact overall computer performance.
Innovation Solution
A security scanner module intercepts file access requests, determines the caching mode, and changes it to an optimal mode for scanning if necessary, using a filter module and cache manager to ensure efficient scanning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the security scanner uses the cache hint from the original file access request to determine caching mode, then the original application's caching requirements are met, but the scanning efficiency deteriorates due to suboptimal caching mode
Solution Approach 1:
The patent introduces a security scanner module as an intermediary between the application and the cache manager. This intermediary intercepts file access requests, determines the original caching mode from cache hints, and temporarily overrides it with an optimal scanning mode during security scanning operations. After scanning completes, the original caching mode is restored. This mediator approach allows the security scanner to optimize scanning efficiency without permanently affecting application performance or breaking application-specific caching requirements.
Solution Approach 2:
The patent implements dynamic caching mode adjustment by temporarily changing the caching mode from the original application-specified mode to an optimal scanning mode during security scanning operations. The system dynamically switches between different caching modes based on the operational context (normal application execution vs. security scanning), and restores the original mode after scanning completes. This dynamic adjustment resolves the contradiction by allowing optimal scanning performance when needed while preserving application-optimized caching during normal operation.
2Reliability
If the security scanner frequently scans all files to detect malicious software proactively, then security detection capability is improved, but overall computer performance deteriorates due to scanning inefficiencies
Solution Approach 1:
The patent changes the caching mode parameter from the application-specified mode to an optimal scanning mode during security scanning operations. By modifying this critical parameter (caching mode) to be optimized for scanning rather than application performance, the system achieves faster scanning speeds and improved security detection capability. After scanning completes, the parameter is restored to its original value, minimizing the impact on overall system performance while still achieving the security scanning objective.
Data Source
AI summary
A computer includes a filter module providing a standardized interface for intercepting file access requests. The computer also includes a cache manager that manages the caching mode used with the requests. An application on the computer issues a file access request and explicitly or implicitly specifies a cache hint informing the cache manager of a desired caching mode. A security scanner module scans files on the computer for malicious software. The security scanner module intercepts a file access request and alters the caching mode, if necessary, to one optimized for security scanning. The security scanner module performs the file scan using the optimal caching mode, and, if necessary, resets the caching mode to its original state.


