NAS Anti-Virus Scanning Interruption for File Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network Attached Storage (NAS) devices are vulnerable to file infections by viruses or Trojan horses, which can spread to network clients accessing these files, and existing solutions do not effectively address the need for real-time scanning and protection.
Innovation Solution
Integration of a virus scanning module within the NAS device that scans files in the background and interrupts the scanning process temporarily upon receiving a file access request to enhance response time, allowing immediate file access while resuming scanning afterwards, and implementing error routines to handle infected files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If continuous virus scanning is performed on files in the NAS device, then virus detection capability is improved, but file access response time deteriorates
Solution Approach 1:
The virus scanning process is made dynamic by allowing it to be interrupted and resumed based on real-time file access requests. The scanning operation adapts its execution state (running, paused, resumed) according to system conditions, specifically whether a file access request is pending, thus resolving the contradiction between continuous scanning and responsive file access
Solution Approach 2:
The virus scanning is implemented as a periodic background process that can be temporarily suspended and restarted. Instead of running continuously without interruption, the scanner operates in cycles - scanning when no file access is requested, and pausing when file access is needed - thereby maintaining both security and performance
2Speed
If virus scanning is interrupted upon file access request, then file access response time is improved, but virus scanning continuity deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-interrupting the scanning process before it can interfere with file access operations. The scanner is designed to detect and pause at appropriate points, ensuring file access requests are handled immediately without waiting for scanning completion, thus maintaining scanning continuity over time while ensuring responsive file access
Solution Approach 2:
The virus scanning function maintains continuity through automatic resumption after interruption. The scanning process is designed to pick up where it left off after being paused for file access, ensuring that the protective scanning function remains ongoing and continuous in terms of coverage, even though its execution is temporarily suspended for performance reasons
Data Source
AI summary
In one embodiment a method comprises initiating, by a network attached storage device, a virus scan process on the network attached storage device, receiving, by the network attached storage device, a first file access request that identifies a file, and interrupting the virus scan process to respond to the first file access request.


