首页
学习
活动
专区
圈层
工具
发布

安卓系统Google Admin应用曝0day漏洞,可绕过沙箱

MWR实验室的研究人员发现一个0day漏洞,该漏洞存在于安卓系统中Google Admin应用程序处理一些URL的方式中,通过该漏洞攻击者可以绕过安卓沙箱机制。...漏洞原理 对于谷歌的安卓安全团队来说,这个月是一段充满忙碌的日子。...首先是上个月Stagefright漏洞的出现,而现在MWR实验室的研究人员又发布了与一个未打补丁的漏洞相关的信息,该漏洞允许攻击者绕过安卓沙箱。...该漏洞存在于安卓手机上的谷歌Admin应用程序处理一些URL的方式中。...安卓设备上的任何应用通过创建一个新的intent就能触发该漏洞,只要该intent中数据指向了http://localhost/foo,并且setup_url字符串指向一个能够写入的文件url,例如file

1.2K70

转转千万级用户量消息推送系统的架构演进之路

、个性化推送;3)目标端:一般是安卓、ios客户端;4)通道:小米、华为、魅族、apns等手机厂商的常驻连接;5)token: 用于设备的唯一标识,由APP本身生成;6)devicetoken:用于推送的唯一标识...,特点是策略复杂、内容多样,需要有风控管理,如猜你喜欢等推荐策略。...解决方案:1)搭建一个后台,支持根据用户ID上传,解放开发资源;2)支持按照时间推送,支持文案可配;3)支持安卓、IOS分端推送。...提示:1)上传的时间大约在1分钟左右, 需要联系运维设置最长的链接时间,否则nginx会主动断开;2)上传由同步上传,改成进度条的方式,让上传者可以看到进度;3)上传和数据处理分开(我们当时是边上传,边解析文件比较慢...解决方案:1)区分安卓、IOS单独发送,原始程序只负责从redis拿到数据后拼装成固定结构(简单拼接操作速度很快);2)把数据推送到MQ中(可以不用MQ吗?)

