写点什么

Android 4.2.2 中对安全性的改进

  • 2013-03-01
  • 本文字数:805 字

    阅读完需:约 3 分钟

Android 4.2 Jelly Bean 最近发布了更新,通过加入附加特性来增强应用程序的安全性。它其中的一个特性可以让用户在安装程序之前对应用程序进行验证,从而防止将有害的应用程序安装到移动设备上。并且它可以在发现应用程序损坏的情况下终止安装过程。

当你设备里的应用程序试图向一个会产生额外费用的收费服务短号码发送短信时,Android 系统会发出提示,由你来选择是否允许该应用程序发送短信或者终止发送过程。

最新的版本允许用户自定义配置 VPN,从而使设备只有在 VPN 创建以后才可以访问网络。此外,SSL 核心库的实现也提供了对证书绑定的支持,权限也被以分组的形式进行组织管理。它还针对用户选择的权限提供了详细的信息。

在 Android 4.2.2 中,目标API 级别为17 的应用程序会将每个ContentProvider 的export 属性默认设置为false,从而可以最终减小应用程序的默认攻击面。此次的更新还可以减小针对root 权限升级来带来的潜在攻击面,因为installd 守护进程不会再以root 用户的方式运行。

此外,初始化脚本还会遵守O_NOFOLLOW 语法规则从而预防符号链接相关的攻击。它还实现了FORTIFY_SOURCE,它可以被系统函数库和应用程序调用,从而预防内存泄漏。

Android 4.2.2 进行了相关修改,以便利用 OpenSSL 来完成 SecureRandom Cipher.RSA 的实现。该版本还为使用 OpenSSL 1.0.1 的 TLSv1.1 和 TLSv1.2 增加了 SSLSocket 的支持,而且还减小了应用程序的默认攻击面。它还包含了 WebKit libpng 、OpenSSL 和 LibXML 开源库的安全补丁。

“推荐的做法是在程序第一次启动的时候生成一个真正随机的 AES key 并将它存储在内部存储空间中。”Android 开发者关系团队的 Fred chung 说道。

Android 4.2.2 引入了 USB 安全调试方面的内容,当启用安全调试的时候,只有被用户认证过的主机才可以通过 Android SDK 自带的 ADB 工具经由 USB 连接来访问设备的内部构件

查看英文原文: Security Enhancements in Android 4.2.2


感谢侯伯薇对本文的审校。

2013-03-01 22:032313
用户头像

发布了 31 篇内容, 共 10.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

微服务分布式事务处理

俞凡

架构 微服务

框架中的自定义网关

Rubble

4月日更

从单机定时到多层分发

程序员小航

Java 定时任务 XXL-JOB

python中self与__init__怎么解释能让小白弄懂?

Jackpop

[Day10]-[动态规划]最长回文子序列

方勇(gopher)

LeetCode 动态规划 数据结构算法

深度学习实战:基于卷积神经网络的猫狗识别

Peter

人工智能 机器学习 深度学习

一文简述:云原生应用十二要素

穿过生命散发芬芳

4月月更

模块2作业

KennyQ

Python 中有什么不容易让人察觉的有趣的事实?

Jackpop

编程新手如何提高编程能力?

Jackpop

在线SQL美化格式化工具

入门小站

工具

C/C++程序员黄金方向-音视频基础知识和ffmpeg编译

玩转音视频技术

HLS SRS 音视频开发 流媒体开发 C/C++程序员

在终端中使用 GitHub Personal Access Token 访问仓库

信号量

微信朋友圈的高性能复杂度

锎心😌😌😌

在线时间戳计算时间差

入门小站

工具

8000字长文图解String,这次彻底搞懂了

Jackpop

每位互联网人才都应该明白怎么通过XSS获取cookie

喀拉峻

网络安全 安全 信息安全

linux之tree命令

入门小站

手写实现分布式锁

Linux服务器开发

分布式锁 协程 定时器 后端开发 Linux服务器开发

架构实战营 第 6 期 模块二课后作业

火钳刘明

#架构实战营 「架构实战营」

网络安全之红蓝对抗实战

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

全链路压测(九):容量评估和容量规划

老张

性能测试 全链路压测 稳定性保障

DIKW金字塔,AI爬到第几层了?

脑极体

CRMEB多商户后台前端代码打包并更新打包的代码到项目里面教程详解

CRMEB

茴字有四种写法,HTAP呢?

MatrixOrigin

数据库 MatrixOrigin MatrixOne 矩阵起源 超融合数据库

mass哈希娱乐游戏Dapp开发搭建

薇電13242772558

区块链

Go 实现 WebSockets:2. 如何在 Go 中创建 WebSockets 应用程序

宇宙之一粟

Go 语言 web socket 4月月更

2022第13周-技术分享记事

GeekYin

随笔 工作经验

LotusDB 设计与实现—1 基本概念

roseduan

Go 数据库 存储

MongoDB的原理、基本使用、集群和分片集群

神农写代码

软件设计模式:桥接模式

正向成长

设计模式 桥接模式

Android 4.2.2中对安全性的改进_安全_Anand Narayanaswamy_InfoQ精选文章