期刊名称:International Journal of Information and Communication Technology Research
电子版ISSN:2223-4985
出版年度:2016
卷号:6
期号:11
出版社:IRPN Publishers
摘要:Systems are getting integrated faster and easier using web API, as applications and cloud API's nowadays are shifting to REST-based services in the detriment of SOAP-based ones. RESTful services are a lightweight alternative to Web Services implemented using HTTP and principles of REST. Thus there is no standard applied on RESTful, so security is not considered by default. One of the most attack suffer by the mainstream service providers is Buffer overflow in RESTful services, as a result from misuse or intentional attack. Client requests a resource many times that consume processing time and a lot of money for each request and may cause Denial of services (DOS). In this paper We propose an approach to estimate RESTful process request time from a set of previous requests using large number of experiments to find general equation for estimate current computing time and finding the next expected time for next RESTful request using our equation. We compute guard time depending on next request time which protect service provider from repeated request that causes buffer overflow DOS attack. The results were sufficient as the accuracy ranges between 93% and 98% with average 97.31 %.
关键词:DOS; RESTful; Buffer overflow; JSON; Tokens; Expected time