一种安全网络服务方法、装置、电子设备及介质制造方法及图纸

技术编号:30706986 阅读:24 留言:0更新日期:2021-11-06 09:54
本发明专利技术公开一种安全网络服务方法、装置、电子设备及介质,属于网络安全技术领域,特别涉及一种安全网络服务方法,包括:接收用户发送的访问网页请求;从访问网页请求中获取用户身份标识,根据预设的安全访问控制策略和用户身份标识检测用户身份权限;在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求;接收授权服务器返回的页面权限响应,在页面权限响应为具有权限的情形下,将访问网页请求发送至网络服务容器;在接收到网络服务容器返回的网页访问响应时,向网页访问响应中叠加控制组件,得到处理后的网页访问响应,将处理后的网页访问响应发送给用户。本发明专利技术通过采用非侵入式技术,不需要修改被保护的网络服务容器,部署简易快捷。部署简易快捷。部署简易快捷。

【技术实现步骤摘要】
一种安全网络服务方法、装置、电子设备及介质


[0001]本专利技术属于计算机
,特别涉及一种安全网络服务方法、装置、电子设备及介质。

技术介绍

[0002]在云计算领域,整个业界在向容器化转型,基于容器的集群计算成为企业计算的标准形式。容器(container)是一种打包了代码及其所有依赖的软件,用于在不同 的计算环境下以一致的行为运行。在容器云环境下,对外提供一项网络服务只需要部署一个容器即可,因此云计算集群中通常运行着很多个容器。
[0003]本专利技术人经研究发现,现有技术中,为这些容器添加安全保护机制通常需要修改容器本身,例如修改容器中运行的网络服务的网页,添加用户注册、登录、登出等页面。这种方式要求对云计算集群中的每一个容器都进行修改,较为繁琐,另外对于第三方提供的或者没有修改权限的容器,这种方式则根本无法实现。

技术实现思路

