[发明专利]一种天地一体化工程中进程通信安全通道建立方法有效
申请号: | 201710783445.5 | 申请日: | 2017-09-04 |
公开(公告)号: | CN107589999B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 李晋;薛迪;高洪元;程建华;白玉;胡新良;汪家祥 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/52 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 天地 一体化 工程 进程 通信 安全 通道 建立 方法 | ||
1.一种天地一体化工程中进程通信安全通道建立方法,其特征是,包括如下步骤:
步骤一、在天地一体化工程的控制服务器中运行天地一体化工程通信的主进程,主进程包含一个已验证进程的进程标识号列表,进程标识号列表中含有已经验证为合法或者非法的进程标识号;
步骤二、外来进程加载至天地一体化工程的控制服务器中运行,外来进程请求和主进程建立通信;首先,外来进程与内核发起握手通信,通知内核分配一块内存空间,并将外来进程和主进程的标识号写入内存空间中对应的位置;
步骤三、内核根据内存空间中的主进程标识号,与主进程发起握手通信,主进程读取内存空间中的外来进程标识号,与主进程包含的进程标识号列表进行比较;
当外来进程标识号在进程标识号列表中,且外来进程标识号的标识是合法进程时,则采用IPC通信机制进行主进程和外来进程之间的通信;当外来进程标识号在进程标识号列表中,且外来进程标识号的标识是非法进程时,则丢弃外来进程的通信请求;当外来进程标识号不在进程标识号列表中,则需要继续进行步骤四来验证外来进程的合法性;
步骤四、启动外来进程验证流程,主进程通知内核分配动态内存1,在内存1中写入加密信息,然后将内存1的地址写入内存空间的相应位置中,再将外来进程标识号写入内存空间中主进程反馈的外来进程标识号位置中;
步骤五、内核根据内存空间中的反馈的外来进程标识号,与外来进程发起握手通信,内核分配动态内存2,外来进程读取内存空间中的内存1的地址,并读取内存1中的加密信息,利用解密算法进行解密;
步骤六、将动态内存2的地址写入内存空间的相应位置中,然后将步骤五中得到解密信息写入内存2;
步骤七、内核根据内存空间中的主进程标识号,再次与主进程发起握手通信,此时主进程读取内存空间中的内存2的地址,并读取内存2中的解密信息,利用加密算法对解密信息进行加密,将本步骤得到的加密信息与内存1中写入的加密信息进行比较;
当本步骤的加密信息与内存1中写入的加密信息一致时,主进程会将外来进程的标识号写入主进程的已验证进程的进程标识号列表中,并标识为合法进程;当本步骤的加密信息与内存1中写入的加密信息不一致时,主进程也会将外来进程的标识号写入主进程的已验证进程的进程标识号列表中,但标识为非法进程;
如果外来进程标识为合法进程,主进程再次发起与内核的握手通信,通知内核外来进程是合法进程,可以与主进程进行通信,外来进程可以直接通过IPC通信机制与主进程通信;如果外来进程标识为非法进程,主进程再次发起与内核的握手通信,通知内核外来进程是非法进程,让内核丢弃该进程的通信请求;
步骤八、重复执行步骤二~步骤七,建立天地一体化工程进程通信的安全通道。
2.如权利要求1所述的一种天地一体化工程中进程通信安全通道建立方法,其特征是,所述步骤二中外来进程与内核发起握手通信,通知内核分配一块内存空间,还进一步包括:内存空间划分成5块,分别用来存储外来进程标识号、主进程标识号、反馈的外来进程标识号、动态内存1的地址和动态内存2的地址;当主进程读取内存空间中的外来进程标识号,与主进程包含的进程标识号列表进行比较之后,外来进程标识号在主进程的进程标识号列表中,内核释放内存空间;外来进程标识号不在主进程的进程标识号列表中,开启验证流程,当验证流程结束,外来进程被标识为合法进程或者非法进程之后,内核释放该内存空间。
3.如权利要求1或2所述的一种天地一体化工程中进程通信安全通道建立方法,其特征是,在启动外来进程的验证流程时,创建动态内存1和动态内存2,当验证流程结束,外来进程被标识为合法进程或者非法进程之后,内核释放动态内存1和动态内存2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710783445.5/1.html,转载请声明来源钻瓜专利网。