基于多源数据的密码攻防领域知识图谱构建

源自: 信息安全与通信保密杂志社

作者:曹增辉 , 郭渊博 , 黄慧敏

提高网络空间安全的密码攻防能力,需要形成可表示、可共享、可分析的领域知识模式和知识库。利用自顶向下的构建方法,并通过本体构建方法梳理密码攻防领域的核心概念和关系,可以生成密码攻防领域本体。在领域本体的基础上,通过收集并处理多种来源密码攻防领域的文档资料,利用基于深度学习的训练方法得到可维护、可重用、可共享和可分析的领域知识图谱,并进行存储和应用。

图片

图片

图片

图片

1 领域本体构建

图片

图片

表 1 密码攻击场景

图片

图片

图片

图片

图片

表 2 文献调查数据示例

图片

图片

图片

图 2 防御模型

图片

图片

图 3 本体概念的实现

1.2.2 定义领域本体中的关系

图片

表 3 关系列举

图片

1.2.3 在本体中定义其他描述

图片

图片

图 4 Protégé构建的密码攻防领域本体

图片

图 5 密码攻防领域实体关系

图片

2 领域知识图谱构建

图片

图片

图 6 领域知识图谱构建流程架构

图片

图片

图片

图片

图 7 多源数据清洗流程

图片

图片

2.2 数据预处理

图片

图片

图片

图 8 BERT 的输入向量合成

图片

2.3 联合学习法

图片

图片

图片

图 9 联合学习方法

图片

图片

图片

式中:

图片

图片

2.3.2 关系抽取

图片

图片

图 10 注意力机制计算方法

图片

图片

图片

图片

图片

表 4 试验结果

图片

图片

表 5 试验产生的 SPO 三元组

图片

图片

图 11 知识图谱统计

2.5 知识入库

图片

3 领域知识图谱应用

3.1 路径查找算法

图片

图片

图片

图片

3.2 应用示例

图片

图片

图 12 彩虹表攻击查询图示例

图片

4 结 语

图片

声明:公众号转载的文章及图片出于非商业性的教育和科研目的供大家参考和探讨,并不意味着支持其观点或证实其内容的真实性。版权归原作者所有,如转载稿涉及版权等问题,请立即联系我们删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37446.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IPSec:互联网协议安全机制的深度解析与应用

目录 一、IPSec概述 二、IPSec的组成 三、IPSec的工作原理 四、IPSec的用途 IPSec(Internet Protocol Security)作为现代网络通信中不可或缺的安全基础设施,旨在为基于IP(Internet Protocol)的数据传输提供端到端的…

MySQL数据库锁详解

MySQL数据库锁详解 在多用户环境下,数据库锁用于保证事务的完整性和数据的一致性。MySQL提供了多种不同类型的锁,以适应不同的并发需求和性能考虑。本文将详细介绍MySQL中的锁机制,包括锁的类型、锁定机制的原理以及如何管理锁。 1. 锁的类…

【Linux】虚拟机安装openEuler 24.03 X86_64 教程

目录 一、概述 1.1 openEuler 覆盖全场景的创新平台 1.2 系统框架 1.3 平台框架 二、安装详细步骤 一、概述 1.1 openEuler 覆盖全场景的创新平台 openEuler 已支持 x86、Arm、SW64、RISC-V、LoongArch 多处理器架构,逐步扩展 PowerPC 等更多芯片架构支持&…

时间序列季节性和周期性

季节性 (Seasonality) 定义 季节性是指时间序列数据中由于自然、社会或经济因素,在固定且短期的时间间隔内(如每年、每季度、每月或每周)重复出现的模式或波动。 特点 固定周期:季节性波动有一个固定的周期。例如,…

【小工具】 Unity相机宽度适配

相机默认是根据高度适配的,但是在部分游戏中需要根据宽度进行适配 实现步骤 定义标准屏幕宽、高判断标准屏幕宽高比与当前的是否相等通过**(标准宽度/当前宽度) (标准高度 / 当前高度)**计算缩放调整相机fieldOfView即…

iptables 防火墙(一)

iptables 防火墙(一) 一、Linux 防火墙基础防火墙分类 二、iptables 的表、链结构规则表规则链数据包过滤的匹配流程 三、编写防火墙规则iptables 的安装iptables的基本语法规则的匹配条件通用匹配隐含匹配显式匹配 四、总结 在网络安全的世界里&#xf…

XRP对接文档

XRP对接文档 技术预研 参考文档 官方文档: https://xrpl.org/list-xrp-in-your-exchange.html 官方文档: https://xrpl.org/list-xrp-as-an-exchange.html#flow-of-funds 交易所对接XRP(内容齐全, 很推荐) https://blog.csdn.net/weixin_40396076/article/details/10020207…

