|
Due to the serious damage caused by viruses, people have paid more attention to prevent files from infection. In this paper, we propose a new algorithm which is based on file structure to protect files from being infected by parasitic viruses. The link between an execution file's FDB (File Description Block) cluster following it is hided when it is not executed. Only at the time of execution, sentinel decodes the hided link and adds an R-Segment to the end of the execution file."Sentinel" then call interrupt 21 which loads the execution file with the R- Segment into the main memory. The R-Segment is executed before the original execution file and the link is hided again by the R-Segment. In this way, viruses cannot find execution files and cannot infect them.
|