XSSClassifier: An Efficient XSS Attack Detection Approach Based on Machine Learning Classifier on SNSs

Social networking services (SNSs) such as Twitter, MySpace, and Facebook have become progressivelysignificant with its billions of users. Still, alongside this increase is an increase in security threats such as crosssitescripting (XSS) threat. Recently, a few approaches have been proposed to detect...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of information processing systems 2017, 13(4), 46, pp.1014-1028
Hauptverfasser: Rathore, Shailendra, Sharma, Pradip Kumar, Park, Jong Hyuk
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Social networking services (SNSs) such as Twitter, MySpace, and Facebook have become progressivelysignificant with its billions of users. Still, alongside this increase is an increase in security threats such as crosssitescripting (XSS) threat. Recently, a few approaches have been proposed to detect an XSS attack on SNSs. Due to the certain recent features of SNSs webpages such as JavaScript and AJAX, however, the existingapproaches are not efficient in combating XSS attack on SNSs. In this paper, we propose a machine learningbasedapproach to detecting XSS attack on SNSs. In our approach, the detection of XSS attack is performedbased on three features: URLs, webpage, and SNSs. A dataset is prepared by collecting 1,000 SNSs webpagesand extracting the features from these webpages. Ten different machine learning classifiers are used on aprepared dataset to classify webpages into two categories: XSS or non-XSS. To validate the efficiency of theproposed approach, we evaluated and compared it with other existing approaches. The evaluation resultsshow that our approach attains better performance in the SNS environment, recording the highest accuracy of0.972 and lowest false positive rate of 0.87. KCI Citation Count: 3
ISSN:2092-805X
1976-913X
2092-805X
DOI:10.3745/JIPS.03.0079