最新黑客知识揭秘:APP 是如何偷听你的讲话并展示相关广告的?

2024-01-10 14:12

本文主要是介绍最新黑客知识揭秘:APP 是如何偷听你的讲话并展示相关广告的?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不知道从什么时候开始,我们和朋友聊过的东西,过一会就会在手机的某些app里面看到这些东西和广告,很难不产生怀疑是不是这些app一直开着麦克风在偷听我们说话?

最早期版本的安卓系统里对于app的权限管理确实比较松的,app可以在你不知情的情况下获取你的很多信息,例如偷偷的录音,偷偷地拍照,偷偷的读取你的通讯录,短信,相册等各种隐私数据信息。 

自从18年的安卓9.0开始,只要app退到了后台即使你授权了权限它也没办法偷偷的使用相机和麦克风了,只有处于活动状态是的app才可以访问麦克风和相机。现在的app大概率是不会窃听你说话的,虽然安卓阻止了app,但是app可以绕过安卓。

黑客技术“窃听风云”,如果你也对这个感兴趣,或者想通过提升自身技术来自我防范,帮助亲朋好友防范,那么请自取:

CNN曾发布过一篇非常轰动的新闻,国内某电商巨头在2020年就成立了一个百人的团队,负责寻找Android系统的漏洞。

 

公司利用这些漏洞搜集用户的手机活动数据,了解用户习惯,兴趣和偏好,从而为用户提供更加个性化的广告推送和通知,吸引用户通过这种方式进行购物。甚至可以隐藏自己的图标让用户无法发现它在后台偷偷的运行。即使你什么权限都没有给它,但是它也能知道想要的一切,甚至是删除你手机里对它不利的照片,让人难以维权。虽然它们隐藏的很深,但还是被卡巴斯基实锤!

虽然APP大概率不会窃听你的讲话,但它们可能会通过其他方式收集你的信息,以便向你展示相关的广告。

  1. 位置信息:app 可能会请求获取用户的位置信息,以便向用户展示与所在位置相关的广告。

  2. 搜索历史:app 可能会收集用户的搜索历史,以便向用户展示与搜索内容相关的广告。

  3. 浏览历史:app 可能会收集用户的浏览历史,以便向用户展示与浏览内容相关的广告。

  4. wifi 名字:如果用户连接的 wifi 名字带有地域性关键字,app 也可能会推送相关地域的广告和商品。

 各个互联网巨头基本都有自己的广告联盟,以淘宝联广告盟为例子,早上你在淘宝搜索了黑丝袜,然后淘宝就把你标记成对黑丝感兴趣的用户,晚上你打开了微博,恰好微博就接入了淘宝联盟,淘宝联盟会告诉微博你喜欢黑丝袜,然后你在微博就会不断的刷到黑丝袜的广告。

如果你在百度搜索了不想努力了怎么办,当你刷某短视频app时就会给你推送高端婚介。海量的app和广告联盟之间互相接入,就已经形成了一张把你兴趣爱好莫得清清楚楚的情报网。无论你在何处,你都会收到量身定制的广告。

即使你关闭了某些app的跟踪请求,只能说它不会知道你喜欢什么了,但推送数量不会减少,只是不在推送的那么精准了,开始推送乱七八的广告。

黑客技术“窃听风云”,如果你也对这个感兴趣,或者想通过提升自身技术来自我防范,帮助亲朋好友防范,那么请自取:

这篇关于最新黑客知识揭秘:APP 是如何偷听你的讲话并展示相关广告的?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/591081

相关文章

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Java日期类详解(最新推荐)

《Java日期类详解(最新推荐)》早期版本主要使用java.util.Date、java.util.Calendar等类,Java8及以后引入了新的日期和时间API(JSR310),包含在ja... 目录旧的日期时间API新的日期时间 API(Java 8+)获取时间戳时间计算与其他日期时间类型的转换Dur

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Python多进程、多线程、协程典型示例解析(最新推荐)

《Python多进程、多线程、协程典型示例解析(最新推荐)》:本文主要介绍Python多进程、多线程、协程典型示例解析(最新推荐),本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定... 目录一、multiprocessing(多进程)1. 模块简介2. 案例详解:并行计算平方和3. 实现逻

Spring Boot集成SLF4j从基础到高级实践(最新推荐)

《SpringBoot集成SLF4j从基础到高级实践(最新推荐)》SLF4j(SimpleLoggingFacadeforJava)是一个日志门面(Facade),不是具体的日志实现,这篇文章主要介... 目录一、日志框架概述与SLF4j简介1.1 为什么需要日志框架1.2 主流日志框架对比1.3 SLF4

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推