当前位置:
开发笔记 >
Android > 正文
分析称AndroidMarket应用商店存安全隐患
作者:穿着拖鞋的中年男子 | 来源:互联网 | 2017-06-25 09:56
文章标题:分析称AndroidMarket应用商店存安全隐患。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
据国外媒体报道,英国安全公司Sophos的安全研究人员敦促谷歌删除其最新推出的在线应用商店中应用程序无线下载自动安装功能,指出这一功能使得恶意软件和间谍软件可以在Android用户毫不知觉的情况下轻易地在用户的产品上进行安装,从而给用户带来了重大的安全隐患。
谷歌上周在发布Android 3.0蜂巢时,推出了新的基于网络的Android Market应用程序商店,这也是谷歌为了改善其Android应用程序销售不景气局面所做出的一种努力。谷歌目前对其Android应用程序的销售情况非常不满意。
不过,在Android Market在线应用商店推出仅仅数天之后,安全公司Sophos就发出警告称,谷歌通过其网站销售应用程序的机制存在很大的安全隐患,因为用户的手机上并没有是否接受购买的选项。
苹果iTunes Preview网站允许用户先在该网站上预览所要购买的应用程序,然后才引导用户到iTunes上安全地完成购买步骤,而谷歌Android Market在线应用商店则允许用户直接在网站上选择并购买应用程序,然后在他们的设备上进行远程安装,谷歌把这看作是其应用程序商店所具备的独特功能。然而安全研究人员认为,购买的应用程序直接下载并自动安装到用户的手机上,省去了用户选择是否同意安装的机制,使得用户无法知晓正在安装什么程序,因此,如果第三方获取了用户的账户信息,那么就可以在用户毫不知情的情况下轻而易举地用户手机上安装应用程序。此外,Android应用程序可以在手机上实现许多功能,谷歌这样做无疑是把安全问题踢给了用户自己。
谷歌推出的这个在线应用商店没有采取相应的安全措施,也没有设定安装时的同意机制,使得第三方可以绕过用户的选择,轻易地在用户不知情的情况下安装恶意软件,因此Android用户必须更加警惕地留意他们的手机上安装了什么样的应用程序。
推荐阅读
-
本文深入解析了Java面向对象编程的核心概念及其应用,重点探讨了面向对象的三大特性:封装、继承和多态。封装确保了数据的安全性和代码的可维护性;继承支持代码的重用和扩展;多态则增强了程序的灵活性和可扩展性。通过具体示例,文章详细阐述了这些特性在实际开发中的应用和优势。 ...
[详细]
蜡笔小新 2024-11-07 17:53:00
-
在探讨Hibernate框架的高级特性时,缓存机制和懒加载策略是提升数据操作效率的关键要素。缓存策略能够显著减少数据库访问次数,从而提高应用性能,特别是在处理频繁访问的数据时。Hibernate提供了多层次的缓存支持,包括一级缓存和二级缓存,以满足不同场景下的需求。懒加载策略则通过按需加载关联对象,进一步优化了资源利用和响应时间。本文将深入分析这些机制的实现原理及其最佳实践。 ...
[详细]
蜡笔小新 2024-11-07 16:19:28
-
-
小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限 ...
[详细]
蜡笔小新 2024-11-07 15:11:42
-
在编程领域,常有“尚未精通编码便急于优化”的声音。为了从性能优化的角度提升代码质量,本文将带领读者初步探索性能优化的基本概念与实践技巧。即使程序看似运行良好,数据处理效率仍有待提高,通过系统学习性能优化,能够帮助开发者编写更加高效、稳定的代码。文章不仅介绍了性能优化的基础知识,还提供了实用的调优方法和工具,帮助读者在实际项目中应用这些技术。 ...
[详细]
蜡笔小新 2024-11-07 14:15:35
-
作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ...
[详细]
蜡笔小新 2024-11-07 13:36:27
-
在Android应用开发中,实现与MySQL数据库的连接是一项重要的技术任务。本文详细介绍了Android连接MySQL数据库的操作流程和技术要点。首先,Android平台提供了SQLiteOpenHelper类作为数据库辅助工具,用于创建或打开数据库。开发者可以通过继承并扩展该类,实现对数据库的初始化和版本管理。此外,文章还探讨了使用第三方库如Retrofit或Volley进行网络请求,以及如何通过JSON格式交换数据,确保与MySQL服务器的高效通信。 ...
[详细]
蜡笔小新 2024-11-07 19:11:13
-
在本文中,我们将深入探讨 AngularJS 的指令模型,特别是 `ng-model` 指令。`ng-model` 指令用于将 HTML 元素与应用程序数据进行双向绑定,支持多种数据类型验证,如数字、电子邮件地址和必填项检查。此外,我们还将介绍如何利用该指令优化表单验证和数据处理流程,提升开发效率和用户体验。 ...
[详细]
蜡笔小新 2024-11-07 18:51:13
-
Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ...
[详细]
蜡笔小新 2024-11-07 17:01:31
-
在Android开发中,提高代码质量和开发效率是至关重要的。本文介绍了如何通过Clean Code的最佳实践来优化Android应用的开发流程。以SQLite数据库操作为例,详细探讨了如何编写高效、可维护的SQL查询语句,并将其结果封装为Java对象。通过遵循这些最佳实践,开发者可以显著提升代码的可读性和可维护性,从而加快开发速度并减少错误。 ...
[详细]
蜡笔小新 2024-11-07 16:41:50
-
本文探讨了单链表的高效遍历方法及其性能优化策略。在单链表的数据结构中,插入操作的时间复杂度为O(n),而遍历操作的时间复杂度为O(n^2)。通过在 `LinkList.h` 和 `main.cpp` 文件中对单链表进行封装,我们实现了创建和销毁功能的优化,提高了单链表的使用效率。此外,文章还介绍了几种常见的优化技术,如缓存节点指针和批量处理,以进一步提升遍历性能。 ...
[详细]
蜡笔小新 2024-11-07 15:55:20
-
在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ...
[详细]
蜡笔小新 2024-11-07 14:28:55
-
ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ...
[详细]
蜡笔小新 2024-11-07 13:17:24
-
本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-11-07 12:55:01
-
在众多市场调研公司中,如何选择一家值得信赖的合作伙伴至关重要。基于我在市场调查行业近二十年的经验,我将推荐几家国内知名的市场调研机构,供您参考:1. 开元研究——专注于零售报刊发行研究、媒体广告价值评估及网络营销分析等领域,以其专业性和准确性赢得了广泛认可。 ...
[详细]
蜡笔小新 2024-11-07 11:52:39
-
在Android开发中,实现多点触控功能需要使用`OnTouchListener`监听器来捕获触摸事件,并在`onTouch`方法中进行详细的事件处理。为了优化多点触控的交互体验,开发者可以通过识别不同的触摸手势(如缩放、旋转等)并进行相应的逻辑处理。此外,还可以结合`MotionEvent`类提供的方法,如`getPointerCount()`和`getPointerId()`,来精确控制每个触点的行为,从而提升用户操作的流畅性和响应性。 ...
[详细]
蜡笔小新 2024-11-07 11:45:12
-