[发明专利]内网安全访问方法、装置及终端在审
申请号: | 201610079499.9 | 申请日: | 2016-02-03 |
公开(公告)号: | CN107038352A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 赵文恒 | 申请(专利权)人: | 上海思立微电子科技有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 张振军,吴敏 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 访问 方法 装置 终端 | ||
技术领域
本发明涉及数据安全技术领域,尤其涉及一种内网安全访问方法、装置及终端。
背景技术
在软件开发的过程中,软件源代码很容易被开发人员泄漏。源代码往往携带有技术机密,泄露的话不仅导致源代码的权利人利益受损,也会导致市场竞争恶劣。
现有技术中,为了防止源代码泄露,有以下几种技术方案:第一种,设置源代码服务器不与外部网络连接,只有内部封闭网络,无软盘驱动,无USB端口,无通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)接口等;第二种,可以设置封闭网络连接终端,但终端只有UART接口或不支持U盘的USB接口,接口可以连到测试目标机器上,例如手机、PAD、计算机等,供外部网络的用户访问,例如供外部网络的工程师做测试;第三种,可以通过内部封闭网络的编辑器(editor)软件对编辑后源代码加密,即使源文件复制出来也不能使用。上述方法可以在一定程度上保护源代码的网络安全。
但是,在第一种方案中,外部用户无法方便地获得目标代码,例如工程师无法直接获取编译后的目标代码进行测试,工程师的测试效率降低;在第二种方案中,只要有连接外部的通信端口,就有源代码泄露的可能性;在第三种方案中,由于源代码加密,所以在对源代码编译前需要做反过程,把加密的源文件进行解密,然后送给编译器编译,导致编译速度慢,且编译器要经过特殊处理,否则加密的源文件不能被原始编译器识别,而且加密不能支持所有的文件类型。
发明内容
本发明解决的技术问题是如何提高内网访问的安全性,避免源代码文件 的泄露。
为解决上述技术问题,本发明实施例提供一种内网安全访问方法,内网安全访问方法包括:
在内网范围内将源文件目录复制至超级用户的编译根目录,所述编译根目录的访问权限仅属于所述超级用户,所述源文件目录中包含源文件;
使用所述超级用户的权限对所述源文件进行编译,以创建目标代码包目录,并将所述源文件编译形成的目标文件放置在所述目标代码包目录内;
使用所述超级用户的权限将所述目标代码包目录内的目标文件复制到内网出口,以供外网访问。
可选的,在内网内,仅允许所述超级用户将所述目标代码包目录内的文件复制到所述内网出口。
可选的,使用所述超级用户的权限将所述目标代码包目录内的目标文件复制到内网出口包括:
使用所述超级用户的权限将所述目标代码包目录内的目标文件复制到所述内网出口内的指定目录。
可选的,在将所述目标文件复制到所述内网出口内的指定目录之前,还包括:清空所述指定目录。
可选的,所述内网安全访问方法还包括:
删除所述编译根目录以及所述目标代码包目录。
可选的,在内网范围内将源文件复制至超级用户的编译根目录包括:删除所述超级用户的编译根目录;重新创建所述超级用户的编译根目录;将所述源文件复制至重新创建的编译根目录内。
可选的,使用所述超级用户的权限对所述源文件进行编译之前,还包括:
配置编译环境,并用预设标准代码库的标准编译规则文件替代所述源文件目录中的编译规则文件。
可选的,使用所述超级用户的权限对所述源文件进行编译是基于所述标 准编译规则文件触发的。
为解决上述技术问题,本发明实施例还公开了一种内网安全访问装置,内网安全访问装置包括:
根目录创建单元,适于在内网范围内将源文件目录复制至超级用户的编译根目录,所述编译根目录的访问权限仅属于所述超级用户,所述源文件目录中包含源文件;
编译单元,适于使用所述超级用户的权限对所述源文件进行编译,以创建目标代码包目录,并将所述源文件编译形成的目标文件放置在所述目标代码包目录内;
输出单元,适于使用所述超级用户的权限将所述目标代码包目录内的目标文件复制到内网出口,以供外网访问。
可选的,在内网内,仅允许所述超级用户将所述目标代码包目录内的文件复制到所述内网出口。
可选的,所述输出单元适于使用所述超级用户的权限将所述目标代码包目录内的目标文件复制到所述内网出口内的指定目录。
可选的,所述内网安全访问装置还包括:
第一清理单元,适于清空所述指定目录。
可选的,所述内网安全访问装置还包括:
第二清理单元,适于删除所述编译根目录以及所述目标代码包目录。
可选的,所述根目录创建单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海思立微电子科技有限公司,未经上海思立微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610079499.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空感应熔炼铸片炉更换铜辊辅助装置
- 下一篇:机动车换胎辅助装置