Processing 2D barcode data with metaheuristic based CNN models and detection of malicious PDF files

dc.contributor.authorTogacar, Mesut
dc.contributor.authorErgen, Burhan
dc.date.accessioned2026-08-12T18:10:40Z
dc.date.issued2024
dc.departmentFırat Üniversitesi
dc.description.abstractPortable Document Format (PDF) is a file format created to create portable and printable documents across platforms. PDF files are one of the most widely used application types in computer -based systems. Thanks to the functionality that PDF files provide, they are used by many users around the world. Malware developers can exploit PDF files due to various factors. Malware can integrate embedded files, JavaScript, PDF files, etc. As a result, PDFs are susceptible to security vulnerabilities in computer -based systems. In this study, we utilised the CIC-Evasive-PDFMal2022 dataset, made accessible by the Canadian Cybersecurity Institute in 2022, that includes two categories, namely benign and malicious. In the preprocessing step, the proposed model transformed textbased PDF parameter data into the 2D PDF417 barcode. 2D Convolutional Neural Network (CNN) models (MobileNetV2, ResNet18, and ShuffleNet) are trained using the dataset generated by the preprocessing step. CNN is a type of artificial neural network used in image recognition, processing, and classification. Type/class based feature sets were then obtained by each CNN model. In the last step, the metaheuristic optimization method (Honey Badger Algorithm) was used. Thanks to this method, the best performing feature set was determined among the feature sets of the types extracted from each CNN model. It was then classified by the softmax method, and an overall accuracy of 99.73% was achieved. The proposed approach has successfully trained 1D data with 2D CNNs. In addition, with the barcode imaging technique, direct understanding of the data by the users is prevented.
dc.identifier.doi10.1016/j.asoc.2024.111722
dc.identifier.issn1568-4946
dc.identifier.issn1872-9681
dc.identifier.orcid0000-0002-8264-3899
dc.identifier.orcid0000-0003-3244-2615
dc.identifier.scopus2-s2.0-85193435119
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.asoc.2024.111722
dc.identifier.urihttps://hdl.handle.net/11508/63366
dc.identifier.volume161
dc.identifier.wosWOS:001242354100001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier
dc.relation.ispartofApplied Soft Computing
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectDeep learning
dc.subjectMetaheuristic optimization
dc.subject2D barcode
dc.subjectMalicious PDF file
dc.subjectFeature selection
dc.titleProcessing 2D barcode data with metaheuristic based CNN models and detection of malicious PDF files
dc.typeArticle

Dosyalar