i.e., use a whitelist of acceptable inputs that strictly conform to specifications. Reject any
input that does not strictly conform to specifications, or transform it into something that
does.
When performing input validation, consider all potentially relevant properties, including