Scriptrisico
Lees wat Enterprise-scriptrisicoscores van 0 tot 100, onvolledige beoordelingen en waargenomen activiteit in Script Risk betekenen.
Open een script vanuit Scripts en selecteer Script Risk, naast Insights, Served Hashes, Seen Pages en Script History. Dit tabblad toont welke resources cside het script zag laden en welke paginagegevens het benaderde.
Risicoscore
Numerieke risicoscores voor scripts en sorteren op risico zijn alleen beschikbaar met het Enterprise-abonnement. cside moet de voorvertoning ook voor uw team inschakelen. Ziet u Risk score niet, neem dan contact op met cside om de toegang van uw team te controleren.
0 betekent een lager risico. 100 betekent een hoger risico. Gebruik de score om te bepalen welke scripts u eerst beoordeelt. De score is geen kans op een beveiligingsincident: een score van 45 betekent geen kans van 45% op een aanval. Legitieme betaal- of authenticatiescripts kunnen hoger scoren omdat ze gevoelige gegevens benaderen. Een lage score garandeert geen veiligheid.
Scores vinden en sorteren
Gebruik de kolom Risk score in de lijst Scripts van een domein of in de lijst voor alle domeinen. Sorteer op bekend risico, van hoog naar laag of van laag naar hoog. Scripts zonder beoordeling staan in beide gevallen onderaan. Selecteer een score om de uitleg in Script Risk te openen.
Een gegroepeerde rij toont de hoogste bekende score of minimumscore van de bijbehorende URL’s. Als u deze selecteert, opent het script dat die waarde bepaalt. Als een lid geen beoordeling of onvolledige gegevens heeft, blijft de groep onvolledig.
Scorestatussen begrijpen
| Wat u ziet | Wat het betekent |
|---|---|
| Een getal op een schaal van 100 met Low risk, Medium risk of High risk | De beoordeling heeft een numerieke score. Een hoger getal betekent een hoger risico. |
| Insufficient data en At least N/100 | De beschikbare gegevens stellen een minimum vast. Ontbrekende gegevens verhinderen een volledige score. |
| Pending | Er is voor dit script nog geen beoordeling opgeslagen voor de huidige beoordelingsperiode. Dit betekent niet dat het risico nul is. |
| Unavailable | cside kon de beoordeling niet laden. Dit betekent niet dat het risico nul is. |
| Stale | De periode waarop de gegevens betrekking hebben, is niet meer actueel. De getoonde score of minimumscore beschrijft nog steeds die eerdere periode. |
At least 45/100 betekent bijvoorbeeld dat de bekende gegevens al een risicoscore van ten minste 45 opleveren. De volledige score kan hoger zijn. Het betekent niet dat 45% van de gegevens is verzameld.
Een beoordeling kan 100/100 tonen en de gegevens toch als onvolledig markeren: de bekende gegevens bereiken het maximum al, dus ontbrekende gegevens kunnen de score niet verder verhogen.
Wat bijdraagt aan de score
De uitleg onderscheidt zes gedragsfactoren:
- Toegang tot formuliervelden: de gevoeligste waargenomen veldcategorie, zoals persoonsgegevens, inloggegevens of betaalgegevens.
- Gevoelige browser-API’s: aanwijzingen voor gebruik van camera, microfoon, locatie of klembord. Een waargenomen aanroeppoging bewijst niet dat toestemming is gegeven of gegevens zijn teruggestuurd.
- Geladen resources: de verschillende bestemmingen voor actieve en passieve resources.
- Iframes: aanwijzingen voor ingesloten frames, inclusief hun relatie tot de oorsprong van de pagina als die bekend is.
- Inhoudswijzigingen: verschillende inhoudsrevisies van het script binnen de beoordelingsperiode.
- Eerste waarneming: hoelang vóór het einde van die periode cside het script voor het eerst heeft waargenomen.
Beveiligingsbevindingen kunnen een minimumscore bepalen. Het resultaat is de hoogste waarde van het gedragstotaal en het hoogste toepasselijke beveiligingsminimum; deze waarden worden niet opgeteld. Onopgeloste bevindingen blijven zichtbaar. Deze voorvertoning helpt u scripts te beoordelen en verandert geen waarschuwingen of blokkeerregels.
Waarom gegevens kunnen ontbreken
De voorvertoning verifieert nog niet of browsermonitoring en beveiligingscontroles elke scriptrevisie volledig dekken. U kunt daarom Insufficient data zien, ook als cside waarnemingen succesvol heeft opgeslagen. Alleen het ontbreken van vastgelegde activiteit bewijst niet dat er niets is gebeurd.
Andere hiaten zijn een onvolledige revisiegeschiedenis, te weinig bewaarde geschiedenis om de eerste waarneming vast te stellen, onbeschikbare gegevensverzameling of een mislukte leesbewerking. Elke factor legt uit welke gegevens ontbreken. Deze hiaten tellen niet als nul risico en verdwijnen niet door de pagina te vernieuwen. Neem contact op met cside als beoordelingen op Pending blijven staan of een bron onbeschikbaar blijft.
Beoordelingsperiode en tijd sinds de eerste waarneming
Scores beslaan zeven volledige UTC-dagen, zonder de huidige dag. Een script dat vandaag voor het eerst is gezien, kan op Pending blijven staan totdat een latere beoordeling het meeneemt. Datum- en revisiefilters veranderen deze vaste periode niet, ook niet de datumkiezer van de onderstaande gedragstabellen.
De uitleg toont de daadwerkelijke periode en berekeningstijd in uw lokale tijdzone. De tijd sinds de eerste waarneming wordt waar nodig in dagen, uren en minuten weergegeven, bijvoorbeeld 25 dagen en 13 uur in plaats van 613 uur. Deze duur wordt gemeten aan het einde van de beoordelingsperiode, niet wanneer u de pagina opent.
Waargenomen gedrag
Beide tabellen tonen Permitted, Blocked of een geblokkeerd percentage op basis van Vendor Permissions, plus de laatste waarneming. Veldrijen bevatten het soort veld en het risiconiveau. Klap ze uit voor aanmaak-, lees-, wijzigings- of verwijderacties per pagina. Geen vastgelegde activiteit betekent dat cside in dat venster geen waarnemingen heeft, niet dat elke mogelijke actie is vastgelegd.
Datumbereik
Beide tabellen op dit tabblad delen een datumbereikkiezer die is verankerd aan de laatst geziene datum van het script. Het beschikbare bereik wordt begrensd door wat het smalst is: het bewaarvenster van uw abonnement, of de data waarop cside het script daadwerkelijk heeft waargenomen. Een bereik buiten dat venster opvragen toont een melding “No recorded behavior in this range” in plaats van lege tabellen.
Loaded resources
De tabel loaded resources toont een rij per host en resourcetype dat het script heeft laten laden, bijvoorbeeld een script dat een trackingpixel laadt vanaf een specifieke hostname, of gegevens ophaalt van een API-endpoint.
Elke rij toont:
- Een gekleurde tegel voor het resourcetype: Connect/XHR, Script, Object, Frame, Image, Style, Font, Media, Worker, Manifest of Prefetch
- De hostname, met favicon en volledige landnaam indien bekend
- Of het laden werd toegestaan of geblokkeerd
Klap een rij open om de pagina’s te zien waarop de resource is gezien, voorbeeld-URL’s, en een geschatte-locatiekaart opgebouwd uit waar de resource is waargenomen.
Loaded resources filteren
Twee groepen chips staan boven de tabel:
- Enforcement: filter op toegestane of geblokkeerde loads
- Kind: filter op een specifiek resourcetype, met een telling op elke chip
Kind-tellingen weerspiegelen uw enforcement-filter maar niet uw kind-selectie, dus de tellingen blijven stabiel wanneer u tussen typen wisselt en veranderen alleen als u Allowed of Blocked omschakelt.
Accessed fields
De tabel accessed fields toont de paginavelden en gegevens die het script heeft gelezen, bijvoorbeeld forminvoer of opslagwaarden. Elke rij toont het type veld, een risicobadge, of toegang werd toegestaan of geblokkeerd, en een steekproef van de pagina’s waarop het is gezien. Klap een rij open om de activiteit van het script per pagina afzonderlijk te zien.
Script Risk dekt de eigen activiteit van een script. Voor de teambrede weergave over alle scripts heen van elke resource die cside op uw domeinen heeft waargenomen, zie Resource-inventaris.
Gerelateerde pagina’s
Thanks for your feedback!