Skip to main content
CUI

Documentation - V-222603

V-222603

Application Security and Development Security Technical Implementation Guide

CAT II

Title

The application must protect from Cross-Site Request Forgery (CSRF) vulnerabilities.

Description

<VulnDiscussion>Cross-Site Request Forgery (CSRF) is an attack where a website user is forced to execute an unwanted action on a website that he or she is currently authenticated to. An attacker, through social engineering (e.g., e-mail or chat) creates a hyperlink which executes unwanted actions on the website the victim is authenticated to and sends it to the victim. If the victim clicks on the link, the action is executed unbeknownst to the victim. A CSRF attack executes a website request on...

Fix Text (Documentation Requirement)

Configure the application to use unpredictable challenge tokens and check the HTTP referrer to ensure the request was issued from the site itself. Implement mitigating controls as required such as using web reputation services.

Documentation Status

Cancel
CUI