基于51单片机的篮球计时器Proteus仿真

文章目录 一、篮球计时器1.题目要求2.思路3.仿真图3.1 未仿真时3.2 仿真开始3.3 A队进分3.4 B队进分3.5 比赛结束 4.仿真程序4.1 主函数4.2 时间显示4.3 比分显示4.4 按键扫描 二、总结 一、篮球计时器 1.题目要求 以51单片机为核心,设计并制作篮球计时器 基本功…

代码托管平台详解与比较

1. Gitee 1.1 平台简介 Gitee是中国本土的一个代码托管平台,类似于GitHub。它提供了版本控制、项目管理和代码托管等服务,特别适合中国的开发者和企业。 1.2 主要特点 1. 本地化支持:Gitee提供中文界面和文档,适合中国开发者使用…

电子游戏 - 星际争霸技术提高

提高《星际争霸》的胜率需要综合考虑多方面的因素,包括宏观管理、微操技巧、策略制定和游戏意识。以下是一些具体的建议,可以帮助你打好《星际争霸》并提高胜率: 1. 加强资源管理和经济发展(Macro) * 快速扩张&#x…

python实现符文加、解密

在历史悠久的加密技术中,恺撒密码以其简单却有效的原理闻名。通过固定的字母位移,明文可以被转换成密文,而解密则是逆向操作。这种技术不仅适用于英文字母,还可以扩展到其他语言的字符体系,如日语的平假名或汉语的拼音…

医院管理系统带万字文档医院预约挂号管理系统基于spingboot和vue的前后端分离java项目java课程设计java毕业设计

文章目录 仓库管理系统一、项目演示二、项目介绍三、万字项目文档四、部分功能截图五、部分代码展示六、底部获取项目源码带万字文档(9.9¥带走) 仓库管理系统 一、项目演示 医院管理系统 二、项目介绍 基于springbootvue的前后端分离医院管…

SOLR数据导入和导出

情景 1、solr中的类型修改导致solr的core无法加载,只能删除core,重新创建。但是solr中的数据,只能从core心中导出,在导入新建的核心中。 2、试了几种方案,还是通过第三方freedev / solr-import-export-json的组件更加…

Spring框架(二)——IoC

1、什么是IoC IoC—Inverse of Control,控制反转,将对象的创建权力反转给Spring框架控制反转是为了降低程序耦合度,提高程序扩展力,达到OCP原则,达到DIP原则 OCP开闭原则:在软件开发过程中应当对扩展开放&…

跨阻放大器

#创作灵感# 最近涉及到微电流的监测项目,而里面的核心就是跨阻放大器,所以这里做一个简单的介绍,后续等项目完成了,再做一个实例的介绍。 #正文# 跨阻放大器(Transimpedance Amplifier, TIA)是一种将输入电…

Milvus Cloud集成 DSPy:搭建高效 RAG Pipeline

引言 大语言模型(LLM)为行业带来变革,具备强大的生成能力,在与知识库和检索器等工具相结合时,能够高效推动聊天机器人和 Agent 等高级生成式 AI(GenAI)应用的发展。与 LLMs 互动的过程中,最核心的部分是提示(prompt)。Prompt 是指用于指导这些模型执行特定任务的命令…

NCBI Virus 帮助文档

What is NCBI Virus?(什么是NCBI病毒) 主要功能: Compare your sequence to those in the NCBI Virus database using NCBI BLAST algorithm. 使用NCBI BLAST算法将您的序列与NCBI病毒数据库中的序列进行比较。Search, view and download …

Oracle PL/SQL 教程 第一部分

PL / SQL代表“过程语言扩展到结构化查询语言”。 SQL用于查询和更新关系数据库。 PL / SQL与SQL紧密集成。 PL / SQL是SQL的Oracle过程扩展,是一种便携式,高性能的事务处理语言。 使用PL / SQL,可以使用所有SQL数据操作,游标…

威联通 NAS 磁盘扩容 更换大容量磁盘具体操作以以TS-532X为例

第一步 检查磁盘状态 打开存储与快照总管,选左侧磁盘查看磁盘状态,应该是就绪状态。 三块磁盘都是就绪状态。 上面截图是更换过程中的截图 具体操作 然后点击存储/快照 ,选管理 选逐一更换磁盘,这里raid组需要注意&#xff0…

【LeetCode】 740. 删除并获得点数

这真是一道好题!这道题不仅考察了抽象思维,还考察了分析能力、化繁为简的能力,同时还有对基本功的考察。想顺利地做出这道题还挺不容易!我倒在了第一步与第二步:抽象思维和化繁为简。题目的要求稍微复杂一些&#xff0…