An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic

Due to the growth and popularity of the internet, cyber security remains, and will continue, to be an important issue. There are many network traffic classification methods or malware identification approaches that have been proposed to solve this problem. However, the existing methods are not well...

Full description

Bibliographic Details
Main Authors: Bo Liu, Jinfu Chen, Songling Qin, Zufa Zhang, Yisong Liu, Lingling Zhao, Jingyi Chen
Format: Article
Language:English
Published: Hindawi-Wiley 2021-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2021/5518909
id doaj-ac9b79b221734b5fa4fd12c32996eae4
record_format Article
spelling doaj-ac9b79b221734b5fa4fd12c32996eae42021-05-10T00:26:15ZengHindawi-WileySecurity and Communication Networks1939-01222021-01-01202110.1155/2021/5518909An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network TrafficBo Liu0Jinfu Chen1Songling Qin2Zufa Zhang3Yisong Liu4Lingling Zhao5Jingyi Chen6School of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringSchool of Computer Science and Communication EngineeringDue to the growth and popularity of the internet, cyber security remains, and will continue, to be an important issue. There are many network traffic classification methods or malware identification approaches that have been proposed to solve this problem. However, the existing methods are not well suited to help security experts effectively solve this challenge due to their low accuracy and high false positive rate. To this end, we employ a machine learning-based classification approach to identify malware. The approach extracts features from network traffic and reduces the dimensionality of the features, which can effectively improve the accuracy of identification. Furthermore, we propose an improved SVM algorithm for classifying the network traffic dubbed Optimized Facile Support Vector Machine (OFSVM). The OFSVM algorithm solves the problem that the original SVM algorithm is not satisfactory for classification from two aspects, i.e., parameter optimization and kernel function selection. Therefore, in this paper, we present an approach for identifying malware in network traffic, called Network Traffic Malware Identification (NTMI). To evaluate the effectiveness of the NTMI approach proposed in this paper, we collect four real network traffic datasets and use a publicly available dataset CAIDA for our experiments. Evaluation results suggest that the NTMI approach can lead to higher accuracy while achieving a lower false positive rate compared with other identification methods. On average, the NTMI approach achieves an accuracy of 92.5% and a false positive rate of 5.527%.http://dx.doi.org/10.1155/2021/5518909
collection DOAJ
language English
format Article
sources DOAJ
author Bo Liu
Jinfu Chen
Songling Qin
Zufa Zhang
Yisong Liu
Lingling Zhao
Jingyi Chen
spellingShingle Bo Liu
Jinfu Chen
Songling Qin
Zufa Zhang
Yisong Liu
Lingling Zhao
Jingyi Chen
An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
Security and Communication Networks
author_facet Bo Liu
Jinfu Chen
Songling Qin
Zufa Zhang
Yisong Liu
Lingling Zhao
Jingyi Chen
author_sort Bo Liu
title An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
title_short An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
title_full An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
title_fullStr An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
title_full_unstemmed An Approach Based on the Improved SVM Algorithm for Identifying Malware in Network Traffic
title_sort approach based on the improved svm algorithm for identifying malware in network traffic
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0122
publishDate 2021-01-01
description Due to the growth and popularity of the internet, cyber security remains, and will continue, to be an important issue. There are many network traffic classification methods or malware identification approaches that have been proposed to solve this problem. However, the existing methods are not well suited to help security experts effectively solve this challenge due to their low accuracy and high false positive rate. To this end, we employ a machine learning-based classification approach to identify malware. The approach extracts features from network traffic and reduces the dimensionality of the features, which can effectively improve the accuracy of identification. Furthermore, we propose an improved SVM algorithm for classifying the network traffic dubbed Optimized Facile Support Vector Machine (OFSVM). The OFSVM algorithm solves the problem that the original SVM algorithm is not satisfactory for classification from two aspects, i.e., parameter optimization and kernel function selection. Therefore, in this paper, we present an approach for identifying malware in network traffic, called Network Traffic Malware Identification (NTMI). To evaluate the effectiveness of the NTMI approach proposed in this paper, we collect four real network traffic datasets and use a publicly available dataset CAIDA for our experiments. Evaluation results suggest that the NTMI approach can lead to higher accuracy while achieving a lower false positive rate compared with other identification methods. On average, the NTMI approach achieves an accuracy of 92.5% and a false positive rate of 5.527%.
url http://dx.doi.org/10.1155/2021/5518909
work_keys_str_mv AT boliu anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT jinfuchen anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT songlingqin anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT zufazhang anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT yisongliu anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT linglingzhao anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT jingyichen anapproachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT boliu approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT jinfuchen approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT songlingqin approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT zufazhang approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT yisongliu approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT linglingzhao approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
AT jingyichen approachbasedontheimprovedsvmalgorithmforidentifyingmalwareinnetworktraffic
_version_ 1721453960028487680