Android恶意程序泛滥,安全问题或制约进一步发展

简介:
据安全公司 TrustGo 最新数据表明,Android上恶意应用数量自 2011 年 9 月到 2012 年 9 月增长了 580%,Google Play 中排行前 500 的应用中有 23 款存在安全漏洞,而这些高危应用在该时间段内的下载数已经超过 1.75 亿次。
以上数据是TrustGo公司经过采集“全球 175 个市场 170 万个应用”的数据后汇总得来的。Google Play 中的应用有 1.69% 都是恶意应用。TrustGo指出,非 Google Play 中的应用普及度不高,杀伤力不大,但 TrustGo 同时表明,Google Play 中排行前 500 的应用也存在高风险,这些高危应用一年内下载数就超过 1.75 亿次。
据《Android恶意程序揭秘》一文显示“目前,安卓恶意程序的主要行为有:恶意扣费或消耗套餐、窃取用户隐私资料、无提示联网下载软件等。其中,恶意扣费和窃取用户隐私资料的手段较为流行。以下对各种常见恶意程序的具体表现做了进一步说明。
一、恶意扣费或消耗套餐
主要有两种表现形式:
1、扣费提示不明显,让用户误以为是免费软件,误导用户付费;或者是故意颠倒“同意付费”和“不同意付费”的按键选项,恶意误导用户付费。
2、将恶意扣费代码内嵌到软件中,在无任何提示、用户不知情的情况下,强制性地定制付费业务或直接利用手机支付某种费用;恶意通过用户的通讯录、邮箱、蓝牙大量发送短/彩信息、邮件、恶意链接等;消耗用户的短/彩信息套餐以及用户流量;甚至有些恶意软件会在后台不停地点击某些网站,大量消耗用户手机流量。
二、窃取用户隐私资料
主要表现为:恶意软件通过网络或短信方式窃取用户的通讯录、通讯记录、手机号码、邮件、地理位置、手机中已安装的软件、各种账号、密码等隐私资料。
三、无提示联网下载软件
无任何提示,不经用户同意就下载某个软件;或者以“新版本”及其他提示误导用户下载某个恶意软件。被下载的恶意软件一般均无LOGO,一直后台运行。
以上属于常规的恶意程序,还有一些非常规的恶意程序,比如利用浏览器漏洞来执行的恶意程序。麻雀虽小,但五脏俱全。电脑的上安全问题,安卓平台也同样存在,安卓所面临的安全威胁可谓十分复杂。
恶意软件的传播途径种类繁多,比如手机论坛、android市场、短信/彩信等。恶意软件的开发者的想像力和创造力真是让人叹为观止,他们会把恶意程序伪装成一些常规应用软件、游戏等,真假难辨。”
何玺认为,Android和IOS相比,后者由于有严格的审查机制,其沙盒模型也对系统有较好的保护作用,所以软件相对比较安全,前者由于的开发语言和安卓程序包的管理机制尚不完善,使得在Android应用程序中嵌入恶意代码更为容易。

安全,这是任何一个用户都不能忽略的问题,如果Android不能很好的解决,必将制约其进一步发展。当发生大规模的安全问题或具有标志性Android安全案例时,Android或将面临停用或抛弃的风险。



 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/hexiaini235/1050156,如需转载请自行联系原作者

相关文章
|
安全 数据安全/隐私保护 Android开发
|
11天前
|
消息中间件 网络协议 Java
Android 开发中实现数据传递:广播和Handler
Android 开发中实现数据传递:广播和Handler
14 1
|
13天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
37 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
14天前
|
Unix Linux Shell
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
在Linux环境下交叉编译Android所需的FFmpeg so库,首先下载`android-ndk-r21e`,然后解压。接着,上传FFmpeg及相关库(如x264、freetype、lame)源码,修改相关sh文件,将`SYSTEM=windows-x86_64`改为`SYSTEM=linux-x86_64`并删除回车符。对x264的configure文件进行修改,然后编译x264。同样编译其他第三方库。设置环境变量`PKG_CONFIG_PATH`,最后在FFmpeg源码目录执行配置、编译和安装命令,生成的so文件复制到App工程指定目录。
43 9
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
|
4天前
|
前端开发 Android开发 iOS开发
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
【4月更文挑战第30天】Flutter 框架实现跨平台移动应用,通过一致的 UI 渲染(Skia 引擎)、热重载功能和响应式框架提高开发效率和用户体验。然而,Android 和 iOS 的系统差异、渲染机制及编译过程影响性能。性能对比显示,iOS 可能因硬件优化提供更流畅体验,而 Android 更具灵活性和广泛硬件支持。开发者可采用代码、资源优化和特定平台优化策略,利用性能分析工具提升应用性能。
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
|
5天前
|
监控 Java Android开发
安卓应用开发:打造高效用户界面的五大策略
【4月更文挑战第29天】 在安卓应用开发的世界中,构建一个既美观又高效的用户界面(UI)对于吸引和保留用户至关重要。本文将深入探讨五种策略,这些策略可以帮助开发者优化安卓应用的UI性能。我们将从布局优化讲起,逐步过渡到绘制优化、内存管理、异步处理以及最终的用户交互细节调整。通过这些实践技巧,你将能够为用户提供流畅而直观的体验,确保你的应用在竞争激烈的市场中脱颖而出。
|
1天前
|
存储 安全 Android开发
安卓应用开发:构建一个高效的用户登录系统
【5月更文挑战第3天】在移动应用开发中,用户登录系统的设计与实现是至关重要的一环。对于安卓平台而言,一个高效、安全且用户体验友好的登录系统能够显著提升应用的用户留存率和市场竞争力。本文将探讨在安卓平台上实现用户登录系统的最佳实践,包括对最新身份验证技术的应用、安全性考量以及性能优化策略。