NoScript

NoScript
Tyyppi Laajennus (Mozilla)
Kehittäjä Giorgio Maone
Sisään kirjoitettu JavaScript
Käyttöjärjestelmä Cross-platform
Käyttöliittymäkielet 45 [1] kieltä
Laitteistoalusta Mozilla Firefox
uusin versio
Lisenssi GNU GPLv2
Verkkosivusto noscript.net
 Mediatiedostot Wikimedia Commonsissa

NoScript  on Firefoxin laajennus , joka estää JavaScriptin , Java-sovelmien , Flashin ja muiden mahdollisesti vaarallisten HTML -sivujen osien suorittamisen, kunnes käyttäjä sallii niiden suorittamisen tällä sivustolla tai maailmanlaajuisesti. NoScript sallii myös käyttäjien lisätä sallittujen luetteloon sivustot, joilla on lupa käyttää tätä ominaisuutta. Laajennusten hallinta on mahdollista skenaarioista riippumatta.

Toinen NoScriptin ominaisuus on suojata käyttäjää XSS-hyökkäyksiltä ja mahdollisuus luoda erillisiä luetteloita palvelimista, joille tarvitaan XSS-hyökkäyksen kaltaisia ​​toimintoja.

Oletus sallittujen luettelo

Versioissa 2008-2009 valkoinen lista (eli luettelo sivustoista, joiden sisältöä ei ole estetty) sisältää oletusarvoisesti selaimen toimimiseen tarvittavien sisäisten osoitteiden lisäksi joitain laajennuksen tekijän sivustoja ja joitakin Google -sivustot (mukaan lukien googlesyndication.com, joka on välttämätön tekijän verkkosivustoilla käytettäville Google-mainoksille), Microsoft ja Yahoo! , jonka AJAX -palvelut saattavat olla ainoa tapa, jolla jotkut käyttäjät tuntevat sähköpostin käytön . Luetteloa voidaan muokata itse laajennuksen avulla, joka on selitetty sen virallisella verkkosivustolla [3] .

NoScriptin ja Adblock Plusin kehittäjäristiriita

1. toukokuuta 2009 (NoScript 1.9.2.4:n julkaisun myötä), suosituimman Firefox-laajennuksen Adblock Plus -kehittäjä Vladimir Palant ilmoitti, että NoScript muutti tuotteensa asetuksia niin, että se lisää Adblock Plusin (ABP) sallittujen luetteloon useita mainoksia. NoScript-tekijöiden sponsoroimat sivustot [5] .

NoScriptin kehittäjän Giorgio Maonen (Georgio Maone) mukaan syy, joka pakotti hänet muokkaamaan jonkun muun tuotetta, oli "liian aggressiivinen" yllä olevien mainosten estäminen [6] . Sivustot lisättiin yhteen ABP:n automaattisesti päivittyviin mainontaominaisuuksien tietokantoihin sen uuden ylläpitäjän toimesta, jonka toimista Giorgio syytti. Tämä esto lisättiin kuitenkin tietokantoihin Vladimir Palantin pyynnöstä, koska NoScriptin kirjoittaja oli aiemmin käyttänyt virhettä ABP:ssä ohittaakseen mainosten eston [5] (mikä ei kuitenkaan estänyt käyttäjää tämän mainoksen manuaalinen estäminen ABP:n tai kaikkien mainosten avulla). AdSense itse NoScriptin avulla) [6] .

Tämä tapaus aiheutti äärimmäisen kielteisen reaktion käyttäjiltä - kolmessa päivässä NoScript-lisäosa sai lähes kolmesataa arvostelua minimaalisilla luokituksilla, jotka perusteltiin Adblock Plus -rikkomuksella [7] . NoScriptin versio 1.9.2.6 poisti version 1.9.2.4 lisäämät ABP:n asetukset, mutta version kommentissa kirjoittaja muistutti, että nämä toiminnot on kirjoitettu lisäosan asennussivulle ja UKK -sivulle [8] .

Adblock Plusin kirjoittaja itse viittasi NoScriptiin haittaohjelmaksi [9] huomauttaen, että edellisessä versiossa - 1.9.2 - NoScript sisälsi tiedoston [10] koodilla, joka häiritsi Adblock Plusin toimintaa yleisesti [5 ] . Joidenkin koodin rivien luettavuus on huonontunut kirjoittamalla joitain rivejä heksadesimaalikoodeilla. Tätä on toistuvasti kutsuttu obfuskaatioksi , mutta rivien luettavuus palautetaan helposti, ja NoScriptin kirjoittaja kirjoittaa anteeksi pyydellen, että hänen mielestään sitä on vaikea kutsua hämärtyneeksi sanan tavallisessa merkityksessä [6] .

Jonkin aikaa ennen tätä tapausta sama Adblock Plus -sovelluksen kehittäjä Vladimir Palant kirjoitti " kaupallistamisongelmasta " ja tarjoutui maksamaan tuotteensa tai selaimen asetusten piilotetusta muutoksista mainosten näyttämiseksi [11] .

Katso myös

Muistiinpanot

  1. Tuetut kielet  Arkistoitu 23. kesäkuuta 2018 Wayback Machinessa osoitteessa noscript.net.
  2. Maone G. Julkaisu 11.4.11  (englanniksi) - 2022.
  3. George Maone. K: Mitkä sivustot ovat sallittujen oletusluettelossa ja miksi?  (englanniksi)  (linkki ei ole käytettävissä) . Virallinen NoScriptin UKK . InformAction. Haettu 17. toukokuuta 2009. Arkistoitu alkuperäisestä 18. helmikuuta 2012.
  4. 1 2 3 Wladimir Palant. Huomio NoScript-käyttäjät  (englanniksi)  (downlink) (1. toukokuuta 2009). Haettu 17. toukokuuta 2009. Arkistoitu alkuperäisestä 18. helmikuuta 2012.
  5. 1 2 3 George Maone. Hyvä Adblock Plus- ja NoScript-käyttäjät, hyvä Mozilla-yhteisö  (englanniksi)  (linkki ei saatavilla) (4. toukokuuta 2009). Haettu 17. toukokuuta 2009. Arkistoitu alkuperäisestä 18. helmikuuta 2012.
  6. Arvostelut NoScriptille :: Lisäosat Firefoxille  (downlink)
  7. NoScript - JavaScript/Java/Flash esto turvallisempaan Firefox-kokemukseen! -faq-InformAction . Haettu 3. toukokuuta 2009. Arkistoitu alkuperäisestä 9. toukokuuta 2016.
  8. InformAction Forums • Näytä aihe - Uusin NoScript-versio (1.9.2) katkaisee Adblock Plus -ohjelman . Haettu 3. toukokuuta 2009. Arkistoitu alkuperäisestä 4. toukokuuta 2009.
  9. content/noscript/MRD.js hakemistossa noscript.jar chromessa/ noscript-1.9.2.xpi:ssä: mrd.js (downlink) . Haettu 5. toukokuuta 2009. Arkistoitu alkuperäisestä 18. helmikuuta 2012. 
  10. ↑ Kaupallistamisen dilemma Arkistoitu 20. toukokuuta 2009 Wayback Machinessa , adblockplus.org , 25. maaliskuuta 2009 

Linkit