基于进程的信息处理方法、装置及存储介质制造方法及图纸

技术编号:24254136 阅读:24 留言:0更新日期:2020-05-23 00:59
本申请公开了一种基于进程的信息处理方法、装置及存储介质,该基于进程的信息处理方法包括:获取信息发送指令,该信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;根据该目标进程标识和源进程标识确定目标共享密钥;根据该目标共享密钥生成动态密码;利用该动态密码对该待发送信息进行加密,得到密文信息;将该密文信息发送至该目标进程标识对应的目标进程,从而能在进程通信过程中,最大程度避免第三方软件对明文信息的窃取,提高通信安全性。

Process based information processing methods, devices and storage media

【技术实现步骤摘要】
基于进程的信息处理方法、装置及存储介质
本申请涉及通信
,尤其涉及一种基于进程的信息处理方法、装置及存储介质。
技术介绍
当前时代,移动互联网在带来灵活便捷的同时,也带来了信息安全的问题,用户个人信息和个人隐私的保护越来越重要。目前,移动设备中安装有各种不同功能的应用,各类应用由于功能的差别,所具有的能力权限也有区别,其能力包括但不局限于:安装app、获取地理位置、获取通信录、进行系统相关设置等等,而提供这些能力的系统进程,通常在无需用户参与或知晓的情况下会自动启动,并非用户来控制。具体的,当某一安装应用需要这些系统进程提供隐私信息,或者不同安装应用的进程间需要进行信息传输时,可以先询问用户是否可以提供该权限,只有在用户允许的情况下,相应进程间才能进行信息传输,但是在传输过程中,终端中的流氓软件很容易截取传输信息,从而造成用户隐私信息泄露,安全性低。
技术实现思路
本申请实施例提供一种基于进程的信息处理方法、装置及存储介质,能实现进程间信息的安全传输,避免信息泄露。本申请实施例提供了一种基于进程的信息处理方法,包括:获取信息发送指令,所述信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;根据所述目标进程标识和源进程标识确定目标共享密钥;根据所述目标共享密钥生成动态密码;利用所述动态密码对所述待发送信息进行加密,得到密文信息;将所述密文信息发送至所述目标进程标识对应的目标进程。本申请实施例还提供了一种基于进程的信息处理装置,包括:获取模块,用于获取信息发送指令,所述信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;确定模块,用于根据所述目标进程标识和源进程标识确定目标共享密钥;生成模块,用于根据所述目标共享密钥生成动态密码;加密模块,用于利用所述动态密码对所述明文信息进行加密,得到密文信息;发送模块,用于将所述密文信息发送至所述目标进程标识对应的目标进程。其中,所述生成模块具体包括:第一生成单元,用于根据所述目标共享密钥生成具有预设个字节的第一字符串,所述第一字符串为十六进制的字符串;确定单元,用于根据所述第一字符串确定偏移位数;提取单元,用于根据所述偏移位数从所述第一字符串中提取出基础字符串;第二生成单元,用于根据所述基础字符串生成动态密码。其中,所述第一生成单元具体用于:获取当前时间戳、以及所述源进程标识对应的已计数时间戳和预设时间步数;计算所述当前时间戳与已计数时间戳之差,得到差值;计算所述差值与预设时间步数之商,得到商值;利用预设哈希算法、所述商值和目标共享密钥生成具有预设个字节的第一字符串。其中,所述第一生成单元具体用于:获取所述源进程标识对应的已计数次数;利用预设哈希算法、所述已计数次数和目标共享密钥生成具有预设个字节的第一字符串。其中,所述确定单元具体用于:选取所述第一字符串中的最后一个字节,作为目标字节;对所述目标字节中的末尾字符进行十进制转换,得到偏移位数。其中,所述第二生成单元具体用于:将所述基础字符串进行十进制转换,得到数字串;根据预设密码长度对所述数字串进行取模运算,得到动态密码。其中,该信息处理装置还包括解密模块,用于:当所述目标进程接收到所述密文信息时,根据所述目标进程标识和源进程标识确定所述目标共享密钥;根据所述目标共享密钥生成所述动态密码;利用所述动态密码对所述密文信息进行解密,以得到所述明文信息。本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项基于进程的信息处理方法。本申请提供的基于进程的信息处理方法、装置及存储介质,通过获取信息发送指令,该信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识,并根据该目标进程标识和源进程标识确定目标共享密钥,之后根据该目标共享密钥生成动态密码,并利用该动态密码对该明文信息进行加密,得到密文信息,最后将该密文信息发送至该目标进程标识对应的目标进程,从而能在进程通信过程中,最大程度避免第三方软件对明文信息的窃取,提高通信安全性,可靠度高。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1为本申请实施例提供的基于进程的信息处理系统的应用场景示意图。图2为本申请实施例提供的基于进程的信息处理方法的流程示意图。图3为本申请实施例提供的权限请求界面的结构示意图。图4为本申请实施例提供的基于进程的信息处理方法的另一流程示意图。图5为本申请实施例提供的基于进程的信息处理流程的框架示意图。图6为本申请实施例提供的WiFi管家应用与王者荣耀应用的交互过程示意图。图7为本申请实施例提供的基于进程的信息处理装置的结构示意图。图8为本申请实施例提供的基于进程的信息处理装置的另一结构示意图。图9为本申请实施例提供的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种基于进程的信息处理方法、装置及存储介质。请参阅图1,图1为基于进程的信息处理系统的场景示意图,该基于进程的信息处理系统可以包括本申请实施例提供的任一种基于进程的信息处理装置,该基于进程的信息处理装置可以集成在电子设备,比如移动终端或服务器中。该电子设备可以获取信息发送指令,该信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;根据该目标进程标识和源进程标识确定目标共享密钥;根据该目标共享密钥生成动态密码;利用该动态密码对该待发送信息进行加密,得到密文信息;将该密文信息发送至该目标进程标识对应的目标进程。其中,进程标识是进程的唯一识别标识,电子设备中的每个进程都有自己的进程标识。源进程指发送信息的进程,目标进程指接收信息的进程,这两个进程通常属于不同应用。该目标共享密钥可以是提前存储好的,由于同一源进程可以向多个目标进程发送信息,同一目标进程也可以接收多个源进程发送的信息,不同源进程和目标进程之间的通信可以对应不同共享密钥,因此,可以提前将共享密钥与进程标识关联存储,当不同源进程向不同目标进程发送信息时,可以根据关联关系找到对应的共享密钥作为目标共享密钥。譬如,在图1中,该电子设备可以是用户终端,该源进程可以为终端中采集地理位置信息(比如GPS)的系统进程,该目标进程可以为终端中即时通讯应用的进程。当即时通讯应用具有获取终端地理位置信息的权本文档来自技高网...

