【技术实现步骤摘要】
一种保护Android系统数据传输安全的方法及装置
本专利技术涉及信息安全就是领域,具体涉及一种保护Android系统数据传输安全的方法及装置。
技术介绍
Android设备与PC端程序一般是通过adb协议来通信的,adb协议是Google开源公开的。所以当Android设备打开调试模式后,将Android设备通过adb命令连接到PC端软件,则PC端中的软件都可以通过adb连接到Android设备,并能通过公开的adb协议来访问Android设备中的数据。针对目前Android设备与PC通信的安全问题,一般解决方案是利用口令来核实权限,在一定程度上解决了Android设备与PC通信的安全隐患。但是,此种解决方案不便于用户在Android设备上进行操作。另一种解决方案是利用ID来认证权限,也在一定程度上解决了Android设备与PC通信的安全隐患。但是,ID泄露,无法立即获得更新授权。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供一种保护Android系统数据传输安全的方法 ...
【技术保护点】
1.一种保护Android系统数据传输安全的方法,其特征在于,包括如下步骤:/n步骤1、获取PC的MAC地址与CPU信息,使用散列算法算出摘要数据并保存至PC中;/n步骤2、对PC端adb与Android端adbd通过adb通信协议进行定制,使PC端adb加入获取运行环境PC的MAC地址与CPU信息,并计算出摘要数据的功能;/n步骤3、PC端adb启动时,首先读取保存在PC中的摘要数据,同时获取运行环境PC的MAC地址与CPU信息并计算出摘要数据;将读取的摘要数据与计算出的摘要数据进行比较,若对比的摘要数据一致,则PC端adb成功启动,若未读取到PC中的摘要数据或对比的摘要 ...
【技术特征摘要】
1.一种保护Android系统数据传输安全的方法,其特征在于,包括如下步骤:
步骤1、获取PC的MAC地址与CPU信息,使用散列算法算出摘要数据并保存至PC中;
步骤2、对PC端adb与Android端adbd通过adb通信协议进行定制,使PC端adb加入获取运行环境PC的MAC地址与CPU信息,并计算出摘要数据的功能;
步骤3、PC端adb启动时,首先读取保存在PC中的摘要数据,同时获取运行环境PC的MAC地址与CPU信息并计算出摘要数据;将读取的摘要数据与计算出的摘要数据进行比较,若对比的摘要数据一致,则PC端adb成功启动,若未读取到PC中的摘要数据或对比的摘要数据不一致,则PC端adb启动失败;
步骤4、Android端adbd收到来自PC端adb的adb消息,对adb消息进行解析并判断解析出的adb消息中协议是否正确,若正确,则建立通信,若不正确,则拒绝通信。
2.根据权利要求1所述的保护Android系统数据传输安全的方法,其特征在于,步骤4中,PC端adb也会对收到来自Android端adbd的adb消息进行解析并判断adb消息中协议是否正确,若正确,则建立通信,若不正确,则拒绝通信。
3.根据权利要求1或2所述的保护Android系统数据传输安全的方法,其特征在于,Android端adbd与PC端adb收到adb消息后,会对每条adb消息进行解析并判断adb消息中协议是否正确,若正确,则建立通信,若不正确,则拒绝通信。
4.一种保护Andro...
【专利技术属性】
技术研发人员:何鑫,
申请(专利权)人:成都三零瑞通移动通信有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。