intended validation. However, blacklists can be useful for detecting potential attacks or
determining which inputs are so malformed that they should be rejected outright.
For example, limiting filenames to alphanumeric characters can help to restrict the
introduction of unintended file extensions.