Android平台阿里云安全解决方案总结

本文涉及的产品
云安全中心 免费版,不限时长
简介: Android平台阿里云安全解决方案总结

Android平台阿里云安全解决方案总结

阿里聚安全目前提供了安全扫描、安全组件、应用加固、安全审计、安全测试工具五种方案。

一、安全扫描

将APP提交到阿里服务器上,然后由阿里服务器进行安全扫描发现恶意代码、漏洞、仿冒应用等。结合静态污点分析技术和动态模糊测试技术,帮助开发者快速定位APP中潜在的安全漏洞和风险;Knight杀毒引擎,采用多种机器学习算法识别恶意应用,自动提取特征码,让恶意代码识别更智能更准确;监控300多个应用市场,通过应用图标与代码相似算法识别其中的仿冒应用,让仿冒应用无处遁形。

二、安全组件

在APP中接入安全组件sdk,在存储和传输敏感信息时,调用安全组件SDK中的代码,进行加密,使用时解密。防止应用被黑客或木马攻击、客户端机密信息泄漏、客户端请求伪造。安全组件涵盖Android和iOS平台;安全沙箱、白盒加密、底层加固,共同保证客户端数据安全;应用层、运行层、native层,多层次全方位立体防护;实时更新客户端模块,保证攻防对抗强度。

三、应用加固

将APP提交到阿里服务器上,阿里拿到APP后,在APP中嵌入部分防止反编译的代码,然后对代码进行混淆打包。可以提升安全等级,防止应用被逆向破解。防止通过apktool、dex2jar、jeb等静态工具来查看应用的java层代码;防止通过ida、readelf等工具对so里面的逻辑进行分析,保护native代码;防止对java层代码的内存dump、保护java层代码;通过修改java层业务逻辑的调用关系链, 保护业务逻辑;通过对java层代码的指令的二次翻译,保护某些核心函数的关键逻辑。

嵌入的的防止反编译的代码基本原理是:APP在反编译(破解)时,嵌入的防止反编译代码将反编译工具失灵,无法进行后续的反编译过程。

四、安全审计

需要向安全审计提供设计评审、渗透测试、应急响应等服务。对系统、协议、架构、数据使用等多个方面进行安全评估,避免线上问题;模拟黑客对上线后的应用进行安全测试,并全面审计应用的风险;安全事件应急处理,及时分析定位出现的安全问题,及时给出止血方案及长期有效的解决方案;基于互联网敏捷开发模式,提供安全编码规范、ASDL标准流程及规范、应用安全开发架构,有效防止真实的安全风险。

五、安全测试工具

目前只有iOS平台的,而且尚未开放,暂时无法拿到安全测试工具使用。

六、总结

第一、三、四种方案都需要提交APP;第二种方案,对我们而言安全组件就是一个黑盒子,通过调用阿里的安全组件sdk的代码,将需要保存到本地的敏感信息处理之后,获得处理后的信息保存到本地;第三种方案,可以自己嵌入防止反编译代码,对代码进行混淆处理,当然混淆处理的混效率未必有第三方的混效率高。

上述所有方案都不能从根本上解决APP安全问题,只能增加APP被破解的时间成本。

参考文献

http://jaq.alibaba.com/

目录
相关文章
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
1月前
|
机器学习/深度学习 人工智能 算法
【AAAI 2024】再创佳绩!阿里云人工智能平台PAI多篇论文入选
阿里云人工智能平台PAI发表的多篇论文在AAAI-2024上正式亮相发表。AAAI是由国际人工智能促进协会主办的年会,是人工智能领域中历史最悠久、涵盖内容最广泛的国际顶级学术会议之一,也是中国计算机学会(CCF)推荐的A类国际学术会议。论文成果是阿里云与浙江大学、华南理工大学联合培养项目等共同研发,深耕以通用人工智能(AGI)为目标的一系列基础科学与工程问题,包括多模态理解模型、小样本类增量学习、深度表格学习和文档版面此次入选意味着阿里云人工智能平台PAI自研的深度学习算法达到了全球业界先进水平,获得了国际学者的认可,展现了阿里云人工智能技术创新在国际上的竞争力。
|
1月前
|
弹性计算 安全 定位技术
幻兽帕鲁服务器搭建攻略:【阿里云平台快速上手指南】
2024年,火爆畅销的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!让这个新年有心意
|
12天前
|
云安全 数据采集 安全
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
阿里云提供两种关键安全产品:Web应用防火墙和云防火墙。Web应用防火墙专注网站安全,防护Web攻击、CC攻击和Bot防御,具备流量管理、大数据防御能力和简易部署。云防火墙是SaaS化的网络边界防护,管理南北向和东西向流量,提供访问控制、入侵防御和流量可视化。两者结合可实现全面的网络和应用安全。
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
|
12天前
|
弹性计算 安全
电子好书发您分享《阿里云第八代企业级ECS实例,为企业提供更安全的云上防护》
阿里云第八代ECS实例,搭载第五代英特尔至强处理器与飞天+CIPU架构,提升企业云服务安全与算力。[阅读详情](https://developer.aliyun.com/ebook/8303/116162?spm=a2c6h.26392459.ebook-detail.5.76bf7e5al1Zn4U) ![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_f422f7cb775444bbbfc3e61ad86800c2.png)
35 14
|
25天前
|
云安全 编解码
阿里云安全视频审核的最大文件大小为**200MB**。
阿里云安全视频审核的最大文件大小为**200MB**。
13 1
|
1月前
|
运维 监控 Java
应用研发平台EMAS产品常见问题之安卓构建版本失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
运维 监控 Android开发
应用研发平台EMAS常见问题之安卓push的离线转通知目前无法收到如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
25 1
|
1月前
|
缓存 运维 监控
应用研发平台EMAS 常见问题之用华为的推送界面阿里云收不到如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
382 2
|
1月前
|
JSON Android开发 数据格式
android 使用GSON 序列化对象出现字段被优化问题解决方案
android 使用GSON 序列化对象出现字段被优化问题解决方案