[发明专利]使命令行权限和页面权限保持一致的系统及方法在审
申请号: | 202111265212.9 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113987439A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 朱明达 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/44;G06F9/445 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使命 权限 页面 保持一致 系统 方法 | ||
本公开涉及一种使命令行权限和页面权限保持一致的系统和方法。该系统包括:全局二维数组生成部分,该二维数组生成部分用于相互对应地保存页面menu_id与命令所属模块ID;以及内核链表产生部分,用于根据所述全局二维数组,找到页面menu_id对应的命令所属模块ID,并将页面menu_id、用户配置范围ID、页面menu_id对应的权限、页面menu_id对应的命令所属模块ID保存到核链表中。本公开通过建立命令行命令与页面的对应关系表,达到使两个独立的模块使用同一种权限认证方式。
技术领域
本公开涉及使命令行权限和页面权限保持一致的系统和方法,尤其涉及将页面menu_id与命令所属模块ID相互对应地保存到内核链表中的使命令行权限和页面权限保持一致的系统和方法。
背景技术
随着社会的发展,客户对网络安全越来越重视,要求用户无论从设备页面还是设备命令行登录设备,其执行权限是一致的,从而保障用户不会越权管理设备。
现有技术方案是在网络侧的被访问设备中设置访问控制信息,为每一个访问用户建立账户和访问控制信息,并将信息存储于访问控制策略表中,若网络侧设备接受到访问用户发来的管理维护信息,则根据管理维护信息,通过查询存储于访问控制策略表中的访问控制信息,对访问用户的管理维护操作进行控制。
现有方案中对命令行或页面管理维护方式采用相同的访问权限认证和访问控制,命令行与页面权限保持一致的方式是页面上的功能都通过后台命令实现,这样页面、命令行权限也能统一,但是这种实现方式不适用于页面功能实现与命令行实现相互独立的情况,使用这种方式的话,需要完全重新开发实现页面功能,开发量较大。
因此,需要一种使命令行权限与页面权限保持一致,以避免用户越权访问设备的技术方案。
发明内容
本公开为了解决上述现有技术问题而提出使命令行权限和页面权限保持一致的系统和方法。
根据本公开的一个方面,提出一种使命令行权限和页面权限保持一致的系统,该系统包括:全局二维数组生成部分,该二维数组生成部分用于相互对应地保存页面menu_id与命令所属模块ID;以及内核链表产生部分,用于根据所述全局二维数组,找到页面menu_id对应的命令所属模块ID,并将页面menu_id、用户配置范围ID、页面menu_id对应的权限、页面menu_id对应的命令所属模块ID保存到内核链表中。
根据本公开的一个实施例,在所述二维数组中,一个页面menu_id下的所有命令行配置唯一的命令所属模块ID,两者是一一对应的。
根据本公开的一个实施例,内核链表的产生在系统配置重启、系统配置恢复或页面或命令行下发配置时执行。
根据本公开的一个实施例,所述页面menu_id对应的权限包括只读、读写、无权限。
根据本公开的一个实施例,所述命令所属模块ID为WEB_MODULE_INVALID指示符,该指示符WEB_MODULE_INVALID用于指示相应命令没有命令所属模块,用于确定命令如何执行。
根据本公开的一个实施例,所述命令所属模块ID不是WEB_MODULE_INVALID指示符,则根据命令所属的模块ID、管理员的配置范围ID在内核链表C中找命令对应的权限,若是写权限,则命令可以继续执行,否则提示没有操作权限,命令执行结束
根据本公开的一个实施例,用户配置范围包括Super配置、System配置、Business配置、Log配置、Readonly配置,其中所述Super配置是指系统的最高管理权限,能执行Super配置的帐号拥有系统所有功能模块的配置管理权限,能执行System配置的帐号拥有系统的配置管理权限,能执行Business配置的帐号拥有系统业务模块的配置管理权限,能执行Log配置的帐号拥有系统相关日志模块的配置访问权限,而能执行Readonly配置的帐号拥有相关模块的查看权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111265212.9/2.html,转载请声明来源钻瓜专利网。