Google Chrome: registro de actividad para extensiones

Google planea integrar un registro de actividad de extensión en el navegador web Google Chrome de la empresa; el registro de actividad registra lo que hacen las extensiones cuando están instaladas y activas en el navegador Chrome.

Las extensiones son bastante útiles ya que amplían ciertas funciones. Las extensiones pueden cambiar el contenido en los sitios web o en la interfaz de usuario del navegador, mejorar la privacidad, agregar funciones adicionales como un monitor de sitio web o mejorar la funcionalidad de descarga.



Propina: consulte nuestra lista de las mejores extensiones de Chrome.

En resumen: las extensiones pueden ser bastante útiles pero también pueden ser mal utilizadas. El navegador muestra algunos de los permisos que las extensiones pueden requerir durante la instalación, pero lo que realmente hacen las extensiones no se revela en ninguna parte.

Los desarrolladores y usuarios con las habilidades adecuadas pueden analizar el comportamiento de las extensiones en detalle; los usuarios habituales no pueden y ese es todo el problema.

Registro de actividad de la extensión en Chrome

chrome activity log extensions

Google implementó una nueva función en Chrome Canary, la versión de desarrollo de vanguardia del navegador, recientemente que integra un registro de extensión en el navegador.



El registro destaca las llamadas a la API, el acceso al almacenamiento local, las inyecciones de scripts y otras interacciones.

Preparar

chrome activity logging

Es necesario ejecutar Google Chrome con un parámetro de inicio para habilitar el Registro de actividad para las extensiones. Ejecute Chrome con --enable-extension-activity-logging para habilitar la funcionalidad de registro.



Los usuarios de Windows pueden hacerlo de la siguiente manera:

  1. Busque el acceso directo de Chrome (Canary) en la barra de tareas o en el menú Inicio o en el escritorio.
  2. Haga clic con el botón derecho en el icono y seleccione Propiedades si se muestra la opción. Haga clic con el botón derecho en el elemento de Chrome Canary nuevamente si Propiedades no se muestran, y luego seleccione Propiedades en el segundo menú contextual.
  3. Agregue --enable-extension-activity-logging al campo Destino y asegúrese de dejar un espacio entre la Cadena existente y el parámetro de inicio, p. 'C: Users Martin AppData Local Google Chrome SxS Application chrome.exe' --enable-extension-activity-logging
  4. Haga clic en Aceptar.

Chrome se ejecuta con el parámetro después de la operación. Aún no hay una bandera experimental disponible.

Uso

view activity log chrome

La funcionalidad se agrega a la página de la extensión en el administrador de extensiones de Chrome.



  1. Solo cargachrome: // extensiones /en Google Chrome para mostrar todas las extensiones instaladas.
  2. Haga clic en el enlace Detalles junto a la extensión que le interesa.
  3. Seleccione la opción 'Ver registro de actividad' en la página.

Chrome muestra el historial de actividad de forma predeterminada. Cada entrada se enumera con su tipo, p. Ej. content_script, api_call o dom_access, el nombre de la función o archivo, el número de eventos de ese tipo y un icono de papelera.

Puede cambiar a Tiempo real para mostrar la actividad a medida que ocurre. Otra diferencia fundamental entre el historial y el tiempo real es que el historial muestra los registros combinados, mientras que en tiempo real se enumeran los registros individuales.

El historial muestra cada llamada de API, acceso a dom o inyección una vez; un clic en el número si los eventos registrados muestran los dominios en los que ocurrió la actividad.

El Registro de actividad presenta una búsqueda en la parte superior. Puede usarlo para filtrar por URL o llamadas a API.

Palabras de cierre

La integración de un registro de actividad de extensión en Google Chrome es una adición bienvenida. Si bien es demasiado pronto para saber si seguirá disponible, es muy útil para los desarrolladores de extensiones y los usuarios que desean saber qué hacen las extensiones en detalle.

Es bastante fácil detectar inyecciones de scripts de esta manera, acceder a archivos locales u otra actividad. Puede verificar lo que hace una extensión en detalle utilizando el registro de actividad.

Me gustaría ver una vista combinada de todas las extensiones instaladas y no solo una vista que se centre en extensiones individuales.

Ahora tu: ¿Cuál es su opinión sobre el registro de actividad de la extensión? (vía Techdows)