cdpxe/Network-Covert-Channels-A-University-level-Course
GitHub: cdpxe/Network-Covert-Channels-A-University-level-Course
由德国乌尔姆大学 Steffen Wendzel 教授主讲的免费在线大学课程,系统教授网络隐写术与信息隐藏的理论、技术、模式分类及对抗措施。
Stars: 114 | Forks: 9
# 网络隐写术与网络信息隐藏
版本:2.1.5
## 作者
Steffen Wendzel 教授,[网站](https://www.wendzel.de)\
(德国乌尔姆大学 [信息资源管理研究所](https://www.uni-ulm.de/in/omi/))
## 如何引用本课程?
Steffen Wendzel: *Network Steganography and Network Information Hiding*, 在线获取:[https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/), 2025.
## 简介
这是一门关于网络信息隐藏与网络隐写术的开放在线课程。本课程包含我在多所大学讲授该课程的视频资料和幻灯片。多年来我一直在更新这些内容,并将持续进行更新。
请注意,本课程中有相当一部分内容基于以下著作:W. Mazurczyk, S. Wendzel, S. Zander, A. Houmansadr, K. Szczypiorski: [Information Hiding in Communication Networks](https://ieeexplore.ieee.org/book/7434879), WILEY-IEEE, 2016。如果您是 IEEE 会员,应该可以免费下载该书。
[*本课程的 YouTube 播放列表*](https://www.youtube.com/watch?v=7YXXrbTah_s&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s)
[*我自己编写的网络隐写术工具列表*](https://github.com/cdpxe/NetworkCovertChannels)
### 第 1 章 - 隐写术与隐蔽信道简介
本章对整门课程进行了概述。随后,将涵盖信息隐藏的基础术语、分类学及历史。本章还重点介绍了一些用例(合法用例和犯罪用例),并向您简要介绍了 CUING 倡议。
- **视频:** [YouTube](https://www.youtube.com/watch?v=eDjlQbH_DTI&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=1)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch1.pdf)
- **阅读作业:**
- W. Mazurczyk, S. Wendzel, S. Zander, A. Houmansadr, K. Szczypiorski: [Information Hiding in Communication Networks, **第 1 章和第 2 章**](https://ieeexplore.ieee.org/book/7434879), WILEY-IEEE, 2016.
- **可选阅读论文:**
- F. Petitcolas, R. Anderson, M. Kuhn: [Information Hiding – A Survey](https://ieeexplore.ieee.org/abstract/document/771065), Proc. IEEE, 87(7), 1999.
- B. Pfitzmann: [Information Hiding Terminology](https://doi.org/10.1007/3-540-61996-8_52), Proc. 1st Information Hiding Workshop, Springer, 1996.
- L. Caviglione: [Steg in the Wild](https://github.com/lucacav/steg-in-the-wild)(一份使用隐写术或信息隐藏的攻击与恶意软件列表),Github 仓库。
- F. Strachanski et al.: [A Comprehensive Pattern-based Overview of Stegomalware](https://doi.org/10.1145/3664476.3670886). In: Proc. 19th International Conference on Availability, Reliability and Security (ARES 2024). ACM, DOI: [https://doi.org/10.1145/3664476.3670886](https://doi.org/10.1145/3664476.3670886), 2024.
- **练习:**
- 在其他学生面前做一个简短的演讲,讲解一种在课堂上未介绍过的历史隐写方法。
- 在介绍的分类学中,关于术语*网络隐蔽信道*(network covert channel)和*网络隐写术*(network steganography)是否存在任何术语上的不一致?(W. Mazurczyk 等人 2016 年著作的第 2 章)
- 隐写术存在不同的领域,包括网络隐写术、数字媒体隐写术、文本隐写术和信息物理系统隐写术。请为这四个领域分别列举典型的载体对象(cover objects)。
- 结合不同类型的 warden 是否更有利?
### 第 2 章 - 经典隐蔽信道简介
首先,讨论本地(系统内部)隐蔽信道的简单方法。其次,展示 Docker 容器之间以及 Android 系统的隐蔽信道。
- **视频:** [YouTube](https://www.youtube.com/watch?v=iyEqschrN6g&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=2)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch2.pdf)
- **阅读作业:**
- 本章无
- **可选阅读论文:**
- W. Mazurczyk, L. Caviglione: [Steganography in Modern Smartphones and Mitigation Techniques](https://ieeexplore.ieee.org/abstract/document/6884798), IEEE Communications Surveys & Tutorials, Vol. 17(1), 2014.
- J.-F. Lalande, S. Wendzel: [Hiding privacy leaks in Android applications using low-attention raising covert channels](https://ieeexplore.ieee.org/abstract/document/6657308/), Proc. 8th ARES, Regensburg, DE, IEEE, 2013.
- C. Krätzer, J. Dittmann: [Steganography by synthesis: Can commonplace image manipulations like face morphing create plausible steganographic channels?](https://dl.acm.org/doi/10.1145/3230833.3233263), in Proc. 13th International Conference on Availability, Reliability and Security (ARES 2018), ACM, 2018.
- **练习:**
- 低关注度隐蔽信道(如上面 Lalande 和 Wendzel 的论文所述)通常与低比特率相关。解释为什么这种信道在网络环境中尤其具有价值。
- 考虑到日益增长的审查规避趋势,为什么您认为信息隐藏并没有被大量人群使用?(实际上是谁在使用它?)
- 上述 Krätzer 等人的论文提出了一种“现代(2010 年后)隐写通信设置”。作者为什么引入这个模型?它与第 1 章中介绍的经典*囚徒问题*(prisoner's problem)有何不同?
### 第 3 章 - 基础对抗措施(非特定于网络)
在本章中,您将学习如何通过示例性的对抗措施来检测、消除和限制隐蔽信道。这些对抗措施可以应用于系统生命周期的不同阶段(从设计阶段到运行阶段)。具体而言,我将涵盖共享资源矩阵(SRM)方法、隐密流树(CFT)、模糊时间(Fuzzy Time)以及虚假进程方法(Spurious Processes Approach)。
- **视频:** [YouTube](https://www.youtube.com/watch?v=F5rMlC-tlRw&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=3)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch3.pdf)
- **阅读作业:**
- R. Kemmerer, P. Porras: Covert Flow Trees: A Visual Approach to Analyzing Covert Storage Channels, Trans. Software Engineering, IEEE, 1991.
- **可选阅读论文:**
- *德文版:* 我在我的书 S. Wendzel: *Tunnel und verdeckte Kanäle im Netz*, Springer, 2012 (**[第 6 章](https://link.springer.com/chapter/10.1007/978-3-8348-2143-0_6)**) 中讨论了 SRM、扩展的 SRM(Gypsy SRM)、CFT、the Pump 以及其他几种基础的反隐蔽信道概念。
- **练习:**
- 在以下情况下,您会采用哪种方法来消除/发现隐蔽信道:
- 您所在的公司希望为其产品获得认证(例如较高的 EAL 级别);该认证要求进行代码级别的审核,并列出所有可能的隐蔽存储信道。
- 您计划设计一款新产品(尚未用代码实现)。您需要使用产品的规范进行隐蔽信道分析。
- 您的公司计划向军方客户出售一款产品。客户要求进行隐蔽时序信道审计,并且您也执行了该审计。然而,客户仅接受信道容量低于 1 bit/s 的隐蔽信道。
- 在考试期间,您将如何创建一个破坏规则的隐蔽信道,以便秘密交换考试问题的答案?
- 将此场景与囚徒问题(Prisoner’s Problem)联系起来。
### 第 4 章 - 基础网络信息隐藏技术
本章介绍了实现网络隐蔽信道及其不同类型(主动与被动隐蔽信道、有意与无意(侧)信道,以及直接与间接隐蔽信道)的基本方法。此外,还解释了[隐蔽信道放大技术](https://www.wendzel.de/misc/2026/02/28/history-cc.html)。
- **视频:** [YouTube](https://www.youtube.com/watch?v=NQxwOo-ugh8&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=4)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch4.pdf)(PDF 版本比视频更新!)
- **阅读作业:**
- T. Schmidbauer, S. Wendzel: [SoK: A Survey Of Indirect Network-level Covert Channels](https://dl.acm.org/doi/10.1145/3488932.3517418), in: ASIA CCS '22: Proceedings of the 2022 ACM on Asia Conference on Computer and Communications Security, ACM, 2022.
- S. Wendzel, T. Schmidbauer, S. Zillien, J. Keller: [DYST (Did You See That?): An Amplified Covert Channel That Points To Previously Seen Data](https://doi.org/10.1109/TDSC.2024.3410679), IEEE Transactions on Dependable and Secure Computing (TDSC), Vol. 22(1), 2025.
- **网络隐蔽信道工具:**
- [我在 GitHub 上的网络隐蔽信道工具源代码](https://github.com/cdpxe/NetworkCovertChannels/)(phcct, pct, vstt 等)
- **练习:**
- 在阅读作业的论文中,您会发现一种由 Caviglione 和 Mazurczyk 发布的名为 *iStegSiri* 的 iOS 隐写方法。请解释它是如何工作的!此外,[这里](https://spectrum.ieee.org/tech-talk/telecom/security/malware-could-steal-data-from-iphones-using-siri)是一篇关于 iStegSiri 的新闻报道。
- 信息隐藏方法能否应用于从加密/解密工具中推导出密钥?如果可以:如何推导?
### 第 5 章 - 纵观全局:隐藏模式
本章介绍了所谓的*隐藏模式*。模式是一种通用工具,在软件工程和其他学科(甚至计算机科学以外的领域)中很受欢迎。隐藏模式是一种简单的方法,用于描述和理解如何使用网络隐蔽信道来隐藏数据。人们不需要研究数百种独立的隐藏技术,只需通过隐藏模式就能轻松掌握它们的所有核心思想。
本章的第二部分介绍了一个修订版的模式分类法,该分类法不局限于网络上下文。相反,它可以应用于隐写术的*所有*领域。这个修订后的模型于 2025 年推出,包含了一些附加特性,例如区分*嵌入*模式(embedding patterns)和*表示*模式(representation patterns)。
- **视频 1:** [YouTube](https://www.youtube.com/watch?v=PABu1HVXHvE&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=5)(旧版本)
- **视频 2:** [YouTube](https://www.youtube.com/watch?v=7MiMI5eUjMw)(新版本)
- **幻灯片(特定于网络的分类法):** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch5.pdf)
- **幻灯片(通用分类法):** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch5_new_taxonomy_2025.pdf)
- **阅读作业:**
- S. Wendzel, S. Zander, B. Fechner, C. Herdin: [Pattern-based survey and categorization of network covert channel techniques](https://doi.org/10.1145/2684195), ACM Computing Survey (CSUR), Vol. 47(3), ACM, 2015. ([Researchgate 上的预印本](https://www.researchgate.net/publication/263048788_Pattern-Based_Survey_and_Categorization_of_Network_Covert_Channel_Techniques))
- S. Wendzel, L. Caviglione, W. Mazurczyk, A. Mileva, J. Dittmann, C. Krätzer, K. Lamshöft, C. Vielhauer, L. Hartmann, J. Keller, T. Neubert, S. Zillien: [A Generic Taxonomy for Steganography Methods](https://doi.org/10.1145/3729165), ACM Computing Survey (CSUR), 2025.
- 该论文是模式分类法的 2025 年修订版。
- 该论文的电子补充材料:[补充材料 PDF](https://dl.acm.org/doi/suppl/10.1145/3729165/suppl_file/csur-2022-0464-File002.pdf)
- **练习:**
- 概览 [CCEAP 工具及其协议](https://ih-patterns.blogspot.com/p/cceap.html)。完成提供的示例[练习](https://github.com/cdpxe/CCEAP/tree/master/sample_exercises),并尝试理解提供的解答。
- 区分嵌入模式和表示模式为什么是有用的?
- 解释其与特定于网络的模式分类法的部分向后兼容性。
### 第 6 章 - 保持隐蔽:高级隐藏方法与分布式隐藏模式
本章涵盖了分布式隐藏方法,包括模式变化、模式跳变、协议切换(协议信道、协议跳变隐蔽信道)、用于隐蔽信道的动态 overlay 路由、微协议(隐蔽信道内部控制协议,包括其优化)、可逆数据隐藏(RDH)以及利用网络缓存的 dead drop。
- **视频:** [YouTube](https://www.youtube.com/watch?v=Ac-pJIGlzmg&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=6)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch6.pdf)
- **阅读作业:**
- W. Mazurczyk, P. Szary, S. Wendzel and L. Caviglione: [Towards Reversible Storage Network Covert Channels](https://doi.org/10.1145/3339252.3341493), in Proc. Third International Workshop on Criminal Use of Information Hiding (CUING 2019), pp. 69:1-69:8, ACM, 2019.
- W. Mazurczyk, S. Wendzel, S. Zander et al.: [Information Hiding in Communication Networks, **第 4 章**](https://ieeexplore.ieee.org/book/7434879), Wiley-IEEE, 2016.
- **可选阅读论文:**
- Yarochkin, F. et al.: [Towards adaptive covert communication system](https://ieeexplore.ieee.org/abstract/document/4725291/), in Proc. 14th IEEE Pacific Rim International Symposium on Dependable Computing. IEEE, 2008.
- S. Wendzel, J. Keller: [Hidden and Under Control](https://doi.org/10.1007/s12243-014-0423-x), Annals of Telecommunications (ANTE), Springer, 2014.
- S. Wendzel, J. Keller: [Systematic Engineering of Control Protocols for Covert Channels](https://link.springer.com/chapter/10.1007/978-3-642-32805-3_11), in Proc. & Multimedia Security (CMS), Springer, 2012.
- C. Krätzer, J. Dittmann, A. Lang, T. Kühne: [WLAN steganography: a first practical review](https://doi.org/10.1145/1161366.1161371), in Proc. 8th Workshop on Multimedia and Security (MM&Sec), ACM, 2006.
- S. Schmidt, W. Mazurczyk, R. Kulesza, J. Keller, C. Caviglione: [Exploiting IP telephony with silence suppression for hidden data transfers](https://www.sciencedirect.com/science/article/pii/S0167404818305777), Computers & Security, Vol. 79, 2018.
- K. Szczypiorski, I. Margasiński, W. Mazurczyk, K. Cabaj, P. Radziszewski: [TrustMAS: Trusted communication platform for multi-agent systems](https://link.springer.com/chapter/10.1007/978-3-540-88873-4_7), in Proc. OTM On the Move to Meaningful Internet Systems, Springer, 2008.
- **练习:**
- 协议信道和协议跳变隐蔽信道属于哪种基于模式的分布式隐藏方法?
- 幻灯片中显示的微协议语法是载体协议语言的子集吗?
- 阅读上述 Schmidt 等人的论文:作者是如何在 IP 电话流量中隐藏数据的?
- 为什么[改进 NEL 阶段](https://dl.gi.de/handle/20.500.12116/18270)是有益的?为什么最初的 NEL 阶段会受到*两军问题*(Two-army Problem)的困扰?什么是两军问题?
- 在上面提到的 Krätzer 等人的论文中,您可以读到一种用于 IEEE 802.11 (WLAN) 网络的网络隐写方法。它是如何工作的?您能将这种隐藏方法与某种特定模式联系起来吗?
- 您认为如何才能检测或限制分布式隐藏方法?(下一章将进行解答。)
- 论文[使用 NTP 协议的隐蔽存储缓存](https://dl.acm.org/doi/10.1145/3407023.3409207)相较于之前使用 ARP 的工作(见上述阅读作业)有哪些进步?为什么这对攻击者有用?基于 NTP 的方法有哪些局限性?
### 第 7 章 - 精选的网络层对抗措施
第 7 章最后介绍了对抗网络隐蔽信道的方法。本章分为两部分。**A 部分**涵盖了选定的基础方法,即流量归一化(预防/限制)、Berk 等人和 Cabuk 等人提出的三种方法(数据包间隔时间模式检测),最后是所谓的*对抗措施变化*(countermeasure variation)。**B 部分**介绍了一些有助于限制和检测高级网络隐蔽信道(即协议切换隐蔽信道和 NEL 阶段)的对抗措施。这些方法是*感知协议(切换隐蔽)信道的主动 warden*(PCAW)和*动态 warden*。
- **视频:** [A-1 部分, YouTube](https://www.youtube.com/watch?v=DW8eT5NtoxE&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=7), [A-2 部分, YouTube](https://www.youtube.com/watch?v=57uVKD1X6-w&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=8)(扩展内容), [B 部分, YouTube](https://www.youtube.com/watch?v=v3AeSPAmF8Y&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=9)
- **幻灯片:** [A 部分, PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch7a.pdf), [B 部分, PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch7b.pdf)
- **阅读作业:**
- W. Mazurczyk, S. Wendzel, S. Zander et al.: [Information Hiding in Communication Networks, **第 8 章**](https://ieeexplore.ieee.org/book/7434879), Wiley-IEEE, 2016.
- **可选阅读论文:**
- 用于网络时序信道检测的基础启发式方法:S. Cabuk, C. E. Brodley, C. Shields: [IP covert channel detection](https://dl.acm.org/doi/abs/10.1145/1513601.1513604), Trans. Information and System Security (TISSEC) Vol. 12(4), ACM, 2009.
- 动态 warden 的细节:W. Mazurczyk, S. Wendzel, M. Chourib, J. Keller: [Countering Adaptive Network Covert Communication with Dynamic Wardens](https://doi.org/10.1016/j.future.2018.12.047), Future Generation Computer Systems (FGCS), Vol. 94, pp. 712-725, Elsevier, 2019.
- 如何规避流行的隐蔽信道对抗措施:S. Zillien, S. Wendzel: [Weaknesses of Popular and Recent Covert Channel Detection Methods and a Remedy](https://doi.org/10.1109/TDSC.2023.3241451), IEEE Trans. Dep. Secur. Comp. (TDSC), Vol. 20(6), 2023.
### 第 8 章 - 为了科学进步而复现实验
首先,我简要讨论了为什么我们需要复现研究,以及哪些障碍阻碍了这些研究的进行。其次,我展示了我们自己进行的一项研究。
- **视频:** [YouTube](https://www.youtube.com/watch?v=hs_nPTwQXXA&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=10)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch8.pdf)
- **可选阅读论文:**
- S. Wendzel, L. Caviglione, W. Mazurczyk, J.-F. Lalande: [Network Information Hiding and Science 2.0: Can it be a Match?](https://www.researchgate.net/publication/316215336_Network_Information_Hiding_and_Science_20_Can_it_be_a_Match), International Journal of Electronics and Telecommunications 63(2), 2017.
- **练习:**
- 回答以下问题:
- 为什么复现实验是必不可少的?
- 科学家可以采取什么措施来支持对*自己*工作的实验复现?
- *开放科学*(Open Science)一词通常指的是什么?
### 第 9 章 - 描述隐藏方法(+ 关于实验设置的一些说明)
当发现一种新的隐藏技术时,应该如何描述它以便其他作者能够轻松了解?如何简化复现研究?如何简化弄清还有哪些工作需要完成的过程?这些问题可以通过本章介绍的信息隐藏技术的*统一描述方法*(unified description method)来回答。此外,我还介绍了*创造力*(creativity)方法,该方法有助于判定一项研究贡献的新颖性。最后,我涵盖了 V. Paxson 关于测量研究的经典论文,因为这在隐蔽信道研究(以及互联网审查(规避)研究)中非常重要。*本章仍在编写中,未来(希望)会加入更多关于实验设置的内容。*
- **视频:** [YouTube](https://www.youtube.com/watch?v=viieBAdAQh0&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=11)(旧版本)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch9.pdf)(2025 年 6 月的新版本,取自我关于互联网审查的课程)
- **阅读作业:**
- S. Wendzel, C. Krätzer, J. Dittmann, L. Caviglione, A. Mileva, T. Schmidbauer, C. Vielhauer, S. Zander: *[Describing Steganography Hiding Methods by Combining Pre-Existing Methodology](https://arxiv.org/abs/2506.01700)*. In: Proc. 20th International Conference on Availability, Reliability and Security (ARES 2025 Workshops (CUING Workshop)).
- 统一描述方法的**修订版**,已适配 2025 年分类法:[下载 (PDF, 见 A.6 节)](https://dl.acm.org/doi/suppl/10.1145/3729165/suppl_file/csur-2022-0464-File002.pdf)([本](https://dl.acm.org/doi/10.1145/3729165)论文的电子补充材料)
- V. Paxson: *[Strategies for Sound Internet Measurement](https://dl.acm.org/doi/10.1145/1028788.1028824)*, Proc. IMC, 2004.
- **练习:**
- 在进行基于网络的测量时,考虑 Paxson 的策略为什么很重要?他的观察结果如何应用于网络隐蔽信道研究?它们如何应用于互联网审查(规避)研究?
- 阅读上述关于统一描述方法的论文并回答以下问题:
- *载体所需属性*(required properties of the carrier)和*隐蔽信道属性*(covert channel properties)这两个属性之间有什么区别?
- 为什么*控制协议*(control protocols)属性在统一描述方法中不是强制性的?
- *创造力指标*(creativity metric)如何与统一描述方法协同工作?
### 第 10 章 - *我的智能冰箱在做一些奇怪的事情……* 亦称物联网中的隐写术
在物联网(以及信息物理系统,CPS)中,数据既可以隐藏在网络通信中(例如在 IoT 协议中),*也可以*隐藏在 CPS *组件*中(例如未使用的寄存器或执行器的状态)。我将在下方的会议演讲中讨论这些方法和场景。但是请注意,PDF 文件中包含了一个扩展的场景。我计划在未来几年内更新这些 PDF 幻灯片,因为关于这一章节还有很多内容可以探讨。
- **视频:** [A 部分, YouTube](https://www.youtube.com/watch?v=P9XYV4mcPV0&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=12), [B 部分, YouTube](https://www.youtube.com/watch?v=Q7eAcBzojvo&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=13)。B 部分是 S. Wendzel, G. Haas, W. Mazurczyk 演讲的视频:*Information Hiding in Cyber-physical Systems*,于 2017 年 5 月下旬的第 2 届国际 BioSTAR 研讨会期间发表 (IEEE Security & Privacy Workshops, 圣何塞, 加利福尼亚州)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch10.pdf)
- **阅读作业:**
- S. Wendzel, W. Mazurczyk, G. Haas: [Steganography for Cyber-physical Systems](http://www.riverpublishers.com/journaldownload.php?file=RP_Journal_2245-1439_621.pdf), Journal of Cyber Security and Mobility (JCSM), Vol. 6(2), pp. 105-126, River Publishers, 2017.
- A. Velinov, A. Mileva, S. Wendzel, W. Mazurczyk: [Covert Channels in the MQTT-Based Internet of Things](https://ieeexplore.ieee.org/document/8890870/), IEEE ACCESS, 2019.
- A Mileva, A Velinov, D Stojanov: [New covert channels in Internet of Things](http://eprints.ugd.edu.mk/20423/1/securware_2018_2_10_30122.pdf), in Proc. Securware 2018.
- **练习:**
- 在 CPS 中,有意的隐蔽信道和有意的侧信道之间有什么区别?您能举几个例子吗?CPS 隐写术的这两个术语都在[这篇论文](https://www.researchgate.net/publication/229092563_Covert_and_Side_Channels_in_Buildings_and_the_Prototype_of_a_Building-aware_Active_Warden/link/00b495349285c92bbd000000/download)中进行了介绍。该论文提出了什么解决方案来对抗这两种类型的信道?
- 在[这篇论文](http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6468400&tag=1)中,我描述了基于 MLS 的过滤如何防止 CPS 网络通信中的隐蔽信道和侧信道(以智能建筑为例)。它是如何工作的?有哪些局限性?
### 第 11 章 - 总结与总体结论
本章总结了我们在前面十章中学到的内容。我还重点介绍了一些悬而未决的研究问题,这些问题可能会为您寻找硕士甚至博士论文的课题提供支持。
- **视频:** [YouTube](https://www.youtube.com/watch?v=pXo3mdmR_yM&list=PLlCWln7xuottidcUEsfqhXeV9fhIbkJ4s&index=14)
- **幻灯片:** [PDF](https://github.com/cdpxe/Network-Covert-Channels-A-University-level-Course/blob/master/slides/NIH_Ch11.pdf)
- **阅读作业:** 无
- **练习:**
恭喜您,您完成了整门课程的学习!**现在是时候进行期末(大!)练习了!** 尝试寻找一种全新的网络协议,目前绝对没有任何关于分析该协议中隐蔽信道的工作(使用 [Google Scholar](https://scholar.google.com) 或任何其他论文搜索引擎来查找这类工作)。接下来,根据所有已知的隐藏模式分析该协议,并使用统一描述方法描述您发现的所有隐蔽信道。如果您愿意,请将您的论文提交给会议(或者:告诉我,我至少可以在这里链接该论文)。
### 更新日志
- v. 2.1.5, 2026-06-27
- 修订了第 4 章,添加了 Adullamot、AMPhitryon,并改进了隐蔽信道带宽幻灯片
- v. 2.1.4, 2025-Dec-15
- 修订了第 4 章,添加了隐蔽信道放大
- v. 2.1.3, 2025-Jun-12
- 将第 9 章 PDF 替换为关于互联网审查课程的新版本
- v. 2.1.2, 2025-Jun-11
- 指向关于隐藏方法描述的新指导论文
- v. 2.1.1, 2025-Apr-29
- 删除了过时的练习
- 修订了 UDM 部分
- v. 2.1.0, 2025-Apr-17
- 添加了 2025 年通用隐写术分类法的内容
- v. 2.0.12, 2025-Apr-08
- 将通用分类法论文的预印本替换为 Comp. Surv. DOI
- v. 2.0.11-b, 2025-Jan-20
- 为 TDSC 论文添加了卷号和期号
- v. 2.0.11, 2024-Oct-15
- README.md 的编辑修改,将 HS Worms 替换为 Uni Ulm
- v. 2.0.10, 2024-Sep-05
- 添加了引用信息,并将 README.md 中的标题调整为幻灯片中的标题
- v. 2.0.9, 2024-Aug-21
- 在第 1 章中添加了对 Strachanski 等人的引用
- 更新了第 4 章中对 DYST 论文的引用(用官方的 TDSC 论文替换了预印本)
- 删除了 nefias(已过时,不再更新)
- 更新了第 8 章的出版物列表。
- v. 2.0.7, 2024-Jun-24
- DYST 论文 (TDSC) 的微小链接更新
- v. 2.0.6, 2024-May-08
- 微小的链接更新
-. 2.0.5(无新版本),2023-Aug-14
- 修改了 HSW M.Sc. 课程的时间表
- v. 2.0.5, 2023-Jan-04(仅幻灯片更新;视频保持原样):
- 更新了第 4 章:添加了“历史隐蔽信道”和“全被动隐蔽信道”。
- v. 2.0.4, 2022-Sep-16(仅幻灯片更新;视频保持原样):
- 更新了第 1 章:添加了对 Luca Caviglione (@lucacav) 和 Wojciech Mazurczyk 关于隐写恶意软件新论文的引用。
EOF
标签:meg, 信息安全, 教程, 网络信息收集, 网络通信, 逆向工具, 隐写术, 隐秘信道