Research Article

Defending Malicious Script Attacks Using Machine Learning Classifiers

Table 3

Results obtained from four classifiers by performing 10-fold cross-validation.

ClassifierAccuracyTP rateFP ratePrecisionRecall-measureROCClass

Naïve Bayes97.99%0.8680.0010.9940.8680.9270.963Malicious
0.9990.1320.9660.9990.9820.936Nonmalicious
J4898.64%0.9510.0040.9850.9510.9680.971Malicious
0.9960.0490.9870.9960.9910.971Nonmalicious
SVM95.42%0.8480.0170.930.8480.8870.916Malicious
0.9830.1520.960.9830.9710.916Nonmalicious
KNN96.41%0.9270.0260.9070.9270.9170.956Malicious
0.9740.0730.980.9740.9770.956Nonmalicious