发明名称 移动终端的软件安全防护方法
摘要 本发明公开了一种移动终端的软件安全防护方法。它包括以下步骤:用户启动移动终端的软件客户端后,移动终端与服务器通信进行MAC地址及软件授权证书验证,验证成功后服务器将安全码发送到用户手机,用户将安全码输入移动终端上的安全码输入对话框,移动终端与服务器再次通信进行安全码验证,验证成功后服务器分别与移动终端和用户手机通信进行地理位置验证,验证成功后服务器才允许该移动终端上的软件客户端连接服务器端正常运行。本发明能够确保移动终端上的重要软件只能由用户使用,防止软件被其他人盗用,提高了软件的安全性。
申请公布号 CN104717063A 申请公布日期 2015.06.17
申请号 CN201310682413.8 申请日期 2013.12.16
申请人 毛秀允 发明人 毛秀允
分类号 H04L9/32(2006.01)I;H04W12/06(2009.01)I;G06F21/12(2013.01)I 主分类号 H04L9/32(2006.01)I
代理机构 杭州杭诚专利事务所有限公司 33109 代理人 尉伟敏
主权项 一种移动终端的软件安全防护方法,其特征在于,包括以下步骤:S1:将移动终端的MAC地址、该移动终端上软件的授权证书、软件允许使用的地理位置范围以及用户手机号码存储在服务器上,并进行绑定;S2:用户将移动终端连接网络后开启软件客户端,软件客户端弹出安全码输入对话框,移动终端将自身的MAC地址及软件授权证书通过网络发送到服务器,服务器对MAC地址及软件授权证书进行验证,如果验证成功则服务器发送安全码到用户手机,否则服务器不允许该移动终端上的软件客户端连接服务器端,阻止软件运行;S3:当用户手机收到服务器发送的安全码时,用户将手机收到的安全码输入到移动终端上软件客户端的安全码输入对话框,移动终端将该安全码发送到服务器,服务器对接收到的安全码进行验证,如果验证成功则服务器发送地理位置验证指令给移动终端和用户手机,否则服务器不允许该移动终端上的软件客户端连接服务器端;S4:当移动终端接收到地理位置验证指令后,移动终端通过自身的GPS模块获取当前地理位置信息,并将该地理位置信息发送到服务器,当用户手机接收到地理位置验证指令后,用户手机通过自身的GPS模块获取当前地理位置信息,并将该地理位置信息发送到服务器,服务器根据移动终端地理位置信息和用户手机地理位置信息计算出移动终端与用户手机之间的距离,服务器判断接收到的移动终端地理位置信息是否位于预先设定的地理位置范围内以及移动终端与用户手机之间的距离是否小于设定值,如果是则服务器允许该移动终端上的软件客户端连接服务器端正常运行,否则服务器不允许该移动终端上的软件客户端连接服务器端。
地址 310012 浙江省杭州市西湖区山水人家美林泉9幢901室