Output Validation

Revision as of 07:01, 10 October 2008 by KirstenS (Talk | contribs)

Jump to: navigation, search

This is a control. To view all control, please see the Control Category page.


Output validation refers to the process of validating the output of a process before it is sent to some recepient. For example, if you search your output for credit card numbers and replace them with asterisks (*), you have validated the output before sending it. You might also validate the output for common attacks, such as Cross-site Scripting (XSS) and SQL Injection before sending it.

NOTE: See HTML Entity Encoding which is a sort of output validation.


Related Threats

Related Attacks

Related Vulnerabilities

Related Countermeasures