Preview
Modern web applications rely on requests to retrieve and send resources the user wants to access. These requests often include credentials associated with the website, allowing the user to maintain a connection throughout the browsing session. Cross-Site Request Forgery (CSRF) is a commonly exploited web application vulnerability that modifies these requests and forces users into loading sensitive information from the web application.
This guide discusses a Cross-Site Request Forgery vulnerability, how CSRF attacks are typically orchestrated, and best practices to prevent such attacks.