Introduction
Imagine you are logged into your bank website and then visit another website that tricks your browser into sending a money transfer request without your knowledge. This problem happens because websites trust your browser too much. Cross-site request forgery (CSRF) is the attack that exploits this trust to perform unwanted actions on your behalf.