linux
-
Ebpf Tetragon编译和调试指南
这篇文章详细介绍了基于 ebpf 的 Tetragon 工具的本地编译和调试方法。包括 Vagrant和 VirtualBox 的配置,Tetragon 和Tetra调试工具捕获和分析eBPF事件的方法等;以及在 Doc…
-
Linux Kernel System Call 流程分析
系统调用是用户态程序与操作系统内核之间交互的重要机制,通过系统调用,用户程序可以请求内核执行特权操作,如文件操作、进程管理和网络通信等。本文将详细说明Linux内核中系统调用的执行过程,并深入探讨其中的细节。 系统调用概…
-
SSL的工作原理详解
SSL的工作原理详解 SSL在保护网络通信安全时,主要依赖于以下几个核心功能和步骤: 握手阶段(Handshake): SSL握手过程是客户端和服务器之间建立安全连接的关键阶段。握手过程如下所示: 客户端Hello:客户…
-
Android Selinux policy build分析
Sepolicy的最终编译生成 编译生成中间文件目录: out\soong.intermediates\system\sepolicy 在此目录下可以看到所有的编译中间文件和策略等级: 28.0.board.compat…
-
Linux Device Mapper
Linux内核中的设备映射器(Device Mapper)是一种强大且灵活的存储管理框架,广泛应用于各种存储解决方案中,如LVM(逻辑卷管理)、软件RAID、加密文件系统等。本文将深入探讨设备映射器的工作原理、核心组件以…