Research Article

Defending Malicious Script Attacks Using Machine Learning Classifiers

Table 4

Results obtained from four classifiers for 80% training and 20% testing.

ClassifierAccuracyTP rateFP ratePrecisionRecall-measureROCClass

Naïve Bayes95.06%0.7950.0070.9710.7950.8740.964Malicious
0.9930.2050.9460.9930.9690.965Nonmalicious
J4899.22%0.964010.9640.9820.983Malicious
10.0360.9910.9950.983Nonmalicious
SVM94.55%0.880.0360.8690.880.8740.922Malicious
0.9640.120.9670.9640.9650.922Nonmalicious
KNN97.14%0.9040.010.9620.9040.9320.957Malicious
0.990.0960.9740.990.9820.957Nonmalicious