NoScript

NoScript
Type Udvidelse (Mozilla)
Udvikler Giorgio Maone
Skrevet i JavaScript
Operativ system Cross-platform
Interface sprog 45 [1] sprog
Hardware platform Mozilla Firefox
nyeste version
Licens GNU GPLv2
Internet side noscript.net
 Mediefiler på Wikimedia Commons

NoScript  er en Firefox-udvidelse , der blokerer kørsel af JavaScript , Java-applets , Flash og andre potentielt farlige komponenter på HTML -sider, indtil brugeren tillader deres kørsel på dette websted eller globalt. NoScript giver også brugere mulighed for at hvidliste websteder, der har tilladelse til at bruge denne funktion. Plugin-styring er mulig uafhængigt af scenarier.

En anden funktion ved NoScript er at beskytte brugeren mod XSS-angreb med mulighed for at oprette separate lister over servere, for hvilke funktionalitet svarende til XSS-angreb er påkrævet.

Standard hvidliste

I versioner 2008-2009 indeholder hvidlisten (det vil sige listen over websteder, hvis indhold ikke er blokeret) som standard, ud over de interne adresser, der er nødvendige for, at browseren kan fungere, nogle websteder for forfatteren af ​​udvidelsen og nogle Google -websteder (herunder googlesyndication.com, som er nødvendig for Google-annoncer, der bruges på forfatterens websteder), Microsoft og Yahoo! , hvis AJAX- tjenester kan være den eneste måde, nogle brugere er fortrolige med at bruge e -mail på . Listen kan redigeres ved hjælp af selve udvidelsen, som er forklaret på dens officielle hjemmeside [3] .

Udviklerkonflikt mellem NoScript og Adblock Plus

Den 1. maj 2009 (med udgivelsen af ​​NoScript 1.9.2.4) rapporterede Vladimir Palant, udvikler af Adblock Plus , den mest populære Firefox-udvidelse , at NoScript ændrede sit produkts indstillinger for at hvidliste Adblock Plus (ABP) adskillige annoncer websteder sponsoreret af NoScript-forfattere [5] .

Ifølge udvikleren af ​​NoScript, Giorgio Maone (Georgio Maone), var grunden til at skubbede ham til at ændre en andens produkt "for aggressiv" blokering af ovenstående annoncer [6] . Webstederne blev tilføjet til en af ​​ABP's automatiske opdateringsdatabaser med reklamefunktioner af dens nye administrator, hvis handlinger Giorgio gav skylden. Denne blokering blev dog tilføjet til databaserne efter anmodning fra Vladimir Palant, på grund af det faktum, at forfatteren af ​​NoScript tidligere havde brugt en fejl i ABP til at omgå annonceblokering [5] (hvilket dog ikke forhindrede brugeren i at manuelt blokering af denne annonce ved hjælp af ABP eller alle annoncer). AdSense ved hjælp af selve NoScript) [6] .

Denne hændelse forårsagede en ekstrem negativ reaktion fra brugerne - på tre dage modtog NoScript-tilføjelsen næsten tre hundrede anmeldelser med minimale vurderinger, argumenteret med overtrædelsen af ​​Adblock Plus [7] . Version 1.9.2.6 af NoScript fjernede indstillingerne for ABP tilføjet af version 1.9.2.4, men i kommentaren til versionen huskede forfatteren, at disse funktioner er skrevet på tilføjelsesinstallationssiden og FAQ -siden [8] .

Forfatteren af ​​Adblock Plus omtalte selv NoScript som et ondsindet program [9] og påpegede, at NoScript i den tidligere version - 1.9.2 - indeholdt en fil [10] med kode, der forstyrrede driften af ​​Adblock Plus generelt [5 ] . Læsbarheden af ​​nogle linjer i koden er blevet forværret ved at skrive nogle linjer i hexadecimale tegnkoder. Dette er gentagne gange blevet kaldt obfuscation , men linjernes læsbarhed genoprettes let, og forfatteren af ​​NoScript skriver undskyldende, at det efter hans mening er svært at kalde det obfuscation i ordets sædvanlige betydning [6] .

Nogen tid før denne hændelse skrev den samme Vladimir Palant, udvikleren af ​​Adblock Plus , om " indtægtsgenereringsdilemmaet " og tilbyder at betale for en skjult ændring af hans produkt- eller browserindstillinger for at vise annoncer [11] .

Se også

Noter

  1. Understøttede sprog Arkiveret 23. juni 2018 på Wayback Machine på noscript.net.
  2. Maone G. Udgivelse 11.4.11  (engelsk) - 2022.
  3. George Maone. Sp.: Hvilke websteder er på standardhvidlisten, og hvorfor?  (engelsk)  (utilgængeligt link) . Officielle NoScript Ofte stillede spørgsmål . InformationAktion. Hentet 17. maj 2009. Arkiveret fra originalen 18. februar 2012.
  4. 1 2 3 Wladimir Palant. Bemærk NoScript-brugere  (engelsk)  (downlink) (1. maj 2009). Hentet 17. maj 2009. Arkiveret fra originalen 18. februar 2012.
  5. 1 2 3 George Maone. Kære Adblock Plus- og NoScript-brugere, Kære Mozilla-fællesskab  (engelsk)  (utilgængeligt link) (4. maj 2009). Hentet 17. maj 2009. Arkiveret fra originalen 18. februar 2012.
  6. Anmeldelser af NoScript :: Tilføjelser til Firefox  (downlink)
  7. NoScript - JavaScript/Java/Flash-blokering for en sikrere Firefox-oplevelse! -faq-InformAction . Hentet 3. maj 2009. Arkiveret fra originalen 9. maj 2016.
  8. InformAction-fora • Se emne - Seneste NoScript-version (1.9.2) bryder Adblock Plus . Hentet 3. maj 2009. Arkiveret fra originalen 4. maj 2009.
  9. content/noscript/MRD.js i noscript.jar i chrome/ i noscript-1.9.2.xpi: mrd.js (downlink) . Hentet 5. maj 2009. Arkiveret fra originalen 18. februar 2012. 
  10. Indtægtsdilemmaet Arkiveret 20. maj 2009 på Wayback Machine , adblockplus.org , 25. marts 2009 

Links