26Aug
NoScript werd door veel Firefox-gebruikers als een must-have-extensie beschouwd en is nu beschikbaar voor de nieuwe Firefox Quantum. Maar wat is NoScript, waarom zweren zoveel mensen ermee en moet je het gebruiken?
NoScript is in wezen een add-on voor Firefox die ervoor zorgt dat dingen zoals JavaScript niet worden uitgevoerd op websites die u bezoekt. Dus voordat we over NoScript praten, moeten we het eigenlijk hebben over JavaScript: de programmeertaal die het web dat we vandaag hebben mogelijk maakt.
Wat is JavaScript?
JavaScript is een programmeertaal die vaak wordt gebruikt op webpagina's( onder andere).JavaScript was aanvankelijk vrij eenvoudig en werd gebruikt voor zaken als waarschuwingsvakken en menu's die verschenen toen je met je muis over elementen op de pagina zweefde. JavaScript is echter veel meer geworden. Het is de taal die moderne web-apps van stroom voorziet, waardoor webpagina's dynamisch inhoud op de achtergrond kunnen laden en verzenden zonder pagina's te laden en andere dynamische, interactieve dingen te doen. De meeste websites gebruiken JavaScript om verschillende functies te bieden.
Merk op dat JavaScript niet hetzelfde is als Java. JavaScript en Java zijn helemaal niet gerelateerd, behalve de naam( die werd gekozen vanwege marketingredenen).JavaScript is in uw webbrowser ingebouwd: Chrome, Firefox, Internet Explorer, Safari en Opera hebben allemaal hun eigen JavaScript-engines. Het is geen onveilige plug-in geproduceerd door een enkel bedrijf, zoals Java. JavaScript is niet de grote beveiligingsdreiging van Java.
Waarom willen mensen JavaScript uitschakelen?
Er is een kleine maar vocale subset van gebruikers die JavaScript uitschakelen. Veel van deze mensen doen dit vanwege een waargenomen beveiligingsvoordeel. Er zijn een paar kwetsbaarheden in de browser die werden misbruikt via JavaScript. Dit is echter zeer ongewoon en de zeldzame veiligheidslekken in JavaScript-engines zijn zeer snel hersteld. De meeste websites gebruiken JavaScript - het is wat het web dat we vandaag hebben mogelijk maakt.
Als u JavaScript uitschakelt, wordt ook voorkomen dat bepaalde typen advertenties worden geladen. We moedigen niet aan om advertenties te blokkeren, maar als dat moet, zijn er betere manieren om dit te doen dan JavaScript helemaal uit te schakelen.
Ten slotte kost het uitschakelen van JavaScript minder CPU en RAM op uw computer, wat te verwachten is. Als u iets superbasisch uitvoert, kost het minder bronnen. Maar als uw computer zo oud is dat deze geen moderne websites aankan, is het misschien tijd om hem te upgraden. Naarmate het web verbetert, heeft het meer middelen nodig om te doen wat het doet, net als elk ander programma op uw computer.
Het probleem: JavaScript uitschakelen breekt veel van het web
Helaas klinkt dat allemaal leuk, maar het is veel meer een gedoe dan het lijkt. Als u JavaScript uitschakelt, werken veel websites niet correct. Dit geldt met name voor web-apps zoals Gmail, Facebook en Google Docs, maar het geldt ook voor andere websites( inclusief nieuwssites zoals degene die je nu aan het lezen bent).Het uitschakelen van JavaScript kan de mogelijkheid om in te loggen breken, opmerkingen plaatsen of dynamisch om inhoud vragen, wat tegenwoordig ongelooflijk gebruikelijk is geworden op het web.
Als u bijvoorbeeld een zoekopdracht uitvoert op Google Afbeeldingen, kunt u naar beneden blijven scrollen om meer afbeeldingen te bekijken zonder dat u de pagina opnieuw hoeft te laden. Google gebruikt JavaScript om dynamisch nieuwe afbeeldingen aan te vragen en toe te voegen aan de huidige pagina. Wanneer u op een afbeelding klikt, ziet u een grotere inline popup met die afbeelding. U hoeft niet te wachten tot er een nieuwe webpagina wordt geladen - het gebeurt allemaal op de huidige webpagina zonder onaangename laadtijden.
Als u JavaScript hebt uitgeschakeld, moet u steeds op "volgende" klikken om meer afbeeldingen te bekijken. Wanneer u op een afbeelding klikte, zou u een nieuwe pagina volledig moeten laden. De mooiere interface hierboven vereist JavaScript om de verschillende functies te laten werken.
Dit is slechts een voorbeeld - veel andere functies op websites gebruiken JavaScript. Sommige websites bieden niet eens fallback-pagina's die functioneren zonder JavaScript.
Als u JavaScript uitschakelt, kunt u bepaalde functies op een website mogelijk niet gebruiken. In andere gevallen kan de website zelfs helemaal kapot gaan, of je zult vastlopen met een ongelooflijk oude versie van de pagina. Gmail biedt bijvoorbeeld een eenvoudige eenvoudige HTML-modus voor mensen met JavaScript uitgeschakeld.
NoScript streeft naar het uitschakelen van JavaScript gemakkelijker. .. maar het is nog steeds een probleem
Moderne webbrowsers hebben een optie om JavaScript volledig uit te schakelen, net zoals ze de mogelijkheid hebben om afbeeldingen en andere webfuncties uit te schakelen. In Chrome vindt u dit onder Instellingen & gt;Privacy en beveiliging & gt;Inhoudsinstellingen & gt;JavaScript. U kunt bepaalde sites afzonderlijk toestaan of blokkeren als u JavaScript op geen enkele site wilt blokkeren.
De opties van Firefox zijn beperkter, dus het vereist een add-on zoals NoScript voor fijnere besturing. NoScript maakt een snelkoppeling waarmee u op bepaalde websites JavaScript selectief kunt inschakelen, in plaats van dit overal te blokkeren. Het claimt ook plug-ins zoals Flash en Java te blokkeren, hoewel Java niet meer is toegestaan in browsers en Flash op elke site die u standaard bezoekt handmatig moet worden toegestaan.
Hier is het probleem: NoScript lijkt een gemakkelijk compromis, omdat je JavaScript kunt toestaan op de sites die je regelmatig bezoekt. Maar het breekt nog steeds het grootste deel van het web standaard en vereist te veel moeite om uw witte lijst op micromanage te zetten. Zoveel van het internet maakt gebruik van JavaScript dat je constant over websites struikelt die niet goed werken totdat je ze op de witte lijst hebt gezet. Als je de meeste sites die je bezoekt op de witte lijst plaatst om ze aan de praat te krijgen, wat heeft het dan voor zin om NoScript in de eerste plaats te hebben?
u hoeft JavaScript waarschijnlijk niet uit te schakelen
Daarom raden wij u aan JavaScript niet uit te schakelen, tenzij u een hele goede reden hebt om dit te doen( zoals uw werk het vereist).Het is een veel gebruikte taal die het internet maakt tot wat het nu is, waardoor websites responsiever, dynamischer en interactiever worden. Als u JavaScript uitschakelt, worden websites teruggezet naar een tijd waarin het eenvoudige documenten waren zonder andere functies. Hoewel sommige mensen ernaar verlangen terug te keren naar die tijd, is dat niet het internet waar we nu van leven, en de meeste mensen hoeven niet zo'n drastische actie te ondernemen voor een klein waargenomen voordeel.
Er zijn zeker enkele gevallen geweest waarin het blokkeren van JavaScript een nieuw beveiligingslek had kunnen blokkeren om te worden misbruikt, maar dat is zeldzaam en snel opgelost.
In de tussentijd zijn er andere gevallen waarin browsers zelf werden misbruikt en JavaScript uitschakelen niet hielp. Ter bescherming tegen dergelijke aanvallen kunnen we stoppen met het gebruik van browsers, HTML-bestanden van webpagina's downloaden en deze met de hand in een teksteditor lezen. Maar dat doen we niet. Het kleine risico van het gebruik van een webbrowser in plaats van een teksteditor is de enorme verbetering van de bruikbaarheid die een browser biedt waard. Hetzelfde geldt voor JavaScript: als u het inschakelt, is dit een zeer klein risico voor een zeer groot voordeel.
Natuurlijk is uw browser van u. Je hebt de mogelijkheid om te bepalen wat het doet: je kunt zelfs alle afbeeldingen uitschakelen en op internet surfen in tekstindeling, als je wilt. U kunt Flash volledig uitschakelen en nooit online video's bekijken. U zou een tekstmodusbrowser zoals w3m in de terminal kunnen gebruiken in plaats van een grafische browser te gebruiken. Maar doe jij?
De keuze is aan jou, maar we raden aan om JavaScript ingeschakeld te laten en maak je er geen zorgen over. Je leven zal veel gemakkelijker zijn. Houd gewoon je browser up-to-date en voer goede anti-malware software uit en je bent redelijk veilig.