Skip to main content
Blog
Blog

Nieuw aanval met 3rd party JS-script ontdekt: Artifyau[.]com en Quantifymy[.]com

Deze week hebben we een gespecialiseerde crawler ingezet voor onderzoeksdoeleinden. Binnen slechts 24 uur identificeerde deze met succes nieuwe Magecart-aanvalspatronen. Magecart is een geavanceerde, financieel gemotiveerde dreiging die kwaadaardige JavaScript injecteert om persoonlijke betalingsinformatie te stelen. Hier is een overzicht van de grootste Magecart-aanvallen tot nu toe. Eerste detectie: Geobfusceerde JavaScript op Artifyau[.]com Gedetecteerde URL: https://artifyau[.]com/T1M0dVluVnBiR1J6YVhSbGNISnZMbU52YlE9PQ/jqwery.js. De URL imiteert een

Nov 04, 2024 3 min read
artifyau-and-quantifymy-image-cover

Deze week hebben we een gespecialiseerde crawler ingezet voor onderzoeksdoeleinden. Binnen slechts 24 uur identificeerde deze met succes nieuwe Magecart-aanvalspatronen. Magecart is een geavanceerde, financieel gemotiveerde dreiging die kwaadaardige JavaScript injecteert om persoonlijke betalingsinformatie te stelen. Hier is een overzicht van de grootste Magecart-aanvallen tot nu toe.

Eerste detectie: Geobfusceerde JavaScript op Artifyau[.]com

Gedetecteerde URL: https://artifyau[.]com/T1M0dVluVnBiR1J6YVhSbGNISnZMbU52YlE9PQ/jqwery.js.

De URL imiteert een legitiem JavaScript-bestand dat mogelijk op jQuery lijkt, maar bij nader inzien valt een typefout op ("jqwery" in plaats van "jquery") — een veelgebruikte tactiek om aanvallen te maskeren. Bij inspectie bleek het bestand sterk geobfusceerde JavaScript te bevatten, waarschijnlijk opgesteld om detectie te omzeilen. Hier is een momentopname van de codestructuur:

En hier gedeobfusceerd en genormaliseerd:

Dit type obfuscatie komt veel voor in Magecart-scripts die erop gericht zijn creditcardinformatie te stelen door kwaadaardige code te injecteren in de afrekenpagina's van gecompromitteerde websites.

Het verdachte domein: een nadere blik

Een snelle zoekopdracht onthulde dat artifyau[.]com op 15 oktober 2024 werd geregistreerd en over een jaar verloopt. Hier zijn de basismetagegevens die we hebben verzameld:

Het domein was verborgen achter Cloudflare, en een snelle zoekopdracht liet zien dat het te koop stond — een vreemde situatie voor een site die verondersteld wordt legitieme scripts te hosten.

Via URL-scan vonden we meerdere geïnfecteerde websites: https://urlscan.io/search/#artifyau.com

Analyse van de HTML-pagina en het secundaire domein

De geïnjecteerde script-tag:

Dit laadt vervolgens een polyglot-document. In een beveiligingscontext zijn polyglots bestanden die tegelijkertijd geldig zijn als meerdere bestandstypen. In dit geval geldig als zowel HTML als JavaScript, tegelijkertijd:

Dit is uitgecommentarieerde HTML-code waarbij de kwaadaardige JS zich onderaan het uitgecommentarieerde HTML-bestand bevindt, waarschijnlijk om detectie te omzeilen:

Als iemand deze website rechtstreeks via de browser bezoekt, wordt de onderstaande pagina weergegeven:

Als dit in de website wordt geïnjecteerd, wordt het geladen als JavaScript. Dit laadt vervolgens de laatste fase van de kwaadaardige JavaScript, die op zijn beurt het bestand jqwery.js laadt. Gedecodeerd ziet het er als volgt uit:

Het onthult meerdere anti-debuggingtrucs en timeout-code, net als andere bekende Magecart JS-bestanden. Waaronder:

  • setTimeout(_0x3481cd, 1000);

Dit wordt vervolgens gebruikt om de PII en creditcardgegevens te stelen van bezoekers van deze sites.

Bij gedetailleerde analyse vonden we het nieuwe domein dat door de dreigingsactor wordt gebruikt: quantifymy[.]com.

Beide domeinen zijn verborgen achter Cloudflare om hun oorspronkelijke IP te verbergen.

We vonden nog een lijst van websites die via deze URL zijn geïnfecteerd: https://urlscan.io/search/#quantifymy.com

Alleen het domein verschilt; alle andere TTPs blijven hetzelfde als hierboven beschreven.

Bescherm uw website

Op het moment van publicatie had slechts één leverancier van dreigingsfeeds deze domeinen als kwaadaardig gerapporteerd op VirusTotal:

Onze proxy controleert elk third-party script dat door de browser wordt opgehaald. Tijdens onze tests onderschepte en blokkeerde deze met succes het laden van scripts van deze domeinen, waardoor de bezoeker werd beschermd. U kunt zich hier aanmelden.

Himanshu Anand
Software Engineer Himanshu Anand

I'm a software engineer and security analyst.

Monitor en Beveilig Je Third-Party Scripts

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Start gratis, of probeer Business met een proefperiode van 14 dagen.

cside dashboard interface met script monitoring en beveiligingsanalytics
Related Articles
Boek een demo