伴随着最近被曝出的Heartbleed漏洞,安全问题再次成为网络上的热点话题。虽然Android的安全性并没有外界传言的那样脆弱,但Google还是在继续为其增加防护措施。根据Android官方博客的消息,Google最近对Android上的应用程序验证机制进行了一次升级,在升级后它将可以为Android设备提供实时的保护以监测应用程序是否存在某些不轨行为。

为了让Android系统更加安全,Google在Android4.2及以后的版本中增加了应用程序验证机制(Verify apps),而且还让其处于默认开启状态。当用户向Android设备安装应用时,应用程序验证机制就会把应用程序的日志、URL、操作系统版本、IP地址等信息发送到Google的服务器上进行验证。如果Google发现这应用可能存在危害那么系统就会暂停其继续安装并让用户选择是否继续,而如果Google确定这个应用存在问题么它将直接禁止用户继续安装。

以上就是应用程序验证机制之前的功能,我们不难看出它的守护功能仅能在应用程序在被安装在设备里之前有效。而在Google对其进行升级后,应用程序验证机制将可以实现对那些已经安装应用的检测。这也就意味着即使某个恶意应用逃过了安装前的检测,在实施恶意行为的过程中它一样可能会被系统禁用。

升级后的应用程序验证机制将可以在后台运行,一旦检测到存在潜在危害的应用系统就会弹出如图所示的警告来提示用户卸载掉这个应用。而如果Google已经确定这个应用存在问题那么系统还会将强制将其卸载。预计Google将会在下次的Google Play Services更新中将该功能推送给Android 2.3及以上版本的用户。届时用户安装非Google Play Store来源的应用时又多了一层保护措施。

根据Google的统计数据,仅在去年,应用程序验证机制就启动了超过40亿次来检测应用的安全性。虽然Google已经使用了多种方式来为Android的安全保驾护航,但仍然有不少用户因为受到一些利益相关方的误导而花冤枉钱来为Android设备提供所谓的安全保护。前不久Google Play Store上一款名为Virus Shield的安全应用就被媒体发现是一款骗子应用。Virus Shield虽然挂着保护Android安全的名义但实际上并不提供任何防护功能,可即便这样这款售价3.99美元的应用仍然被下载了超过10000次。所以对于Android用户来说,警惕一些利益相关方的误导、使用正规的Android系统、从规范的渠道安装应用才是保护Android设备安全的好方法。

via PingWest

和不安全的Android说再见,Google为它添加新铠甲的更多相关文章

  1. [Xamarin.Android] 如何使用Google Map V2 (转帖)

    Google Map v1已經在2013年的3月開始停止支援了,目前若要在你的Android手機上使用到Google Map,就必須要使用 到Google Map v2的版本.在Xamarin要使用G ...

  2. Android开发之Google Map

    2013-07-03 Google Map 提供三种视图: 1. 传统的矢量地图,提供行政区域.交通以及商业信息等. 2. 不同分辨率的卫星照片,与Google Earth 基本一样. 3. 地形地图 ...

  3. [Android]彻底去除Google AdMob广告

    应用中包含广告是能够理解的,但经常造成用户误点,或者广告切换时造成下载流量,就有点让人不舒服了. 以下就以Google AdMob广告为例,看怎样彻底去除他. 先分析一下Google AdMob的工作 ...

  4. Android App在Google App Store中搜不到

    情景:Android App在Google App Store上架成功,三星手机可以在Google App Store中搜索到,但是三星tablet却无法在Google App Store中搜索到,目 ...

  5. Android性能优化Google课程翻译一:Render----OverDraw实战

    Context 近期实战了下OverDraw,加深了下理解.在上篇文章里Android性能优化Google课程翻译一:Render----OverDraw 写过详细方法. OverDraw解决方法离不 ...

  6. 国行Android手机使用google全套GMS服务小结

        由于众所周知的原因,国行手机是不能内置google服务的,但作为铁杆google粉,没有GMS的Android不是完整的Android,NEXUS系列机器又由于各种原因买不到或者不想选购,那么 ...

  7. Android动画效果之自定义ViewGroup添加布局动画

    前言: 前面几篇文章介绍了补间动画.逐帧动画.属性动画,大部分都是针对View来实现的动画,那么该如何为了一个ViewGroup添加动画呢?今天结合自定义ViewGroup来学习一下布局动画.本文将通 ...

  8. Android下添加新的自定义键值和按键处理流程

            Android下添加新的自定义键值和按键处理流程     说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我 ...

  9. ANDROID Porting系列二、配置一个新产品

    ANDROID Porting系列二.配置一个新产品 详细说明 下面的步骤描述了如何配置新的移动设备和产品的makefile运行android. 1.         目录//vendor/创建一个公 ...

随机推荐

  1. TeeChart入门

    此链接可以作为参考http://tech.sina.com.cn/s/2008-07-07/1612722495.shtml 需要添加引用 using Steema.TeeChart;//tchart ...

  2. 【第十九章】 springboot + hystrix(1)

    hystrix是微服务中用于做熔断.降级的工具. 作用:防止因为一个服务的调用失败.调用延时导致多个请求的阻塞以及多个请求的调用失败. 1.pom.xml(引入hystrix-core包) 1 < ...

  3. 【第一章】 第一个spring boot程序

    环境: jdk:1.8.0_73 maven:3.3.9 spring-boot:1.2.5.RELEASE(在pom.xml中指定了) 注意:关于spring-boot的支持, 最少使用jdk7(j ...

  4. [异常记录-13]Web Deploy发布:An error occurred when the request was processed on the remote computer

    大概搜了一下这个报错,大家的情况各不相同,但应该是 Web Deploy 安装导致的没错了... 建议粗暴解决,  卸载后重新安装 Web Deploy 时,不要选那个经典还是典型的安装选项,选自定义 ...

  5. ThreadPool开启多线程时支持最大连接200个(默认为2个),不加则会超时

    //ThreadPool System.Net.ServicePointManager.DefaultConnectionLimit = 200;

  6. pyqt 调用颜色选择器

    # -*- coding: utf- -*- from PyQt5.QtWidgets import QApplication, QPushButton, QColorDialog , QWidget ...

  7. MAC OS 英语朗读功能

    哈哈哈,太神奇了 在命令行中敲say + word ,系统能够自己讲word读出来. 如果是敲的是 say +中文, 就不知道再读什么啦 哈哈哈哈---- 此外,在对应网站选中内容后还可以右击,用sp ...

  8. 虚函数_构造函数_测试_VS2010x86

    1.控制台测试代码: #include <stdio.h> #include <windows.h> class A { public: A() { printf(" ...

  9. Java 集合-集合介绍

    2017-10-30 00:01:09 一.Java集合的类关系图 二.集合类的概述 集合类出现的原因:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类. ...

  10. TortoiseXX 与TotalCommander (TC)的图标问题

    TortoiseXX通过overlay图标标志文件或文件夹是否被修改等状态,非常有用. 可惜TotoalCommander上,这些图标都没有显示. 其实,只需要在TC的菜单 配置->显示-> ...