1. 聚能聊>
  2. 话题详情

Android APP 与 iOS APP 哪个更安全?

timg

前言:
我们都知道在当下互联网时代,手机移动端的普及已经是非常普遍的事情了,同时APP风险漏洞也逐渐暴露出来。所谓的风险漏洞一般来说是应用代码编写过程中出现的安全漏洞、编码隐患、甚至业务逻辑上的缺陷。

1.首先来科普一下两者的优缺点:

iOS的优点:
系统专用于iphone手机,手机界面一致,可以统一进行升级和更新;
系统优化好,效率高,运行流畅,操作体验好,对硬件的要求相对低一些;
安全,由于所有应用均来自 Apple Store,经过严格审查才能上架,一般不会出现恶意应用。

iOS的缺点:
系统封闭,权限控制严格,用户受限制多,不适合喜欢钻研手机的发烧友。

安卓系统的优点:
系统开放,甚至源代码是开放的;
资源多,由于普及率高,开发者多,应用资源也多;
创新多,各Google、手机厂家和Rom开发者都不断推出新的UI,引入很多创新功能;
界面友好,操作体验不错。

安卓系统的缺点:
由于系统的开放性,给了恶意程序攻击的机会,尽管底层也加强了安全控制,总体而言,安全性不如 iOS;
碎片化,由于系统的升级要通过手机厂家,导致系统升级缓慢,新版本不能很快得到推广,各种版本分布呈碎片状,很难得到统一;
效率比 iOS 低,对硬件要求高,由于应用的编译和运行机制限制,安卓系统一直存在越用越卡的情况,手机硬件不断提升,仍然存在不够用的情况。
Google 一直在努力消除安卓系统的这些缺点,使安卓系统不断得到优化。

iOS 和安卓系统是应用最广,最成功的两个手机操作系统,二者既相互竞争,往往也相互借鉴,促使双方共同发展和进步。

_2018_11_20_9_07_01

2.精选网友回答:

1.个人感觉其实Android 和iOS app都像是两个刚刚出生的婴儿一样,只是 iOS 是生活在无菌室中,苹果妈妈把他照顾的很好;而Android app则是在室外,Google爸爸实行放养政策。开始肯定是iOS比较健康,而Android经常生病,但是经历的病毒多了,自身的免疫机制也就不断的健全了。个人看法,不喜勿喷,O(∩_∩)O哈哈~

2.iOS更加安全,俗话说权限决定安全因素,有规矩,有制度的系统会限制开发者的权限范围,什么该做,什么不该做,迫使整个iOS生态环境更加安全。

3.插播广告一条~

