Wetenschap
Krediet:NC-staat
Onderzoekers van de North Carolina State University hebben een open-sourcetool ontwikkeld waarmee gebruikers het gedrag van JavaScript-programma's kunnen volgen en registreren zonder de websites die deze programma's uitvoeren te waarschuwen. Het gereedschap, genaamd VisibleV8, draait in de Chrome-browser en is ontworpen om kwaadaardige programma's te detecteren die bestaande malwaredetectiesystemen kunnen omzeilen.
"Als je naar de meeste websites gaat, je browser begint vrijwel onmiddellijk met het uitvoeren van de JavaScript-programma's van de site - en je hebt weinig of geen idee van wat dat JavaScript doet, " zegt Alexandros Kapravelos, co-auteur van een paper over VisibleV8 en een assistent-professor computerwetenschappen bij NC State. "Vorige state-of-the-art malwaredetectiesystemen zijn afhankelijk van het aanbrengen van wijzigingen in JavaScript-code om te zien hoe de code wordt uitgevoerd. Maar deze aanpak is gemakkelijk te detecteren, waardoor malwareprogramma's hun gedrag kunnen wijzigen om te voorkomen dat ze als kwaadaardig worden geïdentificeerd.
"VisibleV8 draait in de browser zelf, opnemen hoe JavaScript wordt uitgevoerd; het heeft geen interactie met de code en, als resultaat, is veel moeilijker te detecteren."
VisibleV8 slaat alle gegevens op over hoe een site JavaScript gebruikt, het creëren van een "gedragsprofiel" voor de site. Dat profiel, en alle ondersteunende gegevens, kan vervolgens door onderzoekers worden gebruikt om zowel kwaadaardige websites te identificeren als de verschillende manieren waarop JavaScript wordt gebruikt om webbrowsers en gebruikersinformatie te compromitteren.
Omdat VisibleV8 uit slechts 600 regels code bestaat, uit de miljoenen regels code in Chrome, de softwaretool is relatief eenvoudig up-to-date te houden. Dit is een belangrijke overweging, aangezien de code van Chrome ongeveer elke zes weken wordt bijgewerkt. VisibleV8 kan ook worden gebruikt om het meest waarschijnlijke kwaadaardig gedrag aan te pakken zonder de browserprestaties te schaden.
"We hebben een onopvallende tool gemaakt voor het monitoren van JavaScript in het wild, " zegt Kapravelos. "We maken het nu open source, in de hoop dat het nuttig zal zijn voor iedereen die onderzoek doet naar webprivacy en -beveiliging."
De krant, "VisibleV8:In-browser Monitoring van JavaScript in het Wild, " wordt gepresenteerd op de ACM Internet Measurement Conference 2019, wordt gehouden van 21-23 oktober in Amsterdam, Nederland. Eerste auteur van het artikel is Jordan Jueckstock, een doctoraat student aan NC State.
Vacatureadvertenties moeten verstandig worden geformuleerd om vrouwen aan te moedigen te solliciteren
De maan in kaart brengen voor Apollo
Potentiële Texas-OPEC alliantie toont aan dat meer olieproductie de VS niet onafhankelijk maakt van energie
Veranderingen in de controle van het ijsvolume methaanemissies op de zeebodem
Het belang van wetenschappelijke namen voor organismen
Snook overleeft koude periode in diepere wateren van Everglades
Hoe leeftijd berekenen in maanjaren
Ingenieurs ontwikkelen kameleonmetalen die van oppervlak veranderen als reactie op hitte
Wetenschap © https://nl.scienceaq.com