[0004]为了至少解决上述技术问题,本专利技术公开在无需修改容器本身的情况下,为容器添加安全保护机制。具体提供了一种安全网络服务方法、装置、电子设备及介质。
[0005]根据本专利技术第一方面,提供了一种安全网络服务方法,包括:接收用户发送的访问网页请求;从访问网页请求中获取用户身份标识,根据预设的安全访问控制策略和用户身份标识检测用户身份权限;在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求;接收授权服务器返回的页面权限响应,在页面权限响应为具有权限的情形下,将访问网页请求发送至网络服务容器;在接收到网络服务容器返回的网页访问响应时,向网页访问响应中叠加控制组件,得到处理后的网页访问响应,将处理后的网页访问响应发送给用户。
[0006]进一步的,所述接收用户发送的访问网页请求时,还包括:检测用户是否为首次登录,在检测到用户为首次登录的情形下,为用户设置身份信息,生成用户身份标识,将用户的身份信息以加密 Cookie 的形式存储在用户的浏览器中。
[0007]进一步的,所述接收用户发送的访问网页请求前包括:采用非授权移动接入协议,在授权服务器中设置网络服务的安全访问控制策略。
[0008]进一步的,所述根据预设的安全访问控制策略和用户身份标识检测用户身份权限,包括:在安全访问控制策略为所有的网页都必须登录的情形下,从访问网页请求中获取
用户身份标识,根据用户身份标识检测用户登录状态。
[0009]进一步的,所述在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求,包括:在用户登录状态为已登录时,判定用户身份权限为已授权,向授权服务器发送页面权限请求。
[0010]进一步的,在所述用户登陆状态为未登录时,判定用户身份权限未授权,跳转至登录页面,进行用户登录。
[0011]进一步的,所述向网页访问响应中叠加控制组件,包括:向网页访问响应中自动添加具有退出账号、查看用户详细信息功能的浮动窗口。
[0012]进一步的,所述方法还包括:预先为处于云计算集群中的每个网络服务容器配置一个安全访问控制容器,使得每个网络服务容器都存在一个与之对应的安全访问控制容器。
[0013]进一步的,所述方法还包括:实时监控云计算集群中的网络服务容器,在检测到有开发者在云计算集群中新创建了一个网络服务容器时,检查网络服务容器上携带的标签并进行判断,在判定需要应用安全保护控制的情形下,修改网络服务容器的配置,为网络服务容器增设一个安全访问控制容器。
[0014]进一步的,所述在所述用户登陆状态为未登录时,判定用户身份权限未授权,跳转至登录页面,进行用户登录,包括:用户处于未登录的情形下,判定用户身份权限未授权,采用安全访问控制容器禁止用户访问网页,重定向至授权服务器的登录页面,使用户根据需要使用的用户名和密码进行登录。
[0015]根据本专利技术第二方面,提供一种安全网络服务装置,包括:接收模块,用于接收用户发送的访问网页请求;身份检测模块,用于从访问网页请求中获取用户身份标识,根据预设的安全访问控制策略和用户身份标识检测用户身份权限;请求模块,用于在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求;控制模块,用于接收授权服务器返回的页面权限响应,在页面权限响应为具有权限的情形下,将访问网页请求发送至网络服务容器;处理模块,用于在接收到网络服务容器返回的网页访问响应时,向网页访问响应中叠加控制组件,得到处理后的网页访问响应,将处理后的网页访问响应发送给用户。
[0016]根据本专利技术第三方面,一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本专利技术第一方面任一项所述方法的步骤。
[0017]根据本专利技术第四方面,一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序被执行时,能够实现如本专利技术第一方面任一项所述的方法。
[0018]本专利技术的有益效果:采用非侵入式技术,不需要修改被保护的网络服务容器,部署简易快捷,流程标准化,采用安全访问控制容器机制,无需修改网络服务容器,即可提供安
全保护机制,另外,本专利技术兼容现有的主流安全访问机制,兼容性更强。
附图说明
[0019]本专利技术上述的和 / 或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中,图1为本专利技术提供的一种安全网络服务方法流程图;图2本专利技术提供的一种安全网络服务方法数据流示意图;图3为本专利技术提供的一种安全网络服务方法多点服务示意图;图4为本专利技术提供的另一种安全网络服务方法流程图;图5为本专利技术提供的一种安全网络服务装置结构示意图;图6为本专利技术提供的一种电子设备结构示意图。
具体实施方式
[0020]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
[0021]为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。
[0022]在本专利技术的第一方面,提供一种安全网络服务方法,如图1所示,包括:步骤101:接收用户发送的访问网页请求;在本专利技术中,可以预先通过UMA(User Managed Access,用户管理访问)协议在授权服务器中定义网络服务的安全访问控制策略,例如:所有的网页都必须登录以后才能查看,或者某个网页只有管理员用户才能查看。然后,等待用户发送访问网络服务中某个网页的请求,接收用户发送的访问网页请求。
[0023]步骤102:从访问网页请求中获取用户身份标识,根据预设的安全访问控制策略和用户身份标识检测用户身份权限;本专利技术中,在安全访问控制策略为所有的网页都必须登录的情形下进行阐述。从访问网页请求中获取用户身份标识,根据用户身份标识检测用户登录状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种安全网络服务方法,其特征在于,包括:接收用户发送的访问网页请求;从访问网页请求中获取用户身份标识,根据预设的安全访问控制策略和用户身份标识检测用户身份权限;在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求;接收授权服务器返回的页面权限响应,在页面权限响应为具有权限的情形下,将访问网页请求发送至网络服务容器;在接收到网络服务容器返回的网页访问响应时,向网页访问响应中叠加控制组件,得到处理后的网页访问响应,将处理后的网页访问响应发送给用户。2.如权利要求1所述的方法,其特征在于,所述接收用户发送的访问网页请求时,还包括:检测用户是否为首次登录,在检测到用户为首次登录的情形下,为用户设置身份信息,生成用户身份标识,将用户的身份信息以加密 Cookie 的形式存储在用户的浏览器中。3.如权利要求1所述的方法,其特征在于,所述接收用户发送的访问网页请求前包括:采用非授权移动接入协议,在授权服务器中设置网络服务的安全访问控制策略。4.如权利要求1所述的方法,其特征在于,所述根据预设的安全访问控制策略和用户身份标识检测用户身份权限,包括:在安全访问控制策略为所有的网页都必须登录的情形下,从访问网页请求中获取用户身份标识,根据用户身份标识检测用户登录状态。5.如权利要求1所述的方法,其特征在于,所述在用户身份权限为已授权的情形下,向授权服务器发送页面权限请求,包括:在用户登录状态为已登录时,判定用户身份权限为已授权,向授权服务器发送页面权限请求。6.如权利要求1所述的方法,其特征在于,在所述用户登陆状态为未登录时,判定用户身份权限未授权,跳转至登录页面,进行用户登录。7.如权利要求1所述的方法,其特征在于,所述向网页访问响应中叠加控制组件,包括:向网页访问响应中自动添加具有退出账号、查看用户详细信息功能的浮动窗口。8.如权利要求1所述的方法,其特征在于,所述方法还包括:预先为处于云计...

【专利技术属性】
技术研发人员:王明亮徐达
申请(专利权)人:北京云歌科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1