dc.contributor.author |
Habib, Beenish |
|
dc.contributor.author |
Khursheed, Farida |
|
dc.date.accessioned |
2023-05-05T22:25:55Z |
|
dc.date.available |
2023-05-05T22:25:55Z |
|
dc.date.issued |
2023-09-22 |
|
dc.identifier.issn |
2210-142X |
|
dc.identifier.uri |
https://journal.uob.edu.bh:443/handle/123456789/4910 |
|
dc.description.abstract |
Cloud services are often delivered through HTTP protocol for ease and reduced cost for both service providers and users. The only drawback is that they are more prone to DDoS attacks. There is a need for a detection setup on this architecture that is lightweight, robust, and easily deployable with improved efficiency. We thus propose a novel DDoS detection setup using the REST-API (Application Programming Interface). The cloud platform we are using is Heroku, one of the first developed platforms as a service cloud platform by salesforce. The GitHub repository holds the pre-trained machine learning model and the cloud hosts the machine learning model through the GitHub repository. The HTTP request and response are sent to a cloud architecture through the Postman API client where the actual attack prediction is done. This makes our cloud burden-free as the detection is done outside its domain. The classifier is the Random Forest classifier, which is trained on the pre-processed KDD Cup 99 dataset. It shows the best accuracy results among most of the machine learning classifiers on this dataset with Information Gain as the feature selection technique. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
University of Bahrain |
en_US |
dc.subject |
Network security; Denial-of-Service-Attacks; Cloud Computing; SaaS; Rest-API; Machine learning |
en_US |
dc.title |
REST-API based DDoS Detection Using Random Forest Classifier in a Platform as a Service Cloud Environment |
en_US |
dc.identifier.doi |
http://dx.doi.org/10.12785/ijcds/140184 |
|
dc.volume |
14 |
en_US |
dc.issue |
1 |
en_US |
dc.pagestart |
1075 |
en_US |
dc.pageend |
1089 |
en_US |
dc.contributor.authorcountry |
India |
en_US |
dc.contributor.authoraffiliation |
NIT SRINAGAR |
en_US |
dc.source.title |
International Journal of Computing and Digital Systems |
en_US |
dc.abbreviatedsourcetitle |
IJCDS |
en_US |