CorrectnessBasic checks that data conforms to its data type. For example, checking that an order quantity is numeric.
Business RulesChecking the correctness of the data based on business rules. For example, validating that a reservation request for a flight occurs in the future at least 12 hours from the current time.
WarningsValidations typically include both strict validations of data and warnings that can be bypassed by users. For example, a hotel booking site might warn a customer that a hotel is under construction during the period of their stay before finalizing a booking.
Information SecurityChecking data for information security threats.
Risk ControlsInput validations are a common way to implement risk controls. For example, a financial trading system may prevent orders beyond a certain dollar amount authorized for each trader.
|Overview: Input Validation|
A systematic check that rejects or accepts data based on a set of rules.