当前位置: 首页 > news >正文

[车联网安全自学篇] Android安全之检测APK中调试代码是否暴露敏感信息


欢迎新同学的光临
… …
人若无名,便可专心练剑


我不是一条咸鱼,而是一条死鱼啊!


0x01 前言

1.1StrictMode

StrictMode是Android开发过程中一个必不可缺的性能检测工具,它能帮助开发者检测出APK中一些不合理的代码块

Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益

  • StrictMode是什么?
    • StrictMode意思为严格模式,是用来检测程序中违例情况的开发者工具
    • 最常用的场景就是检测主线程中本地磁盘和网络读写等耗时的操作
    • StrictMode最常用来捕捉应用程序的主线程,它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。我们可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的应用继续执行
    • 严格模式会将应用的违例细节暴露给开发者方便优化与改善

StrictMode 检查策略的函数:

  • 线程策略(TreadPolicy)
    • 自定义的耗时调用:使用detectCustomSlowCalls()开启

相关文章:

  • 人生的镜像-菌群人生,从出生到死亡的菌群演替
  • 树莓派Remote GPIO启用方法
  • 安卓手机如何使用第三方主题,制作专属自己喜好的主题
  • 为什么拼多多总能给市场带来惊喜?
  • java计算机毕业设计甜趣网上蛋糕店订购系统源码+系统+数据库+lw文档+mybatis+运行部署
  • java计算机毕业设计铜仁学院毕业就业管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  • 江川第一镰启动仪式 国稻种芯:北大荒2300余万亩水稻收获
  • 基于alphalens对qlib的alpha158做单因子分析
  • C51单片机使用3-数码管显示
  • 北大肖臻老师《区块链技术与应用》系列课程学习笔记[27]以太坊-反思
  • Swin Transformer网络模型
  • Spring——Spring基础介绍
  • C语言入门(七)while和do-while循环
  • 猿创征文|算法刷题——哈希
  • 基于阿里云 Serverless 快速部署 function 的极致体验
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 2017-09-12 前端日报
  • 230. Kth Smallest Element in a BST
  • android图片蒙层
  • Angular4 模板式表单用法以及验证
  • classpath对获取配置文件的影响
  • extjs4学习之配置
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React-redux的原理以及使用
  • scrapy学习之路4(itemloder的使用)
  • tab.js分享及浏览器兼容性问题汇总
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 成为一名优秀的Developer的书单
  • 第2章 网络文档
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 关于List、List?、ListObject的区别
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 协程
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • Nginx实现动静分离
  • UI设计初学者应该如何入门?
  • #include
  • #Lua:Lua调用C++生成的DLL库
  • (02)vite环境变量配置
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (笔试题)分解质因式
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (三)c52学习之旅-点亮LED灯
  • (三十五)大数据实战——Superset可视化平台搭建
  • (一) springboot详细介绍
  • (转)jdk与jre的区别
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .Net 8.0 新的变化
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • 。Net下Windows服务程序开发疑惑
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]