Research Article

Defending Malicious Script Attacks Using Machine Learning Classifiers

Table 2

Results obtained from four classifiers by using 100% training.

ClassifierAccuracyTP rateFP ratePrecisionRecall-measureROCClass

Naïve Bayes97.25%0.8750.0010.9940.8750.9310.943Malicious
0.9990.1250.9670.9990.9830.943Nonmalicious
J4897.09%0.9660.0030.990.9660.9780.982Malicious
0.9970.0340.9910.9970.9940.982Nonmalicious
SVM96.51%0.9120.020.9230.9120.9180.946Malicious
0.980.0880.9760.980.9780.946Nonmalicious
KNN100.00%101111Malicious
101111Nonmalicious