[发明专利]进程间的数据传输方法和装置有效
申请号: | 201611105138.3 | 申请日: | 2016-12-05 |
公开(公告)号: | CN108154037B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 严密;李海川;王多才;彭太翀;梁怿;马铁量;管文涌;李洪烈;葛淩志;张弘 | 申请(专利权)人: | 中国石油天然气股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F9/54 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 董亚军 |
地址: | 100007 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 数据传输 方法 装置 | ||
本发明公开了一种进程间的数据传输方法和装置,属于计算机技术领域。所述方法包括:第一进程获取进程信息和进程参数,第一进程对进程参数进行加密,得到加密进程参数;第一进程将加密进程参数和进程信息发向操作系统内核;操作系统内核根据进程信息将加密进程参数发向第二进程;第二进程对加密进程参数进行解密,得到进程参数。本发明通过加密第一进程和第二进程间传输的进程参数,使得操作系统内核难以获得进程参数中的信息,解决了相关技术中在操作系统内核的安全性较低时,第一进程发往第二进程的信息可能泄露的问题。达到了第一进程发往第二进程的信息的安全性较高的效果。
技术领域
本发明涉及计算机技术领域,特别涉及一种进程间的数据传输方法和装置。
背景技术
终端在运行时,通常会同时运行多个进程(进程是一个具有独立功能的程序关于某个数据集合的一次运行活动,是一个动态的概念,是一个活动的实体),而这多个进程间也会需要进行信息的传输。
相关技术中有一种进程间的数据传输方法,用于在第一进程和第二进程之间传输信息,在该方法中,第一进程将进程信息(可以包括第二进程的地址和名称)和进程参数(可以包括进程运行连接的网络地址和用户的输入信息等)发送到终端的操作系统的内核,由该操作系统的内核根据进程信息将进程参数发送给第二进程,完成进程间的数据传输。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:在操作系统内核的安全性较低时,第一进程发往第二进程的信息可能泄露。
发明内容
为了解决现有技术中在操作系统内核的安全性较低时,第一进程发往第二进程的信息可能泄露的问题,本发明实施例提供了一种进程间的数据传输方法和装置。所述技术方案如下:
根据本发明的第一方面,提供了一种进程间的数据传输方法,所述方法包括:
第一进程获取进程信息和进程参数
所述第一进程对所述进程参数进行加密,得到加密进程参数;
所述第一进程将所述加密进程参数和所述进程信息发向操作系统内核;
所述操作系统内核根据所述进程信息将所述加密进程参数发向所述第二进程;
所述第二进程对所述加密进程参数进行解密,得到所述进程参数。
可选的,所述第一进程对所述进程参数进行加密,得到加密进程参数,包括
所述第一进程通过公钥对所述加密的进程参数进行加密,得到所述加密进程参数;
所述第二进程对所述加密进程参数进行解密,得到所述进程参数,包括:
所述第二进程通过与所述公钥对应的私钥对所述加密进程参数进行解密,得到所述进程参数。
可选的,所述第一进程通过公钥对所述加密的进程参数进行加密,得到加密进程参数之前,所述方法还包括:
从证书授权中心获取所述私钥对应的所述公钥。
可选的,所述操作系统内核根据所述进程信息将所述加密进程参数发向所述第二进程,包括:
所述操作系统内核根据所述进程信息启动所述第二进程;
所述操作系统内核将所述加密进程参数发向所述第二进程。
可选的,所述第二进程对所述加密进程参数进行解密,得到所述进程参数之后,所述方法还包括:
所述第二进程根据所述进程参数配置所述第二进程的运行环境。
根据本发明的第二方面,提供一种进程间的数据传输装置,所述数据传输装置包括:第一进程、操作系统内核和第二进程,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油天然气股份有限公司,未经中国石油天然气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611105138.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能设备的控制方法及控制装置
- 下一篇:数据处理方法及装置