首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
移动应用安全相关
订阅
奥丁之名
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Gradle 系列(9)代码混淆到底做了什么?
代码混淆对于每个入门的 Android 工程师来说都不会太陌生,因为在编译正式版本时,这是一个必不可少的过程。
Android混淆不要怕--一文搞定
ProGuard 工作流程 ProGuard工作过程包括四个步骤:shrink,optimize,obfuscate,preverigy。这四个步骤都是可选,但是顺序都是不变的。 shrink:检测并
针对Android App“Dirty stream”安全漏洞的解决方案,国内大厂已中招
本篇技术文章深入探讨了Android平台文件共享功能的安全隐患。详细阐述了应用程序通过Intent进行文件请求与接收的机制及其潜在的安全风险。文章特别指出,不正确处理ContentProvider提供
JB测试之旅-浅谈自动化知识
... 这些问题会影响自动化测试结果的可信度。 所以得收集日志、截图,得收集更多的运行时数据来便于找出失败原因( 无法定位出错原因或者忽略 fail 都会逐步扩展并最终让 UI 自动化变得不可信,然后就没有然后了。。。),所以要做的事情不仅仅是让程序帮点就够了。 通过考虑业务的…
JB的阅读之旅-软件测试52讲(上)
比如,是直接在 API 级别发起压力测试,还是必须模拟终端用户行为进行基于协议的压力测试。再比如,是基于模块进行压力测试,还是发起全链路压测。 如果性能是背景数据敏感的场景,还需要确定背景数据量级与分布,并决定产生背景数据的技术方案,比如是通过 API 并发调用来产生测试数据,…
Jb的阅读之旅-不测的秘密(1)
传统行业来说,大部分采用的是瀑布流开发模式,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。 这是一种比较安全的方法,再测试全部用例具有最低的遗漏回归错误的风险,但测试成本最高。在实际项目里,随着用例不断增加,以及时间成本的要求,这样的回归方式已经是超出…