I've just recently been introduced to the concept of Accept Known Good, where instead of rejecting badly formed input, a whitelist of acceptable inputs is used to validate against. I love the idea, but I am curious as to what the consensus is in regards to AKG ruling out every potential attack?
Basically, I'm looking for what kind of attacks would work against an AKG security measure. My understanding was that whether or not the user provided a valid input to use, the actual value used by the script would be pulled from the list/array of acceptable known values and the actual value provided by the users are never used by the actual script.
However, I am not a security person so if there are other potential attacks that could get by an AKG setup, I'd love to know about them so I can read up.
Thanks!