AAAI2016论文 UCO: A Unified Cybersecurity Ontology

标题

作者信息

作者同样是来自马里兰大学的。
严格说来,此文是Workshop论文,但是一篇非常经典的文章(极少数尝试构造通用安全本体的文章),引用非常多。

中心思想

设计UCO,集成来自不同网络安全系统的异构数据和知识模式,及最常用的网络安全标准,用于信息共享和交换,旨在支持信息集成鹅湖网络安全系统中的态势感知。
(没有考证究竟是哪篇文章或者是哪个项目首先把本体用于网络安全态势感知,国内的话,很可能是国防科大团队)

附加观点

观点1

观点:声称的UCO贡献,包含以下这些。其一,UCO本体提供了对网络安全领域的共同理解,并统一了最常用的网络安全标准;其二,与独立开发的现有网络安全本体相比,UCO已映射到一些现有的公开可用的网络安全本体,以促进本体共享,集成和重用,UCO是连接网络安全本体的主干;其三,UCO将概念映射到一般世界知识源;其四,我们描述了重要的用例,可以通过UCO本体将网络安全数据与现有的一般世界知识相统一来支持;其五,我们已经生成了一个网络安全标准目录,可在线获取。
考虑:第一个贡献没问题,使用了本体就是要对领域的一致理解;第二个贡献其实说的是UCO的构建方式,强调它是从“考虑重用”的本体设计原则出发的,所得到的本体又和现有的本体有连结、映射关系;第三个贡献,我理解为本体概念的语义一致性,通过概念映射的方式来避免歧义。这里最大的贡献应该是第二个贡献,我的后续工作也是对UCO这种模式的延伸,乃至于考虑自动化地实现。
第四和第五个贡献分别是用例说明和开源,文章对贡献的划分粒度还是很细的,没有绝对的标准。

观点2

观点:本体支持推理和从现有信息中推断信息,还支持捕获网络安全分析师的专业知识,这些专业知识可以使用本体类、术语、规则来表达。规则可以用于推断OWL推理器无法捕获的新信息。
示例
考虑:看这个案例,图中有“推断攻击并向主机发出警报的规则”,规则使用UCO本体中的术语来关联组织内的信息和网络上可用的外部信息。这种规则给人的隐忧是,第一,怎么设计,是否为人工设计;第二,结果如何验证,尤其是类似“hasVulnerabilityTerm”这种真值判断,是原始的子串匹配。

观点3

观点:有关UCO的本体陈述,有包括类似于Undercoffer的名词解释内容,也有本体的统计数据内容。
考虑:这是描述构建本体的基本盘,我在描述构建本体的时候也是类似的方式,只不过还没有对术语详尽解释(毕设中是否需要还得考虑考虑,不好详尽解释,因为概念太多了)。
UCO统计数据
表格看得懂最关键,美观都是次要的,有些行数特别多的三线表,特别容易看差了,那还不如把线都划上。

观点4

观点:本体能力说明,我们来SPARQL查询+查询结果来说明。
考虑:这种说明方式也是基本盘,能否回答SPARQL的语义问题就表示本体有无相关能力,这是和本体工程的理论向对应了。只不过这里的SPARQL都是对应于具体安全问题的。
SPARQL案例

观点5

观点:对未来研究的考虑,包括时间表征与推理、建模不确定性和置信度、从非结构化数据中提取网络安全信息。
考虑:2016年的展望,这已经过了快10年,一些工作是已经做了。在这个领域,没多少人在延伸,进度滞缓。

小结

好文章主要看内容,不当势利眼,只盯着文章的发表档次。这个文章是本体用于态势感知的代表作(开山之作)。

说点闲话,又过生日了,重返学校已四年,对所谓“科研”的有了初步了解,算是拿出比较重的代价来了解的。体验之后,回归好生活。对人,友善,多关注自己,对事,多关注本质内容。
论文凑够,毕设搞好,多练习开发。

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

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

相关文章

【白雪讲堂】构建与优化企业知识图谱的实战指南

在GEO(生成式引擎优化)时代,知识图谱不仅是企业数据资产的“智慧大脑”,更是连接内容与AI理解之间的核心桥梁。一个高质量的知识图谱,能够显著提高AI平台对企业内容的识别度、相关性与推荐权重,从而在AI搜索…

什么是WebSocket?NGINX如何支持WebSocket协议?

大家好,我是锋哥。今天分享关于【什么是WebSocket?NGINX如何支持WebSocket协议?】面试题。希望对大家有帮助; 什么是WebSocket?NGINX如何支持WebSocket协议? 1000道 互联网大厂Java工程师 精选面试题-Java…

【免费项目分享】(项目加说明文档)基于Go语言的城市电动汽车充电桩管理系统设计与实现

免费项目分享系列,需要的可后台 基于Go语言的城市电动汽车充电桩管理系统设计与实现 技术:Go、Beego框架、Vue、MySQL 地址:https://download.csdn.net/download/weixin_53920044/90697080 用户功能 1.充电桩搜索与导航:用户可以…

线程池单例模式

线程池的概念 线程池是一种线程使用模式。 一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。…

【Android Compose】焦点管理

官方文档链接: https://developer.android.google.cn/develop/ui/compose/touch-input/focus?hlzh-cn 1、更改焦点遍历顺序 1.1、替换一维遍历顺序 (1)创建焦点引用对象: /// 创建4个引用对象(二选一&#xff09…

dwj2025426

