[发明专利]基于低代码开发框架的安全组件生成方法和相关设备在审
申请号: | 202211015792.0 | 申请日: | 2022-08-23 |
公开(公告)号: | CN115617323A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 何建金;欧清海;李天杰;蔡志玮;梁军风;韩飞飞;张弛;程鹏;程意华;张竞元 | 申请(专利权)人: | 北京中电飞华通信有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/36;G06F21/60;G06F21/64;G06F21/62 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 金含 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 代码 开发 框架 安全 组件 生成 方法 相关 设备 | ||
1.一种基于低代码开发框架的安全组件生成方法,其特征在于,包括:
从预定义的前端安全参数表中为前端的每个前端控件选择与其关联的至少一种安全策略方法;
从预定义的后端安全参数表中为后端的每个后端接口选择与其关联的至少一种安全策略方法;
响应于确定所述低代码开发框架生成软件代码,依据所述软件代码涉及的所有前端控件和后端接口关联的全部安全策略方法生成安全组件。
2.根据权利要求1所述的基于低代码开发框架的安全组件生成方法,其特征在于,在从预定义的前端安全参数表中为前端的每个前端控件选择与其关联的至少一种安全策略方法之前,包括:
依据所述前端控件和前端安全需求定义所述前端安全参数表;
依据所述后端接口和后端安全需求定义所述后端安全参数表;
对所述前端安全参数表和所述后端安全参数表中的安全参数进行配置,所述安全参数包括所述安全策略方法。
3.根据权利要求1所述的基于低代码开发框架的安全组件生成方法,其特征在于,还包括:
在所述软件代码运行时,通过所述安全组件从低代码开发平台公共组件库调用加解密算法对所述前端与所述后端的数据交互过程进行加密和解密。
4.根据权利要求3所述的基于低代码开发框架的安全组件生成方法,其特征在于,所述加解密算法包括:SM2算法、SM3算法、SM4算法。
5.根据权利要求1所述的基于低代码开发框架的安全组件生成方法,其特征在于,所述前端安全参数表中的安全参数包括:控件名称、控件类型、安全策略方法、通讯协议、控件状态。
6.根据权利要求1所述的基于低代码开发框架的安全组件生成方法,其特征在于,所述后端安全参数表中的安全参数包括:接口协议、接口类型,接口名称、接口url、字段名称、安全策略方法。
7.一种基于低代码开发框架的安全组件生成装置,其特征在于,包括:
前端关联模块,被配置为:从预定义的前端安全参数表中为前端的每个前端控件选择与其关联的至少一种安全策略方法;
后端关联模块,被配置为:从预定义的后端安全参数表中为后端的每个后端接口选择与其关联的至少一种安全策略方法;
组件生成模块,被配置为:响应于确定所述低代码开发框架生成软件代码,依据所述软件代码涉及的所有前端控件和后端接口关联的全部安全策略方法生成安全组件。
8.根据权利要求6所述的基于低代码开发框架的安全组件生成装置,其特征在于,还包括:
前端定义模块,被配置为:依据所述前端控件和前端安全需求定义所述前端安全参数表;
后端定义模块,被配置为:依据所述后端接口和后端安全需求定义所述后端安全参数表;
参数配置模块,被配置为:对所述前端安全参数表和所述后端安全参数表中的安全参数进行配置,所述安全参数包括所述安全策略方法。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至6任意一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电飞华通信有限公司,未经北京中电飞华通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211015792.0/1.html,转载请声明来源钻瓜专利网。