¿Qué es NoScript y debería usarlo para desactivar JavaScript?
Muchos usuarios de Firefox consideraban que NoScript era una extensión imprescindible, y ahora está disponible para el nuevo Firefox Quantum. Pero, ¿qué es NoScript, por qué tantas personas confían en él, y si lo usas??
NoScript es, esencialmente, un complemento de Firefox que deshabilita la ejecución de elementos como JavaScript en los sitios web que visita. Entonces, antes de hablar sobre NoScript, deberíamos hablar sobre JavaScript: el lenguaje de programación que hace posible la web que tenemos hoy..
Qué es JavaScript?
JavaScript es un lenguaje de programación comúnmente usado en páginas web (entre otras cosas). Al principio, JavaScript era bastante básico y se usaba para cosas como los cuadros de alerta y los menús que aparecían cuando pasaba el mouse sobre los elementos de la página. Sin embargo, JavaScript se ha convertido en mucho más que eso. Es el lenguaje que impulsa las aplicaciones web modernas, permitiendo que las páginas web se carguen dinámicamente y envíen contenido en segundo plano sin cargas de páginas y hagan otras cosas dinámicas e interactivas. La mayoría de los sitios web utilizan JavaScript para proporcionar varias características.
Tenga en cuenta que JavaScript no es lo mismo que Java. JavaScript y Java no están realmente relacionados en absoluto, aparte del nombre (que fue elegido por razones de marketing). JavaScript está integrado en su navegador web: Chrome, Firefox, Internet Explorer, Safari y Opera tienen sus propios motores de JavaScript. No es un complemento inseguro producido por una sola empresa, como lo es Java. JavaScript no es la gran amenaza para la seguridad que Java era.
¿Por qué la gente quiere desactivar JavaScript??
Hay un subconjunto pequeño pero vocal de usuarios que deshabilitan JavaScript. Muchas de estas personas lo hacen debido a un beneficio de seguridad percibido. Ha habido algunas vulnerabilidades del navegador que fueron explotadas a través de JavaScript. Sin embargo, esto es extremadamente infrecuente y los raros agujeros de seguridad en los motores de JavaScript se han reparado muy rápidamente. La mayoría de los sitios web utilizan JavaScript, es lo que hace posible la web que tenemos hoy..
La desactivación de JavaScript también evita que algunos tipos de anuncios se carguen. No recomendamos el bloqueo de anuncios, pero si debe hacerlo, hay mejores maneras de hacerlo que deshabilitando JavaScript por completo..
Por último, deshabilitar JavaScript consumirá menos CPU y RAM en su computadora, lo cual es de esperar. Si ejecuta algo súper básico, ocupará menos recursos. Pero si su computadora es tan antigua que no puede manejar sitios web modernos, puede ser el momento de actualizarla, ya que la web mejora, necesita más recursos para hacer lo que hace, como cualquier otro programa en su computadora..
El problema: la desactivación de JavaScript rompe gran parte de la Web
Desafortunadamente, todo esto suena bien, pero es mucho más complicado de lo que parece. Si desactivas JavaScript, muchos sitios web no funcionarán correctamente. Esto es particularmente cierto para aplicaciones web como Gmail, Facebook y Google Docs, pero también es válido para otros sitios web (incluidos sitios de noticias como el que está leyendo en este momento). La desactivación de JavaScript puede afectar la capacidad de iniciar sesión, publicar comentarios o solicitar dinámicamente contenido, lo que se ha vuelto increíblemente común en la web hoy en día..
Por ejemplo, cuando realiza una búsqueda en Google Images, puede seguir desplazándose hacia abajo para ver más imágenes sin tener que volver a cargar la página. Google está utilizando JavaScript para solicitar dinámicamente nuevas imágenes y agregarlas a la página actual. Cuando haces clic en una imagen, verás una ventana emergente en línea más grande con esa imagen. No tiene que esperar a que se cargue una nueva página web, todo sucede en la página web actual sin tiempos de carga desagradables.
Si deshabilitaste JavaScript, deberías hacer clic en "siguiente" una y otra vez para ver más imágenes. Cuando hiciste clic en una imagen, deberías cargar una nueva página por completo. La interfaz más bonita de arriba requiere JavaScript para que sus diversas funciones funcionen..
Este es solo un ejemplo: muchas otras características en los sitios web utilizan JavaScript. Algunos sitios web ni siquiera proporcionan páginas de respaldo que funcionan sin JavaScript.
Si deshabilita JavaScript, es posible que no pueda usar ciertas funciones en un sitio web. En otros casos, el sitio web puede incluso romperse por completo, o quedará bloqueado con una versión increíblemente antigua de la página. Por ejemplo, Gmail ofrece un modo HTML sencillo y sencillo para personas con JavaScript desactivado.
NoScript pretende facilitar la desactivación de JavaScript ... pero sigue siendo un problema
Los navegadores web modernos tienen la opción de desactivar JavaScript por completo, al igual que tienen la opción de desactivar las imágenes y otras funciones web. En Chrome, encontrará esto en Configuración> Privacidad y seguridad> Configuración de contenido> JavaScript. Puede permitir o bloquear ciertos sitios individualmente aquí si prefiere no bloquear JavaScript en cada sitio..
Las opciones de Firefox son más limitadas, por lo que requiere un complemento como NoScript para un control más preciso. NoScript crea un acceso directo que le permite habilitar selectivamente JavaScript en ciertos sitios web, en lugar de bloquearlo en todas partes. También afirma que bloquea complementos como Flash y Java, aunque Java ya no está permitido en los navegadores, y Flash debe permitirse manualmente en cada sitio que visite de forma predeterminada.
Esta es la cuestión: NoScript puede parecer un compromiso conveniente, ya que puede permitir JavaScript en los sitios que visita regularmente. Pero sigue rompiendo la mayor parte de la web por defecto, y requiere demasiado esfuerzo para gestionar su lista blanca. Gran parte de Internet utiliza JavaScript que constantemente se encontrará con sitios web que no funcionarán correctamente hasta que los incluya en la lista blanca. Si terminas en la lista blanca de la mayoría de los sitios que visitas solo para que funcionen, ¿qué sentido tiene tener NoScript en primer lugar??
Probablemente no necesite desactivar JavaScript
Teniendo eso en cuenta, le recomendamos que no deshabilite JavaScript, a menos que tenga una buena razón para hacerlo (como lo requiere su trabajo). Es un lenguaje muy utilizado que hace que la web sea lo que es hoy, permitiendo que los sitios web sean más receptivos, dinámicos e interactivos. La desactivación de JavaScript lleva a los sitios web a una época en que eran documentos simples sin ninguna otra característica. Si bien algunas personas desean volver a ese momento, esa ya no es la red en la que vivimos, y la mayoría de las personas no necesitan tomar medidas tan drásticas para obtener un beneficio pequeño.
Ciertamente, ha habido algunos casos en los que la desactivación de JavaScript pudo haber bloqueado una nueva vulnerabilidad de seguridad para que no fuera explotada, pero esas han sido raras y se han solucionado rápidamente.
Mientras tanto, ha habido otros casos en los que los navegadores fueron explotados y deshabilitar JavaScript no ayudó. Para protegernos contra tales ataques, podríamos dejar de usar los navegadores por completo, descargar archivos HTML de páginas web y leerlos a mano en un editor de texto. Pero nosotros no. El pequeño riesgo de usar un navegador web en lugar de un editor de texto vale la pena por la gran mejora en la facilidad de uso que ofrece un navegador. Lo mismo es cierto para JavaScript, dejarlo habilitado es un riesgo muy pequeño para un beneficio muy grande.
Por supuesto, tu navegador es tuyo. Usted tiene la capacidad de controlar lo que hace; incluso puede desactivar todas las imágenes por completo y navegar en la web en formato de texto, si lo desea. Podrías deshabilitar completamente Flash y nunca ver videos en línea. Podría usar un navegador de modo de texto como w3m en el terminal en lugar de usar un navegador gráfico. Pero tu?
La elección depende en última instancia de usted, pero le recomendamos que deje habilitado JavaScript y no se preocupe por ello. Tu vida será mucho más fácil. Simplemente mantenga su navegador actualizado y ejecute un buen software antimalware y estará bastante seguro.