NoScript е по същество добавка за Firefox, която забранява неща като JavaScript да се изпълняват на уеб сайтове, които посещавате. Така че, преди да говорим за NoScript, всъщност трябва да говорим за JavaScript: езикът за програмиране, който прави уеб мрежата днес възможно.
Какво е JavaScript?
JavaScript е език за програмиране, който често се използва в уеб страниците (между другото). Първоначално JavaScript е бил доста основен и е бил използван за неща като будилници и менюта, които се появявали, когато сте придвижвали курсора на мишката над елементите на страницата. Въпреки това, JavaScript стана много повече от това. Това е езикът, който захранва съвременните уеб приложения, позволявайки на уеб страниците динамично да зареждат и изпращат съдържание във фонов режим, без да се зареждат страници и правят други динамични, интерактивни неща. Повечето уеб сайтове използват JavaScript, за да предоставят различни функции.
Имайте предвид, че JavaScript не е същото като Java. JavaScript и Java изобщо не са свързани, освен името (което е избрано поради маркетингови причини). JavaScript е вграден в уеб браузъра ви - Chrome, Firefox, Internet Explorer, Safari и Opera имат собствени JavaScript машини. Това не е несигурен плъгин, създаден от отделна компания, като Java. JavaScript не е голямата заплаха за сигурността на Java.
Защо хората искат да деактивират JavaScript?
Има малка, но вокална подмножество от потребители, които деактивират JavaScript. Много от тези хора го правят поради възприетото предимство за сигурността. Имаше няколко уязвимости на браузъра, които бяха експлоатирани чрез JavaScript. Това обаче е изключително необичайно и рядкото дупки в сигурността в двата вида двигатели са много бързо подготвени. Повечето уеб сайтове използват JavaScript - това прави уеб, която имаме днес, възможно.
Деактивирането на JavaScript също така предотвратява зареждането на някои видове реклами. Не насърчаваме блокирането на рекламите, но ако трябва, има по-добри начини да направите това, отколкото да деактивирате JavaScript напълно.
И накрая, деактивирането на JavaScript ще заема по-малко CPU и RAM на вашия компютър, което може да се очаква. Ако изпълните нещо супер основно, това ще отнеме по-малко ресурси. Но ако компютърът ви е толкова стар, че не може да се справи с модерните уеб сайтове, може да е време да го надстроите - тъй като мрежата се подобрява, тя се нуждае от повече ресурси, за да направи това, което прави, точно като всяка друга програма на вашия компютър.
Проблемът: Деактивирането на JavaScript прекъсва много от мрежата
За съжаление, всичко звучи хубаво, но това е много по-трудно, отколкото изглежда. Ако деактивирате JavaScript, много уебсайтове няма да работят правилно. Това важи особено за уеб приложенията като Gmail, Facebook и Google Документи, но това важи и за други уебсайтове (включително новинарски сайтове като този, който четете точно сега). Деактивирането на JavaScript може да наруши възможността за влизане, публикуване на коментари или динамично искане на съдържание, което днес стана невероятно разпространено в мрежата.
Например, когато извършвате търсене в Google Изображения, можете да продължите превъртането надолу, за да видите повече изображения, без да е необходимо да презареждате страницата. Google използва JavaScript, за да поиска динамично нови изображения и да ги добави към текущата страница. Когато кликнете върху изображение, ще видите по-голям изскачащ прозорец с това изображение. Не е нужно да чакате за зареждане на нова уеб страница - всичко се случва на текущата уеб страница без никакви неприятни времена за зареждане.
Ако деактивирате JavaScript, може да не успеете да използвате определени функции на уебсайт. В други случаи уебсайтът може дори да се счупи напълно, или ще останете с невероятно стара версия на страницата. Например, Gmail предлага много обикновен обикновен HTML режим за хората с деактивиран JavaScript.
NoScript има за цел да направи деактивирането на JavaScript по-лесно … но това все още е неприятно
Съвременните уеб браузъри имат опция да деактивират JavaScript изцяло, тъй като имат възможност да деактивират изображения и други уеб функции. В Chrome ще намерите това в Настройки> Поверителност и сигурност> Настройки на съдържанието> JavaScript. Можете да разрешите или блокирате определени сайтове поотделно тук, ако предпочитате да не блокирате JavaScript на всеки отделен сайт.
Вероятно не е необходимо да деактивирате JavaScript
Имайки предвид това, препоръчваме да не деактивирате JavaScript, освен ако нямате наистина основателна причина (като вашата работа изисква това). Това е широко използван език, който прави мрежата това, което е днес, което позволява уеб сайтовете да бъдат по-отзивчиви, динамични и интерактивни. Деактивирането на JavaScript отнема уебсайтовете обратно в момент, когато са обикновени документи без други функции. Докато някои хора може да копнеят да се върнат към това време, това не е мрежата, в която живеем и повечето хора не трябва да предприемат такива драстични действия за малка възприемана полза.
Със сигурност имаше няколко случая, при които деактивирането на JavaScript можеше да блокира използването на нова уязвимост на сигурността, но тези са редки и бързо коригирани.
Междувременно има други случаи, при които браузърите са били експлоатирани, а деактивирането на JavaScript не е помогнало. За да се предпазим от подобни атаки, можем да спрем използването на браузърите изцяло, да изтегляме HTML файлове на уеб страници и да ги четем ръчно в текстов редактор. Но ние не. Малкият риск от използване на уеб браузър вместо текстов редактор заслужава огромното подобрение в използваемостта, която предлага браузърът. Същото важи и за JavaScript - оставянето му в действие е много малък риск за много голяма полза.
Разбира се, вашият браузър е ваш. Имате способността да контролирате какво прави - дори можете да забраните изображенията изцяло и да сърфирате в интернет в текстов формат, ако искате. Можете да деактивирате напълно Flash и никога да не гледате видеоклипове онлайн. Можете да използвате браузър за текстов режим като w3m в терминала, вместо да използвате графичен браузър. Но нали?
Изборът зависи в крайна сметка от вас, но ви препоръчваме да оставите JavaScript активиран и не се притеснявайте за него. Животът ви ще бъде много по-лесен. Просто поддържайте браузъра си актуален и стартирайте добър анти-злонамерен софтуер и ще бъдете много безопасни.