《网络空间欺骗:构筑欺骗防御的科学基石》一2.2 发展历史简述

简介: 本文讲的是网络空间欺骗:构筑欺骗防御的科学基石一2.2 发展历史简述,本节书摘来华章计算机《网络空间欺骗:构筑欺骗防御的科学基石》一书中的第2章,第2.2节, Cyber Deception: Building the Scientific Foundation 苏西尔·贾乔迪亚(Sushil Jajodia)V. S.苏夫拉曼尼(V. S. Subrahmanian)[美] 维平·斯沃尔(Vipin Swarup) 著 克利夫·王(Cliff Wang) 马多贺 雷程 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 发展历史简述

本文讲的是网络空间欺骗:构筑欺骗防御的科学基石一2.2 发展历史简述,随着历史的发展,欺骗技术已经演变为在社会中乃至最终在技术体系中寻找到它的天然场所。欺骗和基于诱骗的机制在安全领域的代表就是已经被使用了近二十年的蜜罐和令牌机制等。早期的一个如何通过使用欺骗研究攻击者属性的实例可以在Cheswick著名的论文“陪伴Berferd的一个夜晚”[3]中看到。他讲述在与攻击者交互时如何提供伪造的响应。在计算机安全上使用欺骗技术的两个最早记录是Cliff Stoll的《布谷鸟的蛋The Cuckoo’s Egg》[4]和Spafford的实验室工作[5]。欺骗工具包(DTK)是由Fred Cohen在1997年提出的第一个可以使用欺骗来达到计算机防御目的的开源工具。
在20世纪90年代后期,蜜罐——一个可供敌人攻击的有价值组件,即欺骗攻击者与其进行交互的工具——已在计算机安全领域广泛使用。Spitzner在2003年出版了关于如何使用蜜罐来增强计算机防御的书籍《蜜罐》[6]。紧跟着蜜罐的想法,以“honey”为前缀的工具陆续被提出。此外,随着“绊脚线”(Tripwire)的发布,Kim和Spafford建议使用不能被正常用户访问的带着有趣名字且/或位置作为诱饵的植入文件,它一旦被入侵者访问就会发出警报[7]。

原文标题:网络空间欺骗:构筑欺骗防御的科学基石一2.2 发展历史简述

相关文章
【EDA】 Verdi 使用笔记
【EDA】 Verdi 使用笔记
4303 0
【EDA】 Verdi 使用笔记
|
人工智能 安全 算法
量子计算对传统计算的影响:重塑计算领域的未来
【8月更文挑战第26天】量子计算作为新兴技术正从理论步入实践,其独特的能力正在重塑计算领域。通过利用量子比特的叠加态特性,量子计算在处理特定问题上展现出了超越传统计算机的优势,尤其是在大规模质因数分解、优化问题及复杂物理系统模拟方面。它不仅带来了强大的计算能力,还对传统加密算法构成挑战,促使开发新的量子加密技术。此外,量子计算技术的发展将进一步推动计算机科学、数学等领域进步,并在物理模拟、金融、人工智能等多个领域拓展应用。尽管面临技术成熟度、制造成本及可靠性等方面的挑战,但随着技术的进步,量子计算有望在未来取得突破性进展,为社会带来更多便利、高效和安全的计算体验。
|
存储 算法 C语言
"揭秘C语言中的王者之树——红黑树:一场数据结构与算法的华丽舞蹈,让你的程序效率飙升,直击性能巅峰!"
【8月更文挑战第20天】红黑树是自平衡二叉查找树,通过旋转和重着色保持平衡,确保高效执行插入、删除和查找操作,时间复杂度为O(log n)。本文介绍红黑树的基本属性、存储结构及其C语言实现。红黑树遵循五项基本规则以保持平衡状态。在C语言中,节点包含数据、颜色、父节点和子节点指针。文章提供了一个示例代码框架,用于创建节点、插入节点并执行必要的修复操作以维护红黑树的特性。
473 1
|
10月前
HarmonyOS NEXT开发教程:全局悬浮窗
今天跟大家分享一下HarmonyOS开发中的悬浮窗。
|
SQL 数据采集 NoSQL
One ID中的核心技术ID-Mapping究竟是怎么实现的?by彭文华
One ID中的核心技术ID-Mapping究竟是怎么实现的?by彭文华
物联网:“定向卡”与“通用卡”的区别
在讨论“定向卡”与“通用卡”的区别时,我们首先要明确这两种卡通常是在不同背景下被提及的,比如在营销、金融服务、会员卡系统等领域。不过,为了提供一个通用的、跨领域的理解,我们可以从以下几个维度来探讨它们的区别:
|
Oracle 安全 Java
安卓逆向 -- Unidbg环境搭建篇
安卓逆向 -- Unidbg环境搭建篇
1161 3
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云数据库重磅升级!元数据服务OneMeta + OneOps统一管理多模态数据
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
1345 6
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
368 0