GithubHelp home page GithubHelp logo

malimg_rgb_cnn's Introduction

Malimg_RGB_CNN

Malware Detection Using RGB Images and CNN Model Subclassing

Malware authors often upload their software to third-party application repositories to allow hackers to take control of a device by stealing passwords or providing access to contacts. Therefore, the development of an efficient malware detection tool is urgently needed. Malware detection researchers usually begins by extracting characteristics from specific sections of malware files, and this technique failed in case of zero-day malware. Unfortunately, malware classifica-tion remains a challenge, even if current state-of-the-art classifiers generally achieve excellent results, especially in image processing. To support efficient and powerful malware classification, we propose a CNN model subclassing architec-ture using RGB images. Malicious and benign files samples are converts to RGB images then the proposed classifier is able to recognize either it is malicious or not. We build our model using high-level API, then we examined out many opti-mizers. Finally, we got a Malware Detection Model as efficient as fast using RGB images, CNN from scratch with subclassing and Nadam optimizer. The end result we were given is 96% precision on a small database.

Further details : https://link.springer.com/chapter/10.1007/978-3-031-21101-0_1

Cite this work:

Ouahab, I.B.A., Alluhaidan, Y., Elaachak, L., Bouhorma, M. (2023). Malware Detection Using RGB Images and CNN Model Subclassing. In: Abd El-Latif, A.A., Maleh, Y., Mazurczyk, W., ELAffendi, M., I. Alkanhal, M. (eds) Advances in Cybersecurity, Cybercrimes, and Smart Emerging Technologies. CCSET 2022. Engineering Cyber-Physical Systems and Critical Infrastructures, vol 4. Springer, Cham. https://doi.org/10.1007/978-3-031-21101-0_1

malimg_rgb_cnn's People

Contributors

ikrambenabdelouahab avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.