目录 一、25. K 个一组翻转链表 - 力扣(LeetCode) 二、 215. 数组中的第K个最大元素 - 力扣(LeetCode) 三、 15. 三数之和 - 力扣(LeetCode) 一、25. K 个一组翻转链表 - 力扣(LeetCode&#…

C++ std::forward 详解

在 C 11 引入的众多特性中,std::forward占据着独特且重要的地位。它主要用于实现所谓的 “完美转发”,这一机制在现代 C 编程中发挥着关键作用,尤其是在编写通用库和高效代码时。 什么是完美转发? 完美转发是指在函数模板中&…

如何保证线程安全(含典型手段与应用场景)

✨ 1. 什么是线程安全? 线程安全指的是:当多个线程同时访问同一块代码时,无论运行时环境采用怎样的调度方式或者这些线程将怎样交替执行,代码的行为都能正确执行,且不会出现数据不一致、脏数据或异常崩溃。 举个简单…

Qt/C++开发监控GB28181系统/协议解释说明/SIP内容解释/每一行数据什么含义

一、前言 搞gb28181开发,首要任务就是解析协议,按照gb28181的文档来,还是非常详细的,通过抓包工具可以查看到具体的收发数据,也可以打开网络调试助手工具,监听5060端口,看到上报的数据&#xf…

C++:string 1

练习题&#xff1a; 这个题的思路是从前往后&#xff0c;从后往前同时找&#xff0c;不是字母的话就继续&#xff0c;是的话就交换。 代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include <string> using namespace std; //1、4个…

SMT贴片加工费控制与优化实践指南

内容概要 SMT贴片加工费的控制与优化需建立在对成本结构的系统性认知基础上。本节从物料采购、设备运行、工艺参数三大维度切入&#xff0c;结合BOM清单管理、钢网使用规范等实操环节&#xff0c;构建覆盖全流程的降本增效框架。以下表格列举了SMT加工成本的典型构成要素及其占…

未来医院已来:AI如何实现无死角安全监控

AI智慧医院如何用算法守护安全与效率 ## 背景&#xff1a;医疗场景的智能化转型需求 现代医院作为人员密集、场景复杂的公共场所&#xff0c;面临诸多管理痛点&#xff1a;患者跌倒可能延误救治、医闹事件威胁安全、医疗垃圾处置不当引发感染风险、重点区域&#xff08;如药…

Nuxt3中使用UnoCSS指南

Nuxt3中使用UnoCSS指南 UnoCSS是一个高度可定制的、原子化CSS引擎&#xff0c;可以轻松集成到Nuxt3项目中。下面介绍如何在Nuxt3中安装和配置UnoCSS。 安装步骤 安装UnoCSS的Nuxt模块&#xff1a; # 使用pnpm pnpm add -D unocss unocss/nuxt# 使用yarn yarn add -D unocss…

mmap详解

mmap详解 mmap基础概念mmap内存映射原理mmap相关函数调用mmap的使用细节mmap和常规文件操作的区别 mmap基础概念 mmap是一种内存映射文件的方法&#xff0c;即将一个文件或者其它对象映射到进程的地址空间&#xff0c;实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一…

Vue3的内置组件 -实现过渡动画 TransitionGroup

Vue3的内置组件 -实现过渡动画 TransitionGroup 是一个内置组件&#xff0c;用于对 v-for 列表中的元素或组件的插入、移除和顺序改变添加动画效果 支持和 基本相同的 props、CSS 过渡 class 和 JavaScript 钩子监听器&#xff0c;但有以下几点区别&#xff1a; 默认情况下&…

【软考-架构】14、软件可靠性基础

✨资料&文章更新✨ GitHub地址&#xff1a;https://github.com/tyronczt/system_architect 文章目录 软件可靠性基本概念软件可靠性建模软件可靠性管理软件可靠性设计N版本程序设计恢复块设计&#xff08;动态冗余&#xff09;双机容错技术、集群技术负载均衡软件可靠性测试…

使用Python+OpenCV对视频抽帧保存为JPG图像

使用PythonOpenCV对视频抽帧保存为JPG图像 import os import cv2 import time#视频文件夹路径&#xff0c;可修改 videoPath D:\\video\\ #保存的图片文件夹路径&#xff0c;可修改 savePath D:\\images\\ videolist os.listdir(videoPath) if not os.path.exists(savePath…

学习整理在centos7上安装mysql8.0版本教程

学习整理在centos7上安装mysql8.0版本教程 查看linux系统版本下载mysql数据库安装环境检查解压mysql安装包创建MySQL需要的目录及授权新增用户组新增组用户配置mysql环境变量编写MySQL配置文件初始化数据库初始化msyql服务启动mysql修改初始化密码配置Linux 系统服务工具,使My…

DeepSeek预训练追求极致的训练效率的做法

DeepSeek在预训练阶段通过多种技术手段实现了极致的训练效率,其中包括采用FP8混合精度训练框架以降低计算和内存需求 ,创新性地引入Multi-head Latent Attention(MLA)压缩KV缓存以提升推理效率,以及基于Mixture-of-Experts(MoE)的稀疏计算架构以在保证性能的同时显著降低…

【计算机视觉】CV项目实战- 深度解析TorchVision_Maskrcnn:基于PyTorch的实例分割实战指南

深度解析TorchVision_Maskrcnn&#xff1a;基于PyTorch的实例分割实战指南 技术背景与核心原理Mask R-CNN架构解析项目特点 完整实战流程环境准备硬件要求软件依赖 数据准备与标注1. 图像采集2. 数据标注3. 数据格式转换 模型构建与训练1. 模型初始化2. 数据加载器配置3. 训练优…