Data diddling is the process of altering data while being fed to the system for someone's benefit and can be done by a human or a computer virus.
A trapdoor is a secret entry point that can be used to bypass all the authentication and gain all information in the program.