Skip to content

Latest commit

 

History

History
16 lines (8 loc) · 1.95 KB

background.md

File metadata and controls

16 lines (8 loc) · 1.95 KB

背景

ELF 格式

可执行与可链接格式 (Executable and Linkable Format, ELF) 是一种可执行文件、目标代码、共享库、核心转储文件的通用标准文件格式。ELF 标准最早发布于一个名为 System V Release 4 (SVR4) 的 Unix 操作系统版本的应用二进制接口 (Application Binary Interface, ABI) 标准规范中,并迅速被各大 Unix 版本所接受。1999 年,ELF 格式被选为 Unix 或类 Unix 系统在 x86 处理器平台上的标准二进制文件格式。

在设计上,ELF 格式具有 灵活、可扩展、跨平台 的特点。比如,其支持不同的字节顺序 (大小端)、不同的地址空间 (32/64)、不排斥任何特定的 CPU 或指令集体系结构 (Instruction Set Architecture, ISA)。因此,ELF 格式能够在很多不同硬件平台的不同操作系统上运行。

数据完整性与机密性

数据完整性 (Data Integrity) 是信息安全的三个基本要素之一,是设计、实现、使用任何系统时都至关重要的方面。数据完整性指对于数据的存储、处理、传输的整个生命周期,维护其 准确性一致性。数据完整性技术的主要目标是,保证数据确实被所期待地那样记录,并在取回数据之后,确保数据与其被记录之前完全相同。简单来说,数据完整性保护了数据信息免于意外或非意外的修改,如恶意篡改、突发硬件故障、人为错误等。

数据机密性 (Data Confidentiality) 是指数据只能为所限定的使用者查看或理解。一般地,保护数据机密性的有效方式是对数据进行加密。只有合法的使用者能够正确解密数据而理解数据,或者看到数据的原始内容;而非法使用者即使得到了加密数据,也无法轻易理解数据的原始含义。

在网络系统、数据库系统、操作系统的文件系统等场景中,数据机密性与完整性有着广泛的应用。