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...
Main Authors: | , , , , , , |
---|---|
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 |