发明公开
- 专利标题: 配置文件读取点的异构方法、装置、设备、介质及产品
-
申请号: CN202410288560.5申请日: 2024-03-13
-
公开(公告)号: CN118113374A公开(公告)日: 2024-05-31
- 发明人: 张帆 , 刘崎宇 , 席泽生 , 黄惠英 , 刘文亮 , 郭蔡炜 , 孔祥龙
- 申请人: 紫金山实验室 , 国家电网有限公司 , 国网福建省电力有限公司 , 国网智能电网研究院有限公司
- 申请人地址: 江苏省南京市江宁区江宁经济开发区秣周东路9号; ; ;
- 专利权人: 紫金山实验室,国家电网有限公司,国网福建省电力有限公司,国网智能电网研究院有限公司
- 当前专利权人: 紫金山实验室,国家电网有限公司,国网福建省电力有限公司,国网智能电网研究院有限公司
- 当前专利权人地址: 江苏省南京市江宁区江宁经济开发区秣周东路9号; ; ;
- 代理机构: 北京品源专利代理有限公司
- 代理商 李彩玲
- 主分类号: G06F9/445
- IPC分类号: G06F9/445 ; G06F16/11 ; G06F16/13
摘要:
本发明公开了一种配置文件读取点的异构方法、装置、设备、介质及产品。该方法包括:扫描项目文件生成层次文件树,项目文件包括配置文件和源文件;生成源文件的抽象语法树;根据源文件中的配置接口文件以及配置接口文件的抽象语法树确定源文件中的配置文件读取点;根据配置接口文件的抽象语法树和层次文件树确定配置文件读取点读取的目标配置文件;对于每个配置文件读取点,根据源文件的抽象语法树确定配置文件读取点在源文件中的配置变量传播路径,并根据配置变量传播路径构建配置流;根据配置文件类型对配置流中的配置文件读取点进行异构处理。在保证程序功能不受影响的前提下,对配置文件相关的漏洞进行有效地防御,增强了软件系统的安全性。