Concurrency and Computation Practice and Experience · 2019 · 101 citations · 25 references
ComputingComputer ScienceCybersecurityInternet Of ThingsMachine LearningMalware AnalysisAnomaly DetectionFrequent Pattern MiningIot SecurityMalware ClassificationSupport Vector MachinesAccuracyFeature ClassificationIot Malware DetectionK-nearest NeighborsMultilayer PerceptronOpcode Sequence AnalysisPolymorphic CodePolymorphic Malware
Summary The increasing popularity of Internet of Things (IoT) devices makes them an attractive target for malware authors. In this paper, we use sequential pattern mining technique to detect most frequent opcode sequences of malicious IoT applications. Detected maximal frequent patterns (MFP) of opcode sequences can be used to differentiate malicious from benign IoT applications. We then evaluate the suitability of MFPs as a classification feature for K nearest neighbors (KNN), support vector machines (SVM), multilayer perceptron (MLP), AdaBoost, decision tree, and random forest classifier. Specifically, we achieve an accuracy rate of 99% in the detection of unseen IoT malware. We also demonstrate the utility of our approach in detecting polymorphed IoT malware samples.
25
Internet of Things security and forensics: Challenges and opportunities
Mauro Conti, Ali Dehghantanha, Katrin Franke et al. · Future Generation Computer Systems · 2017 · 663 citations · Full text
Hamed Haddad Pajouh, Reza Javidan, Raouf Khayami et al. · IEEE Transactions on Emerging Topics in Computing · 2016 · 493 citations · Full text