15 puntos por outsideris 2022-08-21 | 2 comentarios | Compartir por WhatsApp

La semana pasada se publicó un reporte de que Facebook/Instagram inyecta un archivo llamado pcm.js en su navegador integrado en la app para monitorear todo lo que hace el usuario dentro de ese navegador.

Ahora se publicó InAppBrowser.com, que permite detectar esto.

  • Si compartes esa URL con una app y la abres en su navegador integrado
  • puedes ver si se inyectó JavaScript en el navegador integrado.
  • Si aparece en amarillo, no se detectó JavaScript inyectado. (Si no lo ves en un navegador integrado y solo lo abres normalmente, aparecerá en amarillo)
  • Si aparece en rojo, significa que se inyectó algo.
  • Incluso muestra de forma organizada qué acciones se pueden monitorear y qué código se está inyectando.

Sobre la inyección de código:

  • En iOS 14.3 se introdujo WKContentWorld, que permitió la ejecución de código JavaScript, y a través de eso se realiza la inyección de código.
  • Apple también ofrece SFSafariViewController para impedir esto, por lo que si se usa SFSafariViewController, no es posible inyectar código.
  • Se sigue actualizando el estado de apps populares como Twitter, Reddit, YouTube, Telegram, Slack y WhatsApp.

Se recomienda que, en lugar de usar el navegador integrado en la app, el usuario pulse "Open in browser" para ver la web en el navegador predeterminado del sistema.

2 comentarios

 
joyfui 2022-08-21

Parece que en los navegadores integrados de KakaoTalk y Naver no aparece nada. Curiosamente, en el navegador de PC sí aparecía algo... (el culpable era una extensión del navegador)

 
xguru 2022-08-21

Instagram/Facebook puede rastrear todo lo que haces en el navegador integrado en la app
Parece ser una publicación de seguimiento de ese artículo. Se volvió bastante tema, así que al final lo convirtieron en un sitio y lo publicaron así. ¡Gracias por compartir!