Extensión del navegador

Una extensión de navegador es una pequeña aplicación de software que agrega capacidad o funcionalidad a un navegador web. Una extensión de navegador, también llamada complemento, puede aprovechar las mismas interfaces de programa de aplicación (API) que JavaScript puede hacer en una página web, pero la extensión puede hacer más porque también tiene acceso a su propio conjunto de API.

Si bien las extensiones se usan generalmente para agregar funciones y mejorar la funcionalidad de un sitio web, también se pueden usar para eliminar elementos no deseados del sitio web, como anuncios emergentes y funciones como la reproducción automática de videos en línea.

A continuación, se muestran algunos ejemplos de extensiones de navegador:

  • AdBlock: permite el filtrado de contenido y el bloqueo de anuncios.
  • HTTPS Everywhere: proporciona otra capa de seguridad al hacer que los sitios web que admiten la extensión se conecten automáticamente a través de HTTPS.
  • StayFocusd: limita la cantidad de tiempo que el usuario puede pasar en sitios web designados.
  • Altamente: permite al usuario resaltar el texto de la página web y compartirlo a través de las redes sociales, el correo electrónico, Slack o iMessage.

Las extensiones del navegador suelen estar escritas en HTML, CSS o JavaScript. Al igual que otros tipos de software, las extensiones del navegador se pueden codificar para comportamientos no deseados y se pueden utilizar incorrectamente para distribuir malware. Aunque la mayoría de los complementos se revisan antes de aparecer en la lista, no son infrecuentes las extensiones maliciosas que violan las políticas del programa del desarrollador del navegador.

Por ejemplo, en enero de 2018, una empresa de seguridad llamada ICEBERG informó que cuatro extensiones maliciosas disponibles en Chrome Web Store fueron diseñadas para realizar fraudes de clics y SEO de sombrero negro. En 2017, Proofpoint informó que ocho extensiones de Chrome comprometidas habían enviado código malicioso a casi cuatro millones y medio de usuarios.

Al decidir si instalar o no una extensión, siempre tenga en cuenta el tipo de recursos a los que puede acceder la extensión y dónde enviará los datos que recopile. Trate con extrema precaución cualquier extensión que haga lo siguiente:

  • Interactuar con archivos locales
  • Interactuar con el registro de Windows
  • Interactuar con las cookies
  • Acceda a cualquier pestaña o ventana del navegador
  • Ejecutar comandos en el shell del usuario.