AI-agents vallen webwinkels aan: wat zie je in je logs?

5 min leestijdBijgewerkt 4 november 2026

Onderzoekers zagen in oktober 2026 hoe autonome AI-agents ruim 1.200 webwinkels aanvielen, voor zo’n 50 dollar per geslaagde hack. De aanvalstool is nieuw, de sporen die hij achterlaat zijn dat niet. Deze gids laat zien welke signalen je kunt zien en in welke logs ze staan.

Wat er gebeurde

Onderzoekers van NorForge beschreven een aanvalstool met de naam Cairn: AI-agents die zelfstandig webwinkels aanvallen. Bij ongeveer één op de tien lukte het, voor gemiddeld zo’n 50 dollar per geslaagde inbraak. Het doel was een webshell, een klein script op de server dat de aanvaller blijvende toegang geeft (The Hacker News).

Het nieuws zit in de prijs. Kost een aanval 50 dollar, dan zijn ook kleine webwinkels en zijprojecten de moeite waard. Het goede nieuws: een AI-agent moet nog steeds via HTTP werken en elke stap komt in je webserverlogs terecht.

Wat de agent doet en wat jij ziet

  • De site in kaart brengen. De agent loopt de site af op zoek naar beheerpagina’s, installatiescripts, back-ups en .env-bestanden. In de access logs zie je één client die in korte tijd veel paden opvraagt. Blijft hij op beheerpaden kloppen en krijgt hij 401 of 403 terug, dan gaat de ingebouwde detectie Admin endpoint probing af.
  • Bekende lekken proberen. De agent stuurt verzoeken naar plugins en versies waarvoor een openbare exploit bestaat. Hier telt de CVE-kant: draait je winkel een plugin die op de KEV-lijst staat, dan heeft de poging een reële kans.
  • Een webshell plaatsen. Eenmaal binnen schrijft de agent een script dat opdrachten uit een verzoek uitvoert. Een request body met eval(base64_decode( is een klassiek teken; daarvoor heeft LogPulse de detectie Web shell eval payload.
  • Vanaf bekende adressen. Zulke campagnes gebruiken vaak IP-adressen die al op threat feeds staan. LogPulse verrijkt events elk uur met die feeds en verhoogt de risicoscore als een verzoek van zo’n adres komt.

Welke logs je nodig hebt

Access logs van Apache of nginx in het combined-formaat dekken het in kaart brengen, het afspeuren van beheerpaden en de IP-adressen voor de feeds. Installeer de LogPulse-agent op de webserver en voeg de access log toe als bestand, of stuur hem vanuit je hostingpartij via de HTTP-API.

Access logs bevatten geen request bodies. Voor de webshell-detectie heb je dus een bron nodig die dat wel heeft, zoals je WAF of een applicatielog die de body van verdachte verzoeken bewaart. Draait de winkel in containers, stuur dan ook een kwetsbaarheidsscan mee. Dan zie je welke uitgebuite lekken er op staan voordat een agent ze vindt.

Wat dit niet doet

Detectie is geen preventie

Een web application firewall, een bijgewerkt CMS en een korte lijst plugins doen het meeste werk. Logs vertellen je of iemand het al geprobeerd heeft en of het gelukt is.

Lees hoe de detecties samenhangen op de pagina Threat intelligence, of begin gratis zonder creditcard.

Veelgestelde vragen

Hoe vallen AI-agents een webwinkel aan?
Ze brengen de site in kaart, proberen bekende lekken in plugins en het CMS en plaatsen daarna een webshell: een script dat de aanvaller blijvende toegang geeft. Elke stap loopt via HTTP en komt dus in je webserverlogs.
Welke logs heb ik nodig om dit te zien?
Access logs van Apache of nginx in het combined-formaat voor het afspeuren en de IP-adressen. Voor webshell-payloads heb je een bron met request bodies nodig, zoals je WAF of een applicatielog.
Houdt LogPulse zo’n aanval tegen?
Nee, LogPulse detecteert en blokkeert niet zelf. Een WAF, een bijgewerkt CMS en weinig plugins doen het meeste werk. LogPulse laat zien of iemand het geprobeerd heeft en of het gelukt is.

Logging en monitoring, op één EU-gehoste engine

Centraliseer, bewaar en monitor je logs met AI-ondersteund zoeken en een risicogebaseerde SIEM, AVG-conform en gehost in de EU. Start gratis.

Start gratis