[发明专利]权限控制方法、装置、计算机设备及存储介质在审
申请号: | 202010022017.2 | 申请日: | 2020-01-09 |
公开(公告)号: | CN111259412A | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 谢云 | 申请(专利权)人: | 远景智能国际私人投资有限公司;上海远景科创智能科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F9/46 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 新加坡上坡大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 权限 控制 方法 装置 计算机 设备 存储 介质 | ||
1.一种权限控制方法,其特征在于,所述方法由计算机设备执行,所述计算机设备用于加载并执行容器,所述方法包括:
当所述容器初始化时,根据业务场景获取配置文件,所述配置文件管理在所述容器外,所述配置文件配置有在容器内与所述业务场景对应的权限控制规则;
在所述容器中生效所述配置文件;
接收用户指令;
当所述用户指令为可执行指令时,对所述用户指令的类型进行识别;
当所述用户指令的类型指示所述用户指令为脚本文件时,获取所述脚本文件的脚本内容,所述脚本内容中包含至少一条命令语句;
根据所述配置文件对所述至少一条命令语句进行合法性校验。
2.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件对所述至少一条命令进行合法性校验之前,还包括:
对所述脚本内容进行语句解析,获取所述脚本内容中的所述至少一条命令语句的语句内容;
所述根据所述配置文件对所述至少一条命令语句进行合法性校验,包括:
根据对应的所述配置文件,按照所述命令语句的顺序对所述至少一条命令语句的语句内容依次进行合法性校验。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述语句内容中的第一语句内容合法时,执行所述第一语句内容对应的第一命令语句;
当所述语句内容中的第二语句内容不合法时,停止执行所述命令语句,并退出所述根据对应的所述配置文件,按照所述命令语句的顺序对所述至少一条命令语句的语句内容依次进行合法性校验的步骤。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述至少一条命令语句的语句内容均合法时,执行所述脚本内容。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述用户指令为命令语句时,对所述命令语句进行解析,获取所述命令语句的语句内容;
根据所述语句内容对应的所述配置文件的内容对所述命令语句的语句内容进行合法性校验;
当所述语句内容合法时,执行所述命令语句。
6.根据权利要求1所述的方法,其特征在于,所述配置文件配置的权限控制规则由Ishell工具根据所述业务场景进行配置。
7.一种权限控制装置,其特征在于,所述装置应用于计算机设备中,所述计算机设备用于加载并执行容器,所述装置包括:
第一获取模块,用于当所述容器初始化时,根据业务场景获取配置文件,所述配置文件管理在所述容器外,所述配置文件配置有在容器内与所述业务场景对应的权限控制规则;
生效模块,用于在所述容器中生效所述配置文件;
接收模块,用于接收用户指令;
识别模块,用于当所述用户指令为可执行指令时,对所述用户指令的类型进行识别;
第二获取模块,用于当所述用户指令的类型指示所述用户指令为脚本文件时,获取所述脚本文件的脚本内容,所述脚本内容中包含至少一条命令语句;
第一校验模块,用于根据所述配置文件对所述至少一条命令语句进行合法性校验。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第一解析模块,用于在根据所述配置文件对所述至少一条命令语句进行合法性校验之前,对所述脚本内容进行语句解析,获取所述脚本内容中的所述至少一条命令语句的语句内容;
所述第一校验模块,用于根据对应的所述配置文件,按照所述命令语句的顺序对所述至少一条命令语句的语句内容依次进行合法性校验。
9.一种计算机设备,其特征在于,所述计算机设备包含处理器和存储器,所述存储器中存储由至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至6任一所述的权限控制方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至6任一所述的权限控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远景智能国际私人投资有限公司;上海远景科创智能科技有限公司,未经远景智能国际私人投资有限公司;上海远景科创智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010022017.2/1.html,转载请声明来源钻瓜专利网。