{
    "title": "Backdoor (achterdeur)",
    "seo_title": "Backdoor (achterdeur): betekenis en opsporing",
    "h1": "Backdoor (achterdeur)",
    "description": "Backdoor (achterdeur): webshell, verborgen account, besmette plugin. Waarom hij een halve opschoning overleeft en hoe je hem op WordPress opspoort.",
    "lead": "Een backdoor (achterdeur) is een verborgen toegang, ingebouwd in software of geplaatst na een inbraak, waarmee iemand een systeem opnieuw kan binnenkomen zonder de normale authenticatie. Op een website is het vaak een klein PHP-bestand, wat code die aan een thema is toegevoegd of een onopvallend beheerdersaccount.",
    "language": "nl",
    "locale": "nl-NL",
    "type": "definition",
    "url": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/",
    "canonical": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/",
    "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/index.md",
    "json": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/index.json",
    "published": "2026-10-28T08:00:00+00:00",
    "modified": "2026-10-28T20:10:11+00:00",
    "site": {
        "name": "WP Masquerade",
        "url": "https://www.wp-masquerade.com/nl/"
    },
    "translations": [
        {
            "language": "nl",
            "hreflang": "nl-NL",
            "title": "Backdoor (achterdeur)",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/index.md",
            "json": "https://www.wp-masquerade.com/nl/woordenlijst/backdoor/index.json"
        },
        {
            "language": "en",
            "hreflang": "en-US",
            "title": "Backdoor",
            "url": "https://www.wp-masquerade.com/glossary/backdoor/",
            "markdown": "https://www.wp-masquerade.com/glossary/backdoor/index.md",
            "json": "https://www.wp-masquerade.com/glossary/backdoor/index.json"
        },
        {
            "language": "fr",
            "hreflang": "fr-FR",
            "title": "Porte dérobée (backdoor)",
            "url": "https://www.wp-masquerade.com/fr/definitions/porte-derobee/",
            "markdown": "https://www.wp-masquerade.com/fr/definitions/porte-derobee/index.md",
            "json": "https://www.wp-masquerade.com/fr/definitions/porte-derobee/index.json"
        },
        {
            "language": "es",
            "hreflang": "es-ES",
            "title": "Puerta trasera (backdoor)",
            "url": "https://www.wp-masquerade.com/es/glosario/puerta-trasera/",
            "markdown": "https://www.wp-masquerade.com/es/glosario/puerta-trasera/index.md",
            "json": "https://www.wp-masquerade.com/es/glosario/puerta-trasera/index.json"
        },
        {
            "language": "de",
            "hreflang": "de-DE",
            "title": "Backdoor (Hintertür)",
            "url": "https://www.wp-masquerade.com/de/glossar/backdoor/",
            "markdown": "https://www.wp-masquerade.com/de/glossar/backdoor/index.md",
            "json": "https://www.wp-masquerade.com/de/glossar/backdoor/index.json"
        },
        {
            "language": "it",
            "hreflang": "it-IT",
            "title": "Backdoor",
            "url": "https://www.wp-masquerade.com/it/glossario/backdoor/",
            "markdown": "https://www.wp-masquerade.com/it/glossario/backdoor/index.md",
            "json": "https://www.wp-masquerade.com/it/glossario/backdoor/index.json"
        },
        {
            "language": "pt",
            "hreflang": "pt-BR",
            "title": "Backdoor (porta dos fundos)",
            "url": "https://www.wp-masquerade.com/pt/glossario/backdoor/",
            "markdown": "https://www.wp-masquerade.com/pt/glossario/backdoor/index.md",
            "json": "https://www.wp-masquerade.com/pt/glossario/backdoor/index.json"
        }
    ],
    "headings": [
        {
            "level": 1,
            "text": "Backdoor (achterdeur)"
        },
        {
            "level": 2,
            "text": "Hoe een backdoor werkt"
        },
        {
            "level": 2,
            "text": "Veelvoorkomende vormen op WordPress"
        },
        {
            "level": 2,
            "text": "Voor WordPress: een backdoor opsporen"
        },
        {
            "level": 2,
            "text": "Hoe je je beschermt"
        }
    ],
    "body": "De term dekt twee situaties. In de eerste zit de achterdeur er vanaf het begin in: een ongedocumenteerde functie, toegevoegd door de maker of door iemand die zijn distributieketen heeft gekaapt. MITRE rekent dit tot de verborgen functionaliteit (CWE-912). In de tweede, die op websites het vaakst voorkomt, plaatst de aanvaller de achterdeur zelf na een inbraak, zodat hij toegang houdt, ook als het oorspronkelijke lek wordt gedicht. Het MITRE ATT&CK-framework beschrijft dit mechanisme om binnen te blijven onder webshells (T1505.003).\n\n## Hoe een backdoor werkt\n\nEen backdoor wacht op een verzoek van zijn maker: een aanroep van een specifiek bestand, een geheime parameter, een bepaalde cookie. Dan voert hij uit wat hij ontvangt, of opent hij een complete interface om door de bestanden te bladeren, de database te bevragen en e-mails te versturen. Hij wil vooral niet gezien worden: een bestandsnaam die op een WordPress-bestand lijkt, versleutelde of gecodeerde code, en alleen actief met het juiste wachtwoord.\n\n![Herinfectiecyclus in vijf stappen: inbraak via een kwetsbaarheid, een gestolen wachtwoord of een gekraakt thema, plaatsing van een backdoor, gedeeltelijke opschoning door de eigenaar, terugkeer van de aanvaller via de toegang die openbleef, en een volledige opschoning die bestanden, accounts, taken en geheimen nakijkt](https://www.wp-masquerade.com/media/2026/10/porte-derobee-persistance-nl.webp)\n\n*Zolang de backdoor er nog zit, is het dichten van het oorspronkelijke lek niet genoeg.*\n\n## Veelvoorkomende vormen op WordPress\n\n- een los PHP-bestand, vaak in `wp-content/uploads` of tussen de bestanden van de core;\n- een paar regels in de `functions.php` van het thema, in een plugin of in een bestand in `wp-content/mu-plugins`, een map waarvan de plugins automatisch worden geladen;\n- een onopvallend beheerdersaccount, soms verborgen in de lijst met Gebruikers;\n- een geplande [WP-Cron](https://www.wp-masquerade.com/nl/woordenlijst/cron/)-taak die de code opnieuw installeert als die verdwijnt;\n- een plugin die al bij de bron besmet is: gekraakte kopieën (zie ons artikel over \"nulled\" thema's en plugins) of, zeldzamer, een gecompromitteerde officiële versie, zoals [Rank Math PRO 3.0.123](https://www.wp-masquerade.com/nl/rank-math-pro-3-0-123-achterdeur/) in oktober 2026.\n\nDat laatste geval is een [supply-chain-aanval](https://www.wp-masquerade.com/nl/woordenlijst/supply-chain-aanval/): de site heeft niets fout gedaan, hij heeft gewoon een update geïnstalleerd.\n\n*Video: “explore a WordPress PHP BACKDOOR webshell” (John Hammond, in het Engels)*\n\n## Voor WordPress: een backdoor opsporen\n\nBestanden vergelijken met de originelen is de betrouwbaarste methode. Met [WP-CLI](https://www.wp-masquerade.com/nl/woordenlijst/wp-cli/):\n\n```\nwp core verify-checksums\nwp plugin verify-checksums --all\nwp user list --role=administrator --fields=ID,user_login,user_registered\nwp cron event list\nfind wp-content/uploads -name \"*.php\"\n```\n\nDe controle van plugins werkt alleen voor plugins uit de officiële directory; installeer betaalde plugins opnieuw vanaf de site van de maker. Een PHP-bestand in de mediamap is bijna altijd verdacht.\n\n## Hoe je je beschermt\n\n- Beperk de schrijfrechten in de mappen van de site, zoals MITRE aanbeveelt, en schakel de bestandseditor uit met `DISALLOW_FILE_EDIT`.\n- Installeer nooit een plugin van twijfelachtige herkomst.\n- Ga er na een hack van uit dat er achterdeuren zijn geplaatst: installeer de core en de plugins opnieuw, loop accounts en geplande taken na, en wijzig alle wachtwoorden en de sleutels in `wp-config.php`.\n\nWP Masquerade Pro helpt sporen te vinden, maar vervangt geen opschoning: de [integriteitscontrole van de core](https://www.wp-masquerade.com/nl/functies/integriteitscontrole-wordpress/) meldt gewijzigde bestanden en onbekende PHP-bestanden in `wp-admin` en `wp-includes`, en het [activiteitenlogboek](https://www.wp-masquerade.com/nl/functies/activiteitenlogboek/) registreert het aanmaken van accounts en het installeren van plugins. Het herkent geen gecompromitteerde plugin en is geen anti-malwaretool.\n\n## Gerelateerde termen\n\n- [Malware](https://www.wp-masquerade.com/nl/woordenlijst/malware/)\n- [Supply-chain-aanval](https://www.wp-masquerade.com/nl/woordenlijst/supply-chain-aanval/)\n- [Remote code execution (RCE)](https://www.wp-masquerade.com/nl/woordenlijst/remote-code-execution/)\n- [Privilege-escalatie](https://www.wp-masquerade.com/nl/woordenlijst/privilege-escalatie/)\n- [WP-CLI](https://www.wp-masquerade.com/nl/woordenlijst/wp-cli/)\n\n\n## Bronnen\n\n- [MITRE ATT&CK T1505.003 : Server Software Component, Web Shell](https://attack.mitre.org/techniques/T1505/003/)\n- [MITRE CWE-912 : Hidden Functionality](https://cwe.mitre.org/data/definitions/912.html)\n- [WordPress Advanced Administration : Hardening WordPress](https://developer.wordpress.org/advanced-administration/security/hardening/)",
    "definition": "Een backdoor (achterdeur) is een verborgen toegang, ingebouwd in software of geplaatst na een inbraak, waarmee iemand een systeem opnieuw kan binnenkomen zonder de normale authenticatie. Op een website is het vaak een klein PHP-bestand, wat code die aan een thema is toegevoegd of een onopvallend beheerdersaccount.",
    "group": "Webbeveiliging",
    "aka": [
        "achterdeur",
        "webshell",
        "web shell",
        "verborgen toegang"
    ],
    "related": [
        {
            "title": "Malware",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/malware/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/malware/index.md"
        },
        {
            "title": "Supply-chain-aanval",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/supply-chain-aanval/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/supply-chain-aanval/index.md"
        },
        {
            "title": "Remote code execution (RCE)",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/remote-code-execution/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/remote-code-execution/index.md"
        },
        {
            "title": "Privilege-escalatie",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/privilege-escalatie/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/privilege-escalatie/index.md"
        },
        {
            "title": "WP-CLI",
            "url": "https://www.wp-masquerade.com/nl/woordenlijst/wp-cli/",
            "markdown": "https://www.wp-masquerade.com/nl/woordenlijst/wp-cli/index.md"
        }
    ],
    "sources": [
        {
            "title": "MITRE ATT&CK T1505.003 : Server Software Component, Web Shell",
            "url": "https://attack.mitre.org/techniques/T1505/003/"
        },
        {
            "title": "MITRE CWE-912 : Hidden Functionality",
            "url": "https://cwe.mitre.org/data/definitions/912.html"
        },
        {
            "title": "WordPress Advanced Administration : Hardening WordPress",
            "url": "https://developer.wordpress.org/advanced-administration/security/hardening/"
        }
    ],
    "format": "application/json"
}