Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 26 July 2017

On Improving Antivirus Scanning Engines: Memory On-Access Scanner

Mohammed I. Al-Saleh1 & Rasha K. Al-Huthaifi1

Journal of Computer Science, Volume 13, Issue 8, pp. 290–300 · doi.org/10.3844/jcssp.2017.290.300

8,489 accesses4,846 downloads2 citations (Crossref)Metrics
Cite Check for updates

Abstract

The Antivirus (AV) products are utilized by home user's community to attain protection. To some extent, the AV meets users' expectations by detecting previously known malware samples. In this study, we question the set of events which should trigger the AV to scan data. Scanning every single piece of data as it moves from one location into another could be a demanding and performance-killing task. The AV faces a design challenge when deciding what kind of data to scan and when to do so. Typically, the on-access scanner component of the AV scans data upon moving from/to hard drives. Other occurrences of data movements are of equal importance. For example, data moves between different memory locations or between memory and network. In this study, we are motivated to explore what it needs to be done by the AV upon various data movements. We design and implement a system that has a capability of scanning memory when necessary. We recognize and intercept the most effective API calls that involve memory. Afterwards, we extract involved data and scan it if it has not been scanned before. We test our system against 15 real malware and find out that our system is capable of detecting all malware samples. Furthermore, we provide a thorough performance study to present the overhead of our system.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 3.0 Licence (CC BY 3.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Al-Saleh, M. I. & Al-Huthaifi, R. K. (2017). On Improving Antivirus Scanning Engines: Memory On-Access Scanner. Journal of Computer Science, 13(8), 290–300. https://doi.org/10.3844/jcssp.2017.290.300

Licence
CC BY 3.0
Issue
Volume 13, Issue 8
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
On Improving Antivirus Scanning Engines: Memory On-Access ScannerJournal of Computer Science · Volume 13, Issue 8 · pp. 290–300 · CC BY 3.0Download