2006 · 97 citations · 2 references
ComputingComputer ScienceCybersecurityAuthenticationComputer SecurityWeb SecurityAuthentication VulnerabilitiesClient-side SecuritySession AuthenticationSession ManagementWeb Application SecurityWeb AuthenticationAuthentication MechanismsClient AuthenticationClient-side ExploitationClient-side Web SecurityHttp AuthenticationImplicit AuthenticationSession ProtectionUser Authentication Mechanisms
Session Riding attacks exploit implicit authentication mechanisms such as cookies, HTTP authentication, IP‑based access control, and client‑side SSL in web applications. The study introduces RequestRodeo, a client‑side solution designed to protect users from Session Riding attacks. RequestRodeo mitigates implicit authentication exploitation—except for client‑side SSL—by stripping authentication data from suspicious requests.
The term Session Riding denotes a class of attacks on web applications that exploit implicit authentication processes. There are four distinct methods of implicit authentication found in today’s web applications: Cookies, http authentication, IP address based access control and client side SSL authentication. As many web applications fail to protect their users against Session Riding attacks we introduce RequestRodeo, a client side solution to counter this threat. With the exception of client side SSL, RequestRodeo implements protection against the exploitation of implicit authentication mechanisms. This protection is achieved by removing authentication information from suspicious requests.
2
Securing web application code by static analysis and runtime protection
Yao‐Wen Huang, Fang Yu, Christian Hang et al. · 2004 · 566 citations
Engin Kirda, Christopher Kruegel, Giovanni Vigna et al. · 2006 · 294 citations