Achterdeurtje
Uit Wikipedia, de vrije encyclopedie
Een achterdeurtje (en: backdoor) is een bewust geïmplementeerde functionaliteit in software om een beveiligingsmechanisme te omzeilen.
Inhoud |
[bewerk] Eigenschappen
De aanwezigheid van een achterdeurtje valt niet op tijdens normaal gebruik van de software. Indien men bekend is met het achterdeurtje, kan men door een bepaalde handeling uit te voeren toegang krijgen tot de software zonder door de beveiliging lastig gevallen te worden.
Kenmerk van een achterdeurtje is dat het niet het functioneel ontwerp van een systeem is vermeld.
Een achterdeurtje kan om goedaardige redenen in software ingebouwd worden, bijvoorbeeld de angst om een wachtwoord kwijt te raken, maar in dat geval is het hele concept van beveiliging niet juist uitgevoerd.
Veelal worden achterdeurtjes om kwaadaardige redenen ingebouwd. Mogelijkheden zijn dat krakers achterdeurtjes openzetten nadat zij een systeem gekraakt hebben om toegang in de toekomst te verzekeren en achterdeurtjes bewust in software ingebouwd worden om bepaalde partijen toegang tot de systemen van de gebruikers te geven.
[bewerk] Voorkomen
Het voorkomen van achterdeurtjes is niet eenvoudig. De belangrijkste maatregelen zijn:
- creëren security awareness (bewustzijn) bij ontwikkelaars
- hanteren van een deugdelijk wijzigingsbeheer proces (change management)
- laten uitvoeren van peer review van ontwikkelde code
- uitvoeren van source code review door onafhankelijke auditor. Dit is wel een dure aangelegenheid
Doordat een backdoor in de regel niet is gedefinieerd in een Functioneel Ontwerp, zal de aanwezigheid door het uitvoeren van acceptatietests of penetratietests in de regel niet worden opgemerkt.
[bewerk] Trojaans paard
Een trojaans paard is een programma met een verborgen inhoud. Een Trojaans paard bezit een achterdeurtje om de kwaadaardige inhoud te activeren.
[bewerk] Easter egg
Het verschil met een Easter egg is dat een achterdeurtje bedoeld is om een beveiligingsmechanisme te omzeilen. Een achterdeurtje is meestal ingebouwd met kwaadwillige bijbedoelingen. Een easter egg is veelal een grapje of een bonus.