【技术保护点】
1.一种基于进程的信息处理方法,其特征在于,包括:/n获取信息发送指令,所述信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;/n根据所述目标进程标识和源进程标识确定目标共享密钥;/n根据所述目标共享密钥生成动态密码;/n利用所述动态密码对所述明文信息进行加密,得到密文信息;/n将所述密文信息发送至所述目标进程标识对应的目标进程。/n

【技术特征摘要】
1.一种基于进程的信息处理方法,其特征在于,包括:
获取信息发送指令,所述信息发送指令携带源进程获取的明文信息、源进程标识以及目标进程标识;
根据所述目标进程标识和源进程标识确定目标共享密钥;
根据所述目标共享密钥生成动态密码;
利用所述动态密码对所述明文信息进行加密,得到密文信息;
将所述密文信息发送至所述目标进程标识对应的目标进程。


2.根据权利要求1所述的信息处理方法,其特征在于,所述根据所述目标共享密钥生成动态密码,包括:
根据所述目标共享密钥生成具有预设个字节的第一字符串,所述第一字符串为十六进制的字符串;
根据所述第一字符串确定偏移位数;
根据所述偏移位数从所述第一字符串中提取出基础字符串;
根据所述基础字符串生成动态密码。


3.根据权利要求2所述的信息处理方法,其特征在于,所述根据所述目标共享密钥生成具有预设个字节的第一字符串,包括:
获取当前时间戳、以及所述源进程标识对应的已计数时间戳和预设时间步数;
计算所述当前时间戳与已计数时间戳之差,得到差值;
计算所述差值与预设时间步数之商,得到商值;
利用预设哈希算法、所述商值和目标共享密钥生成具有预设个字节的第一字符串。


4.根据权利要求2所述的信息处理方法,其特征在于,所述根据所述目标共享密钥生成具有预设个字节的第一字符串,包括:
获取所述源进程标识对应的已计数次数;
利用预设哈希算法、所述已计数次数和目标共享密钥生成具有预设个字节的第一字符串。


5.根据权利要求2所述的信息处理方法,其特征在于,所述根据所述第一字符串确定偏移位数,包括:
选取所述第一字符串中的最后一个字节,作为目标字节;
对所述目标字节中的末尾字符进行...

【专利技术属性】
技术研发人员:肖权浩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1