Sin guión | |
---|---|
Tipo de | Extensión (Mozilla) |
Desarrollador | giorgio maone |
Escrito en | JavaScript |
Sistema operativo | multiplataforma |
Idiomas de la interfaz | 45 [1] idiomas |
plataforma de hardware | Mozilla Firefox |
ultima versión |
|
Licencia | GNU GPLv2 |
Sitio web | noscript.net |
Archivos multimedia en Wikimedia Commons |
NoScript es una extensión de Firefox que bloquea la ejecución de JavaScript , applets de Java , Flash y otros componentes potencialmente peligrosos de las páginas HTML hasta que el usuario permita su ejecución en este sitio o globalmente. NoScript también permite a los usuarios incluir sitios en la lista blanca que pueden usar esta función. La gestión de complementos es posible independientemente de los escenarios.
Otra característica de NoScript es proteger al usuario de los ataques XSS , con la capacidad de crear listas separadas de servidores para los que se requiere una funcionalidad similar al ataque XSS.
En las versiones 2008-2009, la lista blanca (es decir, la lista de sitios cuyo contenido no está bloqueado) contiene por defecto, además de las direcciones internas necesarias para que el navegador funcione, algunos sitios del autor de la extensión y algunos Los sitios de Google (incluido googlesyndication.com, que es necesario para los anuncios de Google utilizados en los sitios web del autor), Microsoft y Yahoo! , cuyos servicios AJAX pueden ser la única forma en que algunos usuarios están familiarizados con el uso del correo electrónico . La lista se puede editar mediante la propia extensión, que se explica en su web oficial [3] .
El 1 de mayo de 2009 (con el lanzamiento de NoScript 1.9.2.4), Vladimir Palant, desarrollador de Adblock Plus , la extensión de Firefox más popular , informó que NoScript estaba modificando la configuración de su producto para incluir en la lista blanca Adblock Plus (ABP) varios anuncios sitios patrocinados por autores de NoScript [5] .
Según el desarrollador de NoScript, Giorgio Maone (Georgio Maone), la razón que lo empujó a modificar el producto de otra persona fue el bloqueo "demasiado agresivo" de los anuncios anteriores [6] . Los sitios fueron agregados a una de las bases de datos de funciones publicitarias de actualización automática de ABP por su nuevo administrador, cuyas acciones culpó Giorgio. Sin embargo, este bloqueo se agregó a las bases de datos a pedido de Vladimir Palant, debido al hecho de que el autor de NoScript había utilizado previamente un error en ABP para evitar el bloqueo de anuncios [5] (que, sin embargo, no impidió que el usuario bloqueando manualmente este anuncio usando ABP o todos los anuncios) AdSense por medio del propio NoScript) [6] .
Este incidente provocó una reacción extremadamente negativa por parte de los usuarios: en tres días, el complemento NoScript recibió casi trescientas reseñas con calificaciones mínimas, argumentadas por la violación de Adblock Plus [7] . La versión 1.9.2.6 de NoScript eliminó la configuración de ABP agregada por la versión 1.9.2.4, sin embargo, en el comentario de la versión, el autor recordó que estas funciones están escritas en la página de instalación del complemento y en la página de preguntas frecuentes [8] .
El propio autor de Adblock Plus se refirió a NoScript como un programa malicioso [9] , señalando que en la versión anterior - 1.9.2 - NoScript contenía un archivo [10] con código que interfería con el funcionamiento de Adblock Plus en general [5 ] . La legibilidad de algunas líneas en el código ha empeorado al escribir algunas líneas en códigos de caracteres hexadecimales. Esto se ha llamado repetidamente ofuscación , pero la legibilidad de las líneas se restaura fácilmente, y el autor de NoScript, disculpándose, escribe que, en su opinión, es difícil llamarlo ofuscación en el sentido habitual de la palabra [6] .
Un tiempo antes de este incidente, el mismo Vladimir Palant, el desarrollador de Adblock Plus , escribió sobre el “ dilema de la monetización ” y ofrece pagar por una modificación oculta de su producto o la configuración del navegador para mostrar anuncios [11] .