11710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ApacheCN 安卓译文集(二)20211226 更新

    三、构建和调试 NDK 应用 四、安卓 NDK 五、安卓原生 API 六、安卓 NDK 多线程 七、其他安卓 NDK API 八、使用安卓 NDK 移植和使用现有的库 九、利用 NDK 将现有应用移植到安卓系统...三、iOS 和安卓之间的代码共享 四、Xamsap——跨平台应用 五、iOS 的 XamSnap 六、安卓的 XamSnap 七、在设备上部署和测试 八、联系人、相机和位置 九、带有推送通知的网络服务...一、安卓安全模式——概览 二、应用构建模块 三、权限 四、定义应用的策略文件 五、尊重你的用户 六、您的工具——加密 API 七、保护应用数据 八、企业中的安卓 九、安全性测试 十、展望未来 Eclipse...、后端即服务选项 安卓安全秘籍 零、前言 一、安卓开发工具 二、参与应用安全 三、安卓安全评估工具 四、利用应用 五、保护应用 六、逆向工程应用 七、保护网络 八、本地利用与分析 九、加密和开发设备管理策略...使用线程来绘图 三、安卓画布中的绘图和绘图工具 四、NinePatch 图像 五、触摸事件和在画布上绘图 六、把它们放在一起 安卓语音应用开发 零、前言 一、安卓设备上的语音 二、文本到语音合成 三、

    3.7K20

    计算机是如何工作的

    安卓诞生的时候,谷歌当时准备想以 Python 作为安卓开发的语言,但 Python 之父和谷歌闹了矛盾,导致谷歌一怒之下选择了 Java 作为安卓的开发语言 并且之前做手机的时候是以 Java...的老板 Oracle 由于眼馋安卓的收益,直接把谷歌告了,因为其用了 Java 进行开发。...“管理” 管理不同的硬件设备 计算机能接入很多设备,例如,扫码枪、医疗设备、B超超声波… 给软件提供一个稳定的运行环境 现代的操作系统都是要同时运行很多程序,我们希望这些程序之间不会相互干扰...API,程序就会进入到系统内核执行,此时系统就会操作对应的硬件设备,来完成打印操作 操作系统的组成 主流系统都是用 C/C++实现的 配套的应用程序 内核 操作系统核心功能区 他的核心功能就是上面的管理不同硬件设备和给软件提供一个稳定的运行环境...,使不同的进程吃到的资源差异越来越大 操作系统统计每个进程在 CPU 上执行的时间,根据这个来进一步地调整调度地策略 上面四点都是用来支持进程的调度的,和日常开发息息相关。

    21710

    小红书APP的全新鸿蒙NEXT端性能优化技术实践

    内核架构纯血鸿蒙的本质是微内核,而安卓是基于 Linux 宏内核。微内核只提供基础的内存和文件管理能力,驱动和其他系统能力都在 OS 之外。...相比之下,安卓的生态已经相对成熟。鸿蒙的最终目标是打造全场景智能设备生态,涵盖所有终端设备,以及基于 OpenHarmony 内核开发的物联网终端。它还支持多种芯片体系,例如瑞芯微 RK3568 等。...例如,小红书会缓存用户上次刷新的笔记,淘宝会缓存用户上次浏览的商品内容;2)场景完成时长:指完成某个特定场景所需的时间;3)应用响应时长:指用户操作界面后,界面真正发生变化的时间,即响应时延。...共享堆的管理和控制耗费了华为专家大量时间和精力,其中还涉及复杂的异步锁(async lock)机制。...这种异步锁机制允许在 TaskPool 或 Worker 中锁定其他任务中的某些函数,实现线程间的同步,类似于安卓中的 synchronized 或其他锁机制。

    43110

    机器学习为核心,DeepMind助力谷歌开发的安卓 9「Pie」今日上线

    今日,谷歌宣布将把安卓 9 的源代码放到安卓开源项目上(AOSP),开始在所有的谷歌 Piexl 手机上用安卓 9。据介绍,安卓 9 拥有的机器学习能力能让手机变得更智能、便利、个性化。...Neural Networks 1.1 安卓 9 中包含了神经网络 API 的新版本,以扩展安卓对设备上机器学习加速的支持。...在安卓 9 中,谷歌的开发者们已将 Android 的 UI 转变为更简单、更易于使用的形式——对于开发人员而言,这些改进有助于改善用户查找、使用和管理 app 的方式。 ?...JobScheduler 的数据成本敏感度 JobScheduler 是安卓的中心服务,用于帮助你管理预定的任务或运行 Doze、App Standby 和 Background Limits。...谷歌期待这些改善能带来系统 DEX 内存使用的减少,以及更快的 app 启动时间。 优化 Kotlin Kotlin 是安卓系统的第一语言,如果你尚未尝试过,赶紧!

    2.5K10

    HITB2018 | 安卓厂商隐藏的事实:安全补丁的更新部署并不真实完整

    来自德国安全研究实验室的的研究员,在议题分享环节会公开一项让人惊讶的发现——他们逆向分析了数百款安卓手机,发现许多安卓手机厂商并不会向用户提供补丁程序,或者会推迟补丁的发布时间。...他们精心检查每个设备在设置中显示的安全补丁,并分析厂商声称的情况与实际的差距(“补丁差距”):显然,存在大补丁差距的手机很容易受到众多已知黑客技术的攻击。...我们发现漏洞修复版本声明与设备上安装的实际修补程序之间存在差距。 在最糟糕的情况下,我们认为一些 Android 手机制造商有意歪曲了设备修补的最新时间。...他们在测试发现,除了像 Pixel 和 Pixel 2 设备之外,顶级厂商的设备有时也会存在声称“补丁差距”,而较低级别的制造商的记录却非常混乱。...主要的安卓厂商品牌如小米、诺基亚 处在第二梯队,仅平均缺少 1 至 3 个补丁; 而像 HTC 、华为、摩托罗拉和 LG 等主要厂商缺失补丁约为 3 至 4 个; 而名单上表现最差的则是 TCL 和中兴

    86140

    小红书鸿蒙 OS 下的性能优化探索与实践

    内核架构纯血鸿蒙的本质是微内核,而安卓是基于 Linux 宏内核。微内核只提供基础的内存和文件管理能力,驱动和其他系统能力都在 OS 之外。...相比之下,安卓的生态已经相对成熟。鸿蒙的最终目标是打造全场景智能设备生态,涵盖所有终端设备,以及基于 OpenHarmony 内核开发的物联网终端。...例如,小红书会缓存用户上次刷新的笔记,淘宝会缓存用户上次浏览的商品内容。 场景完成时长:指完成某个特定场景所需的时间。 应用响应时长:指用户操作界面后,界面真正发生变化的时间,即响应时延。...共享堆的管理和控制耗费了华为专家大量时间和精力,其中还涉及复杂的异步锁(async lock)机制。...这种异步锁机制允许在 TaskPool 或 Worker 中锁定其他任务中的某些函数,实现线程间的同步,类似于安卓中的 synchronized 或其他锁机制。

    43210

    借力云计算,手机也能畅玩高品质游戏大作

    简单来说,如图一所示,一个面向安卓的腾讯WeTest云游戏系统包括:部署有一系列虚拟化安卓系统的服务器端,云游戏部署&管理后台以及面向玩家侧的终端SDK。...为此,腾讯WeTest与英特尔一起,利用先进的远端渲染GPU池、基于容器的安卓虚拟化技术打造全新的云端游戏渲染、编码和安卓虚拟化能力;与腾讯云一起,推进边缘节点部署,完善智能后台调度策略,打造完善的云游戏...在虚拟化管理方面,系统基于英特尔提供的核心Houdini组件,实现了基于容器的安卓虚拟化功能,并以SDK的方式对外提供GaaS服务。...玩家可以通过终端上的SDK来申请安卓虚拟机资源,系统会根据当前玩家的设备类型、屏幕分辨率、需要的游戏种类及网络情况,自动分配一台空闲的、安装有指定游戏、屏幕分辨率相符、距离用户最近的、性能负载较轻的安卓虚拟机给他...卓越的渲染能力、创新的容器化安卓虚拟技术,结合面向5G网络的边缘云所提供高带宽、低延时数据传输能力,再加上腾讯WeTest团队在容器云游戏管理、容器调度方案及容器针对游戏的兼容性改造等方面的出色工作,让玩家即便是拿着低端手机

    1.8K20

    复旦教授发现400+安卓漏洞,最严重可使手机变砖,谷“鸽”16个月后才修复

    去年9月向谷歌提交的400多个漏洞,一直拖到今年年底才修复完。 而且还不是一般的小漏洞,是让“市面所有活着的安卓设备变砖头”的高危漏洞!...△图源微博 杨珉_复旦大学 杨珉教授还吐槽到,本来谷歌团队是要在2个月内修复的,但事实是: 在不引入兼容性问题的前提下,开发一个解决该问题的修复方案所需的时间比预期的要长。...“跨年”漏洞 根据杨珉教授自己的介绍,这400多个漏洞都是根据他们基于Android系统资源管理机制的系统性研究而发现的。 所有使用安卓代码的厂商都将受到这一漏洞的影响。...而Straw漏洞可能导致各种临时或永久的DoS攻击,造成非常严重的后果,比如使用户的安卓设备永久崩溃。 杨珉教授和其同事将这一漏洞报告给安卓安全团队,谷歌将其评为“高严重级”。...不过,目前不管是CVE官网上,还是安卓安全公告板12月份最新发布的安全补丁中,都还没有关于CVE-2021-0934的详细描述。 谷歌安卓安全团队 历经16个月,高危漏洞终于被修复。

    50740

    安卓曝大漏洞:一条彩信可控制手机,影响95%设备

    只需简单的一条彩信,黑客就可能完全控制用户手机。 “安卓滴血” 漏洞发现于原生的 Android 的 Stagefight 媒体库上,堪称移动世界的“心脏滴血”。...Drake潜入Android代码最深的角落,发现这是迄今为止我们认为最严重的安卓漏洞。Drake表示会有6个影响9.5亿Android设备的漏洞,他将在下周拉斯维加斯的黑帽会议上进行演示。...Android设备有一个特殊的服务,它允许(Stagefight)连接到互联网。 Drake推测,Stagefight高级的权限和网络访问是为了满足某些类型的数字版权管理处理或流媒体播放。...另外,Android设备还包含一款‘沙箱’应用,用来保护用户数据和设备上的其他应用。” 漏洞修复 通过OTA更新,Android补丁到达终端用户手中往往需要几个月时间。...因为厂商首先要把谷歌的代码置入自己的代码库中,然后为自己的各种型号设备建立新的固件版本,测试后再与移动运营商合作来发布更新。

    1.3K70

    IOS,安卓,Windows和塞班,你最喜欢哪个?为什么?

    从事软件开发多年,主要用C/C++,java三种编程语言开发,IOS,安卓,windows,塞班四个系统除了IOS没怎么玩过,其余三种系统都做过对应的开发,其中安卓系统玩的时间最长,研究过中间层的framework...框架,应用级开发也弄过两年,从技术角度上衡量虽然windows系统不是开源的,但受众如此之多经常遭受病毒的侵袭但通过打补丁的方式来避免,还不耽误整体的使用,就冲着这点还是感觉windows的框架兼容性还是非常强...安卓系统在开始的时候用户体验很一般,而且性能也是非常差,加上当初的硬件配置有限,但苹果公司一直在优化不停的增加新的功能,加上硬件不断的提升,安卓手机的体验越来越好,安卓系统实际上是在linux基础上构建了一个新的系统...,早期由于引入了JVM机制导致在执行的时候性能很一般,针对这块谷歌也做了大量的工作,华为的方舟编译器也是重点在解决这个执行效率问题,解决好这块的性能问题安卓距离ios距离就已经不远了,任何一个系统都是需要时间积累...这四个系统从技术角度上各有千秋,从开发者角度更加喜欢安卓,毕竟代码开源并且能从源码中汲取很多的编程知识,虽然代码的更新速度太快,大部分时间跟不上思路,但可以从中学习到很多模块设计理念,能明白里面运行的机制和原理

    1K20

    新知 | 虚拟互动直播和游戏微端

    从前面的交互流程也可以看到,SDK的功能主要包括管理会话的生命周期,管理数据通道、音视频流轨道,上行发送文本和音视频数据,下行接收文本和音视频数据,实现解码、渲染,提供与云端虚拟设备和云端应用交互的上层接口...另外,在安卓SDK的设计上,我们充分的考虑了包体积大小的问题,让客户应用的集成毫无压力。我们提供了完整版的SDK,也提供了轻量版的SDK加插件的集成方式。...但是微端APP只是一个轻量的云渲染客户端,在其中并没有任何游戏引擎或者游戏逻辑,如何能够升级成另外一个不相关的游戏APK呢?这里就用到了安卓的热更新技术。说白了就是动态加载。...由于安卓系统的碎片化比较严重,所以针对不同的Android版本,还有一些不同的厂商,我们对系统会有一些定制化的处理。 第二点动态加载so就比较简单。...系统里只注册了微端APP里面的Manifest信息,所以补丁包里的manifest文件里的安卓4大组件和权限声明等需要写入到微端APP的Manifest文件里。

    3.5K10

    打脸拜登,间谍软件正在利用零日漏洞

    谷歌威胁分析小组(TAG)透露,去年解决的一些零日漏洞被商业间谍软件供应商利用,以Android和iOS设备为目标。 这两个不同的活动都有很强的针对性,利用补丁发布与目标设备上实际修复之间的时间差。...点击后,这些URL将收件人重定向到承载安卓或iOS漏洞的网页,然后他们又被重定向到合法的新闻或货运追踪网站。...安卓系统的漏洞链包括三个漏洞--CVE-2022-3723、CVE-2022-4135和CVE-2022-38181以传递一个未指定的有效载荷。...虽然CVE-2022-38181是一个影响Mali GPU内核驱动的特权升级漏洞,在2022年8月被Arm打了补丁,但对方可能在补丁发布之前已经掌握了该漏洞的利用方法。...另一点值得注意的是,在三星浏览器中点击链接打开的安卓用户,会被重新定向到Chrome。

    41620

    Hickory智能门锁存在的多个漏洞

    此次Rapid7测试的Hickory移动应用程序版本为安卓的 01.01.43 和 iOS的 01.01.07,两个移动程序都名为"Hickory Smart",可在谷歌和苹果应用商店中进行下载安装。...漏洞信息 R7-2019-18.1: 安卓移动应用程序中的数据不安全存储 (CVE-2019-5632) 一些移动应用会在移动设备上存储一些诸如用户名、认证token等个人敏感信息,以便后续调用,如果这些信息未经加密或实施密码保护...当我们检查Hickory的安卓移动应用程序时,在/data/data/com.belwith.hickorysmart/databases目录下,发现了SQLite的未加密数据信息,这些都是用户远程控制门锁设备的关键信息...卡中,无需任何root设备操作,便可用任何文件查看工作访问到,如下: R7-2019-18.4: 不恰当的API访问控制漏洞 经测试发现,任何门锁授权用户可以通过查询API的方式提取出所有门锁授权用户的...R7-2019-18.5: 注销用户还具备API访问权限 测试发现,如果某位用户账户被禁用注销后,他可以通过向云端托管API发起请求,重新获得控制门锁的的id信息,如下: R7-2019-18.6: 明文凭据信息传输

    1.1K20

    数据收集错误使Chrome 79 安卓版的发布陷入混乱(IT)

    image.png 谷歌已经暂停了针对安卓设备的Chrome 79 Web浏览器的发布,直到找到能够消除破坏数据bug的方法为止。受影响的用户一直在谴责谷歌和相关应用程序开发商未能阻止这一问题。...12月13日,星期五早上,应用开发人员和用户开始报告他们遇到的一些安卓应用程序数据丢失的问题。 因此,谷歌上周六暂停了Chrome 79在安卓设备上的发布。...谷歌官方表示,此次推广已经覆盖了50%的安卓用户。 据谷歌称,该问题的补丁将在5至7天内提供到位。在此之前,推广活动将不会继续。...问题概要 谷歌工程师相当肯定丢失的数据是由存储位置改变造成的。然而,修补代码以解决该问题仍然是工程师们面临的挑战。到目前为止,还没有保证补丁能将丢失的数据返回到受影响的安卓应用程序。...移动设备上的2个本地存储器 安卓手机和平板电脑等移动设备依赖本地存储和WebSQL位置来提供存储机制。它们允许网站或Web应用程序将数据存储在用户Chrome配置文件目录中的用户设备上。

    2.1K10

    数十万安卓设备存在漏洞,你的手机还是你的吗!!!

    设备经常卡死 广告频繁弹出 设备被异常安装应用程序 应用程序经常奔溃 检查过你的安卓设备 是否开启了开发者模式? ? 什么是开发者模式? 安卓系统有一个隐藏的功能叫做开发者选项。...这个功能是为了方便开发人员测试性能的时候调试手机,所以这个选项在安卓手机里是隐藏起来的,但是大多数安卓设备厂商,以及安卓系统在二次开发、测试过程中开启后通常不会关闭开发者模式。...安恒SuMap平台已发现全球大约 15万台安卓设备的adb服务5555端口暴露在互联网上,其中中国约4.8万台安卓设备暴露在公网。...通常情况可以通过手机设置中看到开发者选项,由于各个品牌安卓手机不同,所以查看方法可能不一样。 2.通过adb命令方式检测 命令中使用的IP地址以实际环境中安卓设备的IP地址修改。...修复建议 关闭开发者模式选项 安装安全软件 及时安装安卓补丁

    91520

    使用termux将华为手机配置成linux服务器

    本文介绍一种将安卓手机作为linux主机乃至局域网服务器使用的方式。背景知识安卓手机使用的Android操作系统脱胎于Linux操作系统,但是他并不是一种Linux(的发行版)。...对于使用者来说,安卓手机既是娱乐工具也是生产力工具,而Linux主机往往是纯粹的生产力工具,在生产力工具的意义上,能够把安卓手机当成Linux主机来使用么?...但是通过Termux,我们仍然可以使用安卓手机进行一些通常认为是在linux主机上进行的工作:使用 Python 处理数据。在合适的开发环境中编程。用定时工具下载和管理文件和页面。...学习Linux命令行的基础知识。作为SSH客户端。同步和备份文件。...一些来自官方的说明:Termux 并不是一个Root工具,不会提供Root权限,除非你的技术超强,足以破坏安卓系统的安全策略。Termux 主要面向非Root用户,所以通常不需要Root设备。

    8.7K50

    escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!

    嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法在移动设备日益普及的今天,我们常常希望能够更便捷地控制和管理自己的安卓设备。...快速启动启动速度很快,大约1秒钟就能显示出第一张图像,让你无需长时间等待就可以开始使用。(二)功能特性同步性得益于网络技术,它能更快地与Scrcpy进行同步。...例如,如果你经常在某个特定时间需要对安卓设备进行备份操作,就可以设置一个定时任务来自动执行相关的脚本。定制化功能支持多设备管理,每个设备可以有独立的配置。你还可以添加自定义的备注,方便区分不同设备。...在镜像模式下,可以将安卓设备的屏幕镜像到电脑上;录制模式则可以录制安卓设备的屏幕操作过程;OTG模式可以进行相关的OTG设备连接操作;相机模式可以对安卓设备的相机进行控制;自定义模式则可以根据用户自己的需求进行个性化的操作设置...(三)操作问题如果点击数据线连接后的无线模式没有反应,可以再点击一次或者点击刷新设备,一般不会超过两次点击。如果仍然不行,需要提供设备型号和安卓版本到问题反馈区。

    3.6K10
    领券