阿里已推出SSL证书有很长一段时间, 安全稳定且已成熟, 操作简单; 在云上签发各品牌数字证书,实现网站HTTPS化,使网站可信,防劫持、防篡改、防监听。并进行统一生命周期管理,简化证书部署,一键分发到云上产品。(传送门:https://www.aliyun.com/product/cas?spm=5176.7968328.security.5.40271232vRDFFd)

4.你怎么看?

1.Android APP 与 iOS APP 哪个更安全?为什么?

2.解决移动端开发的安全问题, 你有什么策略?

(请按照格式回答~)

参与话题

奖品区域 活动规则 8天后 结束

  • 奖品一

    阿里云代金券 x 5

  • 奖品二

    福禄寿淘公仔 x 1

59个回答

1

哪怕去追逐 已获得阿里云代金券 复制链接去分享

安全永远都是相对的,相比而言IOS APP更安全。

IOS系统封闭,其核心代码只有他们自己的团队维护,因此很难有人能够研究出它可能存在的BUG,同时苹果对APP规范、质量等都有强势要求,不遵守要求无法上架,违反要求即时下架。缺点是IOS团队相对于全球的技术人员来讲也只是很少的一部分,因此可能无法将最先进的技术进行快速应用。

安卓开源,所有人都可以看到源代码,进行很多深层的修改,一方面让别有用心的人有机会去做坏事,另外也让技术大牛们去实现很多亮点,甚至做订制版的系统进行相对封闭。安卓市场太多,审核不统一,没有官方严格要求,APP要求太多权限,因此相对不安全。

韩俊强 回复

分析的很棒👍

评论
0

sachiew 已获得福禄寿淘公仔 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?

IOSAPP更安全,这个没得说。
平台角度:ios闭环生态下严格的审查。。。虽然我更喜欢安卓的开放生态,本人玩机党。
开发者角度:加上app付费,少有ios开发者,不想好好赚钱,放毒上去害人。

2.解决移动端开发的安全问题, 你有什么策略?

我要反着说:如何让你的安卓机一丝不挂。首先,在权限分配上,给所有app放所有权,然后想方设法root你的机子,再狠点,关掉selinux(手动滑稽)。。。如果不想自己的废掉,老实地,1.不要干上述操作,2.保证只从正规渠道下载app,安装软件做好权限分配。

韩俊强 回复

观点很新颖~

评论
1

微wx笑 已获得阿里云代金券 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
基础的系统方面,核心都差不多吧,上层的封装Android的开放各厂家随便改,这安全性就不好说了。
APP的安全可能更多的还要看开发的人员,或者企业,或者APP本身对安全的要求和执行情况了。

2.解决移动端开发的安全问题, 你有什么策略?
HTTPS现在基本已经成为标配了;
移动端通常都是通过API与服务器通信,通信的安全就是重中之重了,
这就涉及到一个问题:手机 APP 无法连接服务器,DNS被篡改被劫持?
阿里云推出了一款HTTPDNS,HTTPDNS是面向移动开发者推出的一款域名解析产品,具有域名防劫持、精准调度的特性。

1

冰封寒 已获得阿里云代金券 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
当然是iOS App,得益于封闭式的系统,相比开源的Android,肯定是要安全的多。但与此同时,同时面临这一个问题,由于iOS是闭源的,用户和开发者也很难知道苹果官方是否监控用户行为信息。
2.解决移动端开发的安全问题, 你有什么策略?
这个的话,只能说尽力去做,也没办法保证万无一失。一般都是使用https协议和混淆包,这也是尽可能做的这些了,毕竟有些还是防君子不防小人的。

0

wangccsy 已获得阿里云代金券 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
个人感觉iOS APP更安全一些吧,虽然本人一直使用的是安卓的手机。首先,安全是相对的,是相对于其它平台的移动设备和手机,并且在不越狱的情况下。首先,在不越狱的情况下,只能通过App Store下载安装应用,这上面的应用都是通过Apple公司认证的,经过了他们的审核,相当于帮我们把了关。其次,iOS的系统能及时更新,当发现有安全漏洞的时候能及时修复并能推送更新。相对于苹果,Android各个手机厂商可以定制甚至深度定制,定制后的系统更新都依赖于各个手机制造商。而安卓的手机应用市场五花八门,除了手机厂商提供的应用商店还有第三方的应用商店,应用的安全无法得到保障。安卓的应用可以直接下载来安装,而无法保证下载应用的安全,或者在下载过程中的安全。

2.解决移动端开发的安全问题, 你有什么策略?
主要针对安卓的安全问题,第一就是不要ROOT的安卓手机或者平板,这是最基本的安全常识。虽然root后你可以获取很多权限,但同时也给了病毒更高的权限。第二,不要下载来路不明的应用安装,在安装过程中一定要确认相关的权限,在有不明确权限的时候最好不要安装这类应用。第三,要及时更新系统推送的更新,可以有效的避免漏洞造成的安全隐患。第四,安装手机应用后,及时进行权限设置,关闭不必须的权限,以确保不必要的损失。

0

海阔天空yy 已获得阿里云代金券 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
相对来说IOSAPP更安全一些吧,但这也只是相对
Android 收集用户资料没人控制,你都不知道,也许人家偷偷就把你的资料上传到服务器了
IOS至少有苹果操作系统进行控制。
2.解决移动端开发的安全问题, 你有什么策略?
将权力完全交给用户,那些权限不能开就是不给开,现在最大的问题是,在用户不知情的情况下,把用户的资料泄露了。

0

1799542950381221 复制链接去分享

IP的正确理解是什么

韩俊强 回复

提到IP,很多人会想到互联网中“IP地址”,也有“苹果粉”会想到“iPhone”,而在一些知产人的字典里,“IP”指的则是知识产权。那么问题来了,究竟什么才是“IP”?

事实上,“IP”与法律上耳熟能详的“知识产权”是有一些差别。

IP其具体英文注解为“Intellectual Property”,即知识财产,它指向包括了音乐、文学和其他艺术作品,发现与发明,以及一切倾注了作者心智的语词、短语、符号和设计等被法律赋予独享权利的“知识财产”。

我们可以这样理解IP,这个词语指向的是以小说、漫画、电影、歌曲、广播、录像、画作、相声等等具体的知识财产的表现形式以及这些表现形式背后指向的诸多无形权利。

"IP"包含哪些?

2016年是IP井喷之年,继原创文学IP受追捧后,游戏IP、体育IP、影视IP、名人IP等新形式如雨后春笋般冒出来,IP产品层出不穷、花样翻新,从影视化到改编游戏,再到周边产品开发,形成了文本、影视、游戏,及至衍生品的“泛娱乐化”全产业链生态。

IP的保护策略下节再续哈~😁

评论
0

1971442699626291 复制链接去分享

怎样实名认证?

韩俊强 回复

可以登录web端点击个人中心->实名认证

评论
0

1744142708328304 复制链接去分享

阿里云我刚接触,看过去看过来,感觉还挺复杂的,请问怎样才能全面了解呢?
韩俊强 回复

你可以进入阿里云官网-->做初步的分类了解-->选择有兴趣的领域深入学习

评论
0

1127442527770498 复制链接去分享

我想了解阿里云!不知怎么试用?

韩俊强 回复

具体想试用哪一款产品亲?

评论
0

1456842852633257 复制链接去分享

手机只是我们人与人之间 联系工具 你要他好 能干啥 当他是炫耀的东西吗 自己喜欢就好

羡云飞翔 回复

首先你提出了炫耀这句话就表明你的态度。

评论
0

aoteman675 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
经过这么多年的发展,苹果原来越想安卓,安卓越来越像苹果。只不过安卓是开放的,不过安卓逐步收紧了权限的开放,手机厂商只能在框架层修改协议,做自己的一套安全管家,手机的安全掌握在厂商处,安卓APP还是没有通过标准审核机制的,只是手机厂商的约束,相对苹果的安全性更高,上架前都需要统一的审核,限制开发者的敏感操作。

2.解决移动端开发的安全问题, 你有什么策略?
在系统层限制敏感API操作,预防恶意APP搞个死亡之环泄露用户数据,APP做到相互隔离。系统需要做两层保障,一个是普通用户,一个是开发者,普通用户需要权限申请,开发者拥有最高权限。

0

asd100 复制链接去分享

都很安全,但哪个更安全呢?在宏观角度,iso app更安全,因为其封闭性,大多数人统一设定的安全;在小众微观角度,Android app更安全,因为其开放性,少数人可以自定义安全,甚至超过iso的安全层级。

0

1139543239417423 复制链接去分享

apple的目前体验结果会更好。希望国产os加油

0

浮生递归 复制链接去分享

1.Android APP 与 iOS APP 哪个更安全?为什么?
IOS比较安全吧,跟文中的观点一致,因为封闭,所以安全。安卓其实对于会用手机,喜欢研究的人来说,还是比较安全的,但是对于普通人群就很不安全了。什么时候下载了恶意程序,估计都不知道。所以,可以是有水平的用安卓,普通人就用苹果好了。

2.解决移动端开发的安全问题, 你有什么策略?
两种模式来解决,就像家长模式和儿童模式。普通人就用儿童模式好了,各种限制,但也安全。而喜欢搞机的人,就可以用家长模式,拥有所有权限。反正他们都知道怎么样才能防恶意程序,中了恶意程序该怎么办。

0

1869989061780905 复制链接去分享

从应用层来说,安全是开发者该考虑的,做逆向分析一段时间了,发现很多大厂的AP数据还在裸奔😓

0

艺佳 复制链接去分享

应该都差不多

0

storm-vwk 复制链接去分享

个人是从手机通讯行业再转战IT行业,从最早的Moto和Nokia的盛行到衰败...是日新月异的大众需求和厂商的敏锐嗅觉,又或者是功能品质恰巧迎合了市场才能造就当今的苹果辉煌。正因为Android系统开放的特性才使得其他手机厂商得以存活发展。
苹果封闭式的鸵鸟表现若再执迷不悔,依附于Android开放开发系统的,并着力于用户个性,需求开发的手机厂商必将绝地反击。
道理是显而易见的,结局的⚖️也许已经开始倾斜。如今的手机通讯市场已经开始发生着变化,苹果辉煌也许只是一个时代而已......

0

storm-vwk 复制链接去分享

个人是从手机通讯行业再转战IT行业,从最早的Moto和Nokia的盛行到衰败...是日新月异的大众需求和厂商的敏锐嗅觉,又或者是功能品质恰巧迎合了市场才能造就当今的苹果辉煌。正因为Android系统开放的特性才使得其他手机厂商得以存活发展。
苹果封闭式的鸵鸟表现若再执迷不悔,依附于Android开放开发系统的,并着力于用户个性,需求开发的手机厂商必将绝地反击。
道理是显而易见的,结局的⚖️也许已经开始倾斜。如今的手机通讯市场已经开始发生着变化,苹果辉煌也许只是一个时代而已......

0

糖醋鼻子 复制链接去分享

没有最好,两家相生相杀,推动了移动端突飞猛进,少一个都不行。拒绝寡头垄断。

3
6456
浏览
0
收藏
邀请他人互动
关注
6
粉丝
56
话题
14

简介:

高级软件开发工程师, 博客专家, 阿里云MVP, CSDN十大博客之星, 十佳专栏 。
阿里云移动APP解决方案,助力开发者轻松应对移动app中随时可能出现的用户数量的爆发式增长、复杂的移动安全挑战等...

移动测试(Mobile Testing)是为广大企业客户和移动开发者提供真机测试服务的云平台,拥有大量热门机型,...

基于阿里聚安全的核心技术,为移动应用(APP)提供全生命周期的安全服务,其能够准确发现应用的安全漏洞,恶意代码,...

为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...