Als Backdoor (aus dem Englischen für „Hintertür“) oder Trapdoor wird ein bewusst oder unbewusst eingebauter Bestandteil einer Software bezeichnet. Dieser ermöglicht es dem Benutzer bei Umgehung von vordergründigen Zugriffsbeschränkungen Zugang zu geschützten Bereichen und Funktionen der besagten Software zu erlangen oder sogar auf ein ganzes (Computer-)System zuzugreifen.