ABSTRACT

According to the International Telecommunications Union (ITU), cybersecurity is defined as the collection of tools, policies, guidelines, risk management approaches, actions, training, best practices, assurance and technologies that can be used to protect the cyber environment and organization and user’s assets. Cybersecurity touches practically all activities and all citizens around the globe; it provides tremendous opportunities for enhancing human development as well as achieving better integration in the information society. The taxonomy of malware detection methods largely employs two features for extraction processes: static features—extracted from executables and dynamic features—extracted from runtime behavior of executables. Dynamic analysis is the behavioral analysis of malware which is time-consuming as each malware sample must be executed for a certain time period and its actions logged all within a controlled environment to ensure that it cannot infect an active platform.