NoScript | |
---|---|
Sorts | Tillägg (Mozilla) |
Utvecklaren | Giorgio Maone |
Skrivet i | JavaScript |
Operativ system | Cross-plattform |
Gränssnittsspråk | 45 [1] språk |
Hårdvaruplattform | Mozilla Firefox |
senaste versionen |
|
Licens | GNU GPLv2 |
Hemsida | noscript.net |
Mediafiler på Wikimedia Commons |
NoScript är ett Firefox-tillägg som blockerar körningen av JavaScript , Java-applets , Flash och andra potentiellt farliga komponenter på HTML- sidor tills användaren tillåter att de körs på denna webbplats eller globalt. NoScript tillåter också användare att vitlista webbplatser som får använda den här funktionen. Plugin-hantering är möjlig oberoende av scenarier.
En annan funktion i NoScript är att skydda användaren från XSS-attacker , med möjligheten att skapa separata listor över servrar för vilka funktionalitet som liknar XSS-attacker krävs.
I versionerna 2008-2009 innehåller den vita listan (det vill säga listan över webbplatser vars innehåll inte är blockerat) som standard, förutom de interna adresser som behövs för att webbläsaren ska fungera, vissa webbplatser för författaren till tillägget och några Googles webbplatser (inklusive googlesyndication.com, vilket är nödvändigt för Google-annonser som används på författarens webbplatser), Microsoft och Yahoo! , vars AJAX- tjänster kan vara det enda sättet som vissa användare är bekanta med att använda e- post . Listan kan redigeras med hjälp av själva tillägget, vilket förklaras på dess officiella webbplats [3] .
Den 1 maj 2009 (med lanseringen av NoScript 1.9.2.4) rapporterade Vladimir Palant, utvecklare av Adblock Plus , den mest populära Firefox-tillägget , att NoScript ändrade sin produkts inställningar för att vitlista Adblock Plus (ABP) flera annonser webbplatser sponsrade av NoScript-författare [5] .
Enligt utvecklaren av NoScript, Giorgio Maone (Georgio Maone), var anledningen som fick honom att modifiera någon annans produkt "för aggressiv" att blockera ovanstående annonser [6] . Webbplatserna lades till i en av ABP:s automatiska uppdateringsdatabaser med reklamfunktioner av dess nya administratör, vars handlingar Giorgio skyllde på. Denna blockering lades dock till databaserna på begäran av Vladimir Palant, på grund av att författaren till NoScript tidigare hade använt en bugg i ABP för att kringgå annonsblockering [5] (vilket dock inte hindrade användaren från att manuellt blockera denna annons med ABP eller alla annonser). AdSense med hjälp av själva NoScript) [6] .
Denna incident orsakade en extremt negativ reaktion från användarna - på tre dagar fick NoScript-tillägget nästan trehundra recensioner med minimala betyg, argumenterat för brott mot Adblock Plus [7] . Version 1.9.2.6 av NoScript tog bort inställningarna för ABP som lagts till av version 1.9.2.4, men i kommentaren till versionen påminde författaren om att dessa funktioner är skrivna på tilläggsinstallationssidan och FAQ -sidan [8] .
Författaren till Adblock Plus hänvisade själv till NoScript som ett skadligt program [9] , och påpekade att i den tidigare versionen - 1.9.2 - innehöll NoScript en fil [10] med kod som störde funktionen av Adblock Plus i allmänhet [5 ] . Läsbarheten för vissa rader i koden har försämrats genom att skriva några rader med hexadecimala teckenkoder. Detta har upprepade gånger kallats obfuscation , men läsbarheten för raderna är lätt att återställa, och författaren till NoScript skriver om ursäkt och skriver att det enligt hans åsikt är svårt att kalla det obfuscation i ordets vanliga bemärkelse [6] .
En tid före denna incident skrev samma Vladimir Palant, utvecklaren av Adblock Plus , om " monetariseringsdilemmat " och erbjuder sig att betala för en dold ändring av sin produkt eller webbläsarinställningar för att visa annonser [11] .