您现在的位置是:人工智能 >>正文
IG、TikTok 为何注入 JS 代码,开发者推出开源工具一探究竟
人工智能27人已围观
简介本周,一件有关 iOS 隐私安全的事件在国外引发了热议,事件的起因是安全研究员 Felix Krause 发现 Meta 公司旗下的多款软件Facebook、Instagram、Messenger)通 ...
本周,为何一件有关 iOS 隐私安全的注入者推事件在国外引发了热议,事件的代码起因是安全研究员 Felix Krause 发现 Meta 公司旗下的多款软件(Facebook 、Instagram 、出开Messenger)通过使用应用内网络浏览器(in-app web browser)和注入的源工 JavaScript 代码来跟踪用户数据,能够获得的具探究竟数据包括访问的网站、屏幕点击 、为何键盘输入 ,注入者推以及文本选择等内容。代码
除了 Meta,服务器租用出开之后 Felix Krause 还发现 TikTok 也会采用类似的源工方式来收集用户数据。

为了让所有用户都可以清楚地看到通过应用内浏览器注入的具探究竟 JavaScript 代码,安全研究员 Felix Krause 推出了一个全新的为何开源工具 —— InAppBrowser,这个工具使用起来毫无门槛(稍后会介绍),注入者推用户可以使用它来检查嵌入在应用程序中的代码网络浏览器如何注入 JavaScript 代码来跟踪用户。
对于那些不熟悉应用内浏览器的人来说,这是还是先解释一下。应用内浏览器通常在用户点击应用内的一个 URL 时开始运作,源码下载通常都是通过创建 WebViews 的实例,并将公共 URL 或应用资源中的一些内容加载到这个实例中。这样应用程序就会直接显示网页,而不必将用户重定向到外部浏览器 。iOS 和 Android 的应用内浏览器在很多方面都很相似,当然两者也提供了各自的平台特定方法 ,用于启用 / 禁用一些功能 。

以此次安全研究员 Felix Krause 的发现为例,尽管 Meta 和 TikTok 应用内浏览器使用的是云计算基于 iOS 上的 Safari WebKit ,但开发者可以修改它们来运行自己的 JavaScript 代码。因此 ,用户更容易在不知情的情况下被追踪 。例如,一个应用程序可以使用自定义的应用内浏览器来收集网页上的所有点击、键盘输入 、网站标题等等 。
通过收集这些数据,这些应用可以创建用户的数字指纹,免费模板并以此为基础向用户推送更加有针对性的广告、视频和帖子等 。除此之外 ,由于可以监测用户屏幕点击和键盘输入 ,如果用户在应用内浏览器中输入了银行账号、身份信息等敏感内容 ,面临的风险将会更高 。Krause 指出,InAppBrowser 目前还不能检测所有的 JavaScript 代码,但它仍然可以让用户更深入地了解应用程序正在收集哪些数据。
如何使用 InAppBrowser 工具使用 InAppBrowser 工具是非常简单的 。源码库首先打开一个你想分析的应用程序 ,然后在应用内的某个地方分享这个 URL(https://InAppBrowser.com,例如将 URL 以私信的方式发送给朋友) ,最后在应用内点击这个链接打开它 ,就可以得到一份关于 JavaScript 注入代码的报告。
当然开发者还指出,并不是每个将 JavaScript 代码注入应用内浏览器的应用都是出于恶意的,因为 JavaScript 是高防服务器许多网络功能的基础 。
InAppBrowser 已在 GitHub 开源 ,并以 MIT 协议分发。
本文转自OSCHINA
本文标题 :IG 、TikTok 为何注入 JS 代码,开发者推出开源工具一探究竟
本文地址:https://www.oschina.net/news/207252/in-app-browser-javascript-tool
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/news/667a899324.html
上一篇:恶意技术时代下的负责任技术
相关文章
新型勒索软件Cheers正攻击VMware ESXi 服务器
人工智能据Bleeping Computer网站5月25日消息,一种名为“Cheers”的新型勒索软件出现在网络犯罪领域,目标是针对易受攻击的 VMware ESXi 服务器。VMwar ...
【人工智能】
阅读更多Gateway拦截器实现防止SQL注入/XSS攻击
人工智能SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。 XSS全称 ...
【人工智能】
阅读更多使用攻击者的工具抵御Hive勒索软件
人工智能最新版本的Hive有效载荷是用Rust编写的,之前是用Go编写的。它通常会在攻击者通过利用钓鱼邮件、暴露的RDP、利用未打补丁的软件FortiOS漏洞CVE-2020-12812和微软Exchange ...
【人工智能】
阅读更多
热门文章
最新文章
友情链接
- 戴尔数据泄露事件:测试实验室平台遭 World Leaks 黑客组织入侵
- 戴尔笔记本F2刷机教程(戴尔笔记本F2刷机方法详解,助你发挥最大潜力)
- 一键2009点了会有什么神奇的事情发生?(探索电脑神秘力量的奇妙之旅)
- 新型 PumaBot 僵尸网络瞄准 Linux 物联网设备窃取 SSH 凭证并挖矿
- 将安全内建于开发流程中:威胁应对分步指南(Build Security In) - 上
- 身份安全成焦点:Palo Alto Networks拟以250亿美元收购CyberArk
- 微软联合执法机构捣毁全球 Lumma 窃密软件网络
- 聊聊到底什么是BRAS?
- 企业数据库险遭百亿损失,瑞数DDR全周期防护破解“暗雷”阴影
- 华硕K45EI323VD-SL(解析华硕K45EI323VD-SL的特点和优势) 云服务器企业服务器b2b信息平台香港物理机网站建设亿华云源码库