公开/公告号CN104540123A
专利类型发明专利
公开/公告日2015-04-22
原文格式PDF
申请/专利权人 福州北卡信息科技有限公司;
申请/专利号CN201510004737.5
发明设计人 陈明志;
申请日2015-01-07
分类号H04W8/22(20090101);H04W8/24(20090101);H04L29/08(20060101);
代理机构35100 福州元创专利商标代理有限公司;
代理人蔡学俊
地址 350108 福建省福州市闽侯县科技东路福州高新区海西高新技术产业园创新园10#楼1层132室
入库时间 2023-12-18 08:15:34
法律状态公告日
法律状态信息
法律状态
2018-10-16
授权
授权
2018-09-14
著录事项变更 IPC(主分类):H04W8/22 变更前: 变更后: 申请日:20150107
著录事项变更
2015-05-20
实质审查的生效 IPC(主分类):H04W8/22 申请日:20150107
实质审查的生效
2015-04-22
公开
公开
技术领域
本发明涉及移动终端数据保密技术领域,特别是一种移动终端重要数据加密备份与安全删除的方法及系统。
背景技术
随着移动设备的广泛普及,移动终端存储着用户大量的个人敏感信息(如邮件、图片与短信等),若移动终端的丢失将会造成严重的泄密风险。因此,如何保护移动终端等移动终端的数据安全成了一个重要的研究课题。现在大多数Android移动终端都没有隐私数据的保护功能,如果移动终端不慎丢失,那么移动终端里面的重要的数据如短信、联系人、淘宝、qq等重要的信息落入不法分子之手,将造成重大的安全隐患。这不仅会影响你个人的隐私,你家人和身边好友的隐私也会受到极大的影响。所以对移动终端重要数据的保护,必须得做出适当的防护措施。因此,针对这个问题,设计一种移动终端重要数据加密备份与安全删除的软件,具有重要的应用价值与发展前景。
发明内容
本发明的目的在于提供一种移动终端重要数据加密备份与安全删除的方法,可安全、高效、便捷地保护用户移动终端中个人敏感信息。
本发明采用以下方式实现:一种移动终端重要数据加密备份与安全删除的方法,其特征在于包括:短信防护模式和Sim卡防护模式;
所述的短信防护模式是通过发送短信的方式来远程控制移动终端,移动终端对短信指令的内容进行解析,然后做出相应的操作;
所述的Sim卡模式是通过监听所述移动终端的Sim卡信息的变化而做出的防护措施,即当移动终端原有的Sim卡被抽出或变更时,会弹出要求用户输入正确的密码,如果输入错误,移动终端将自动对重要数据进行加密备份,然后再进行销毁。
在本发明一实施例中,所述操作包括数据的销毁、返回所述移动终端的位置信息或备份重要数据并上传。
在本发明一实施例中,所述数据的销毁包括:删除联系人、短信、通信记录、删除SD卡数据、指定软件的缓存数据或者恢复到出厂设置。
在本发明一实施例中,所述备份重要数据并上传包括:数据加密备份和数据还原,其实现方式:该移动终端能够根据短信内容或事先设备的安全策略,实现自动备份短信和联系人信息并进行加密,并将加密后的数据存放到本地或上传云端;如果是存在云端,则自动地将云地址发送到安全手机号码上,用户可点击链接下载加密后的数据,然后应用登录密码解密后恢复重要数据,以实现数据的安全恢复。
在本发明一实施例中,还包括在所述的移动终端内设置所述短信指令列表,以提供“一键发送”功能,以备紧急情况时使用。
在本发明一实施例中,所述销毁的过程应包括:该移动终端启动销毁程序后,强行关机或关掉页面都会将指定数据删除。
在本发明一实施例中,还包括位置定位、号码追踪与影像回传,当该移动终端监测到新Sim卡插入时,系统自动调用定位模块获取当前位置信息,并将位置信息与新号码信息发送到安全号码上;即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时静默启动摄像头,连续拍摄若干使用者头像后,然后将位置信息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。用户可据此向此终端进行挂电话或发送短信操作,实现手机追讨、位置追踪或数据备份、删除等。
在本发明一实施例中,还包括自我保护模式,即防止恶意关闭与卸载;用户只要对对应软件开启防卸载功能,没有通过验证就无法通过正常方法卸载该软件,除非登录该软件并关闭防卸载功能,实现软件自保护功能。
本发明提供一种实现上述方法的系统,其特征在于:
所述的短信防护模式的实现包括:
数据清除模块,用以清除短信、清除联系人、清除通话记录、清除SD卡所有数据及指定软件的缓存数据;
移动终端定位模块,用以收到用户getlocation短信指令后,会利用getSystemService自动开启上网功能,并通过网络定位服务功能获得当前移动终端的具体位置和经纬度,然后利用SmsManager的sendMultipartTextMessage接口,将此位置信息通过短信的发送给指定手机,短信内容包括位置的文字描述与谷歌地图的链接地址,用户只要点击链接即可获得该移动终端在地图上的具体位置;
数据加密备份模块,当移动终端接收到备份短信指令后,调用数据加密备份模块将本地数据库中的数据,进行压缩与加密处理,然后存储在本地某隐蔽处,并自动将处理后的数据上传到云服务器中,且通过短信将云服务器的下载地址发送到安全手机中;
超级追杀模块,在用户通过选择激活设备管理器后,本系统就拥有超级追杀功能,包括将本机恢复出厂设置和锁屏加密功能;
所述的Sim卡防护模式的实现包括:
数据清除模块与数据加密备份模块,利用Broadcast监听移动终端的Sim卡工作状态,若监听到Sim卡被拨出或变更时,根据预设的删除策略,实施对相应数据的清除;
号码追踪与影像回传模块,用户要预先设置一个安全号码,当监听到Sim卡被拨出,并插入新卡时,则利用SmsManager将终端位置信息与新Sim卡的信息给该安全号码;即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时利用intent.setAction静默启动摄像头,连续拍摄若干使用者头像后,然后将位置信息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。用户可据此向此终端进行挂电话或发送短信操作,实现手机追讨、位置追踪或数据备份、删除等。
超级功能模块:在用户通过开启防卸载功能,则激活设备管理器,本系统就拥有超级功能模式;这是利用Android的控件DevicePolicyManager类,激活ComponentName的ACTION_ADD_DEVICE_ADMIN,从而让本系统获得超级功能权限,这样允许用户通过短信指令或预先设定的Sim卡触发机制对移动终端进行高级操作,包括禁止卸载本程序、将本机恢复出厂设置或锁屏加密功能;
数据加密备份与还原模块:当移动终端接收到备份短信指令后,利用ContentProvider获得存放在本地数据库中的数据,然后利用vCard技术进行备份,生成xml文件,然后运用zeroturnaround高效压缩技术对xml文件进行压缩,接着对压缩后的文件进行RC4加密处理,加解密密钥为本软件的登录密码,然后把压缩加密后的文件存储在本地某隐蔽处,当监测到网络时自动将此数据上传到云服务器中,并且通过短信将云服务器的下载地址发送到安全手机中;当用户需要进行数据还原的时,从本地或云端获得备份数据包,导入数据,利用登录口令进行RC4解密,再运用zeroturnaround进行解压,然后运用XmlPullaser技术进行内容抽取,最后调用ContentProvider放到系统数据库中;存入前会进行数据的匹配,若数据已经存在则跳过,否则存入,实现数据还原。
在本发明一实施例中,针对短信、联系人、通话记录与指定软件缓存数据的清除,通过利用系统的ContentProvider的uri的接口命令,从而获得相应的数据库信息,然后调用删除命令,实现相应数据的删除;清除SD卡数据则是利用linux的rm命令,实施对外部存储文件夹的内容删除。
本发明的方法具有两种防护模式,即短信防护与Sim卡防护,由此拥有几个强大功能,如多源数据追删、防卸载、位置定位、号码追踪、影像回传及重要数据加密本地或云备份与还原等功能,实现用户数据的有效保护与终端的跟踪追讨。
附图说明
图1是本发明原理流程示意图。
图2是本发明系统原理示意框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。
如图1所示,一种移动终端重要数据加密备份与安全删除的方法,该方法包括:
(1)两种模式
第一种保护是短信防护,当用户发现移动终端丢失时,用户可以使用任一移动终端发送带相应指令与密码的短信到本移动终端上,实现对重要数据的远程遥控。当被盗移动终端收到该短信后(Sim卡未拨出或变更时),本软件对接收到该短信信息进行内容分析,如果该短信指令合法且操作密码正确,那么移动终端将根据指令的类型进行处理,比如数据的销毁、返回当前的移动终端位置信息、备份重要数据并上传等功能,用户可以通过短信息可根据需要对被盗移动终端的数据进行操作。为防止用户忘记操作命令,提供“一键发送”功能,可将命令列表到指定的安全移动终端,以备紧急情况时使用。
第二种保护是Sim卡防护,不法分子获得被盗移动终端后,通常会先关掉移动终端再拔出该移动终端的Sim卡,关闭网络防止追踪,再进行移动终端隐私的浏览,此时短信防护的功能失效,而Sim卡防护模式启动。原理:本软件在设置开户Sim卡数据保护功能时,会首先对当前Sim卡信息进行记录,移动终端丢失后如果Sim卡被拨出或变更了,会弹出信息框提示用户输入软件登录密码,如果不法分子无法输入正确的密码,移动终端会把重要的数据进行加密备份,然后将其删除。即使在此过程强行关机或关掉页面都会导致数据的删除,真正的可做到数据追杀的功能。
(2)多源数据追删
多源数据追删功能是这个软件的主要特色,目前市面上支持的删除数据的软件不过是短信和联系人信息,而本软件不仅支持删除联系人、短信、通信记录等信息,还支持删除SD卡数据、指定软件(微信、淘宝、QQ、美团及浏览器等常用)的缓存数据,甚至直接恢复到出厂设置。
(3)软件自保护
本软件拥有强大的自保护机制,如使用本软件需要设置密码,只要设置过密码才可以通过该密码进行登陆,如果没有正确的密码将无法对本软件进行操作。为了防止有人恶意的关掉或删除本软件,本软件拥有自我保护功能,防止恶意关闭与卸载。用户只要开启防卸载功能,通过激活设备管理器,即可获得移动终端高级权限(如清除所有数据、更改屏幕锁等),那么用户就无法通过正常方法卸载本软件,除非登录本软件并关闭防卸载功能,实现软件自保护功能。
(4)数据加密备份与还原
本软件具有数据加密备份和还原的功能,能够根据短信内容或事先设备的安全策略,实现自动备份短信和联系人信息并进行加密,并将加密后的数据存放到本地或上传云端。如果是存在云端,则自动地将云地址发送到安全手机号码上,用户可点击链接下载加密后的数据,然后应用登录密码解密后恢复重要数据,这样可真正实现数据的安全恢复。
(5)号码追踪与影像回传
本软件拥有号码追踪与影像回传功能,实现终端丢失后的追踪与防盗。当户主移动终端丢失后,通过设定模式触发此功能:1)当系统确认终端处于丢失状态时,若有人用此移动终端进行拨号(无论是用现有的或新的Sim卡),系统自动调用定位模块获取当前位置信息,并将位置信息、本机新号码或所拨的号码通过短信发送给指定的安全号码,短信不会保存,发后直接静默删除;2)即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时自动静默启动摄像头,连续拍摄若干使用者头像后,然后将位置信息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。因此,用户可以根据发来的号码、使用者照片或位置信息后,到公安部门寻求帮忙,以追回移动终端。
另外,如图 2所示,本发明提供一种实现上述方法的系统,该系统分别采用两种防护模式来保护移动终端数据的安全,分别是短信防护模式和Sim卡防护模式。在此两个模式中,包括若干功能模块,如数据清除模块、终端定位模块、软件自保护模块、数据加密备份和还原模块及号码追踪与影像回传等。具体实施方式如下:
(1)短信防护模式:当用户在主界面开启用户短信追杀功能后,用户需要设置操作短信密码,然后移动终端就能根据发送过来的短信操作指令(指令+短信密码)进行相应的处理,主要功能:
数据清除模块,包括清除短信、清除联系人、清除通话记录、清除SD卡所有数据及指定软件的缓存数据。其中针对短信、联系人、通话记录与指定软件缓存数据的清除,通过利用系统的ContentProvider的uri的接口命令,从而获得相应的数据库信息,然后调用删除命令,实现相应数据的删除。清除SD卡数据则是利用linux的rm命令,实施对外部存储文件夹的内容删除。
移动终端定位模块,收到用户getlocation短信指令后,会利用getSystemService自动开启上网功能,并通过网络定位服务功能获得当前移动终端的具体位置和经纬度,此外还利用了商用地图的api,实现更精确的定位。然后利用SmsManager的sendMultipartTextMessage接口,将此位置信息通过短信的发送给指定手机,短信内容包括位置的文字描述与谷歌地图的链接地址(经纬度加上网址),用户只要点击链接即可获得该移动终端在地图上的具体位置。
数据加密备份模块,当移动终端接收到备份短信指令后,调用数据加密备份模块将本地数据库中的数据,如联系人、短信以及其他重要数据等,进行压缩与加密处理,然后存储在本地某隐蔽处,并自动将此数据上传到云服务器中,并且通过短信将云服务器的下载地址发送到安全手机中。
超级追杀模块,在用户通过选择激活设备管理器后,本软件就拥有超级追杀功能,如可将本机恢复出厂设置和锁屏加密等功能。
(2)Sim卡防护模式,当用户开启Sim卡追杀功能后,本软件会记录当前Sim卡序列号信息,并始终处于监听状态。当监听到移动终端的Sim卡被拨出或变更时,会弹出页面要求用户输入正确的登录密码,如果输入正确则不进行操作,如果输入3次错误,则按事先设定的安全策略触发相应的操作。其功能如下:
数据清除模块与数据加密备份模块,利用Broadcast监听移动终端的Sim卡工作状态,若监听到Sim卡被拨出或变更时,根据预设的删除策略,实施对相应数据的清除,如清除短信、清除联系人、清除通话记录、清除指定的软件缓存数据与清除SD卡所有数据、恢复出厂设置与数据加密备份等,这些工作原理与短信模式中的相应模块功能相同,此不赘述。
号码追踪与影像回传模块:用户要预先设置一个安全号码,当监听到Sim卡被拨出,并插入新卡时,则利用SmsManager将终端位置信息与新Sim卡的信息给该安全号码;即使不插入新的Sim卡,只要监测到可连接上网,系统调用定位模块获取当前位置信息,同时利用intent.setAction静默启动摄像头,连续拍摄若干使用者头像后,然后将位置信息与图像通过网络传到指定的云服务器,再把链接地址通过短信发送给指定的安全号码。
超级功能模块:在用户通过开启防卸载功能,则激活设备管理器,本软件就拥有超级功能模式。这是利用Android的控件DevicePolicyManager类,激活ComponentName的ACTION_ADD_DEVICE_ADMIN,从而让本软件获得超级功能权限,这样允许用户通过短信指令或预先设定的Sim卡触发机制对移动终端进行高级操作,如禁止卸载本程序(达到软件自保护目的)、将本机恢复出厂设置和锁屏加密等功能。
数据加密备份与还原模块:当移动终端接收到备份短信指令后,利用ContentProvider获得存放在本地数据库中的数据,如联系人、短信以及其他重要数据等,然后利用vCard技术进行备份,生成xml文件,然后运用zeroturnaround高效压缩技术对xml文件进行压缩,接着对压缩后的文件进行RC4加密处理,加解密密钥为本软件的登录密码,然后把压缩加密后的文件存储在本地某隐蔽处,此外,当监测到网络时自动将此数据上传到云服务器中,并且通过短信将云服务器的下载地址发送到安全手机中。当用户需要进行数据还原的时,从本地或云端获得备份数据包,导入数据,利用登录口令进行RC4解密,再运用zeroturnaround进行解压,然后运用XmlPullaser技术进行内容抽取,最后调用ContentProvider放到系统数据库中。存入前会进行数据的匹配,若数据已经存在则跳过,否则存入,实现数据还原。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
机译: 为移动终端和便携式计算设备提供文件备份,还原和删除数据的完美服务的系统和方法
机译: 重要数据的数据备份系统和方法,可穿戴计算机,邮件传输系统,图像信息传输系统和计算机可读记录介质记录数据备份程序
机译: 基于文件管理和数据加密的安全系统的实现方法以及基于文件管理和数据加密的安全系统