ext4 的 journal 日志记录了元数据变更,即使文件被删除,仍可通过分析日志与残留 inode 恢复文件名、时间戳与部分数据块。 !ext4 磁盘布局 一、使用 debugfs 提取已删除 inode
最新技术文章列表
按原始发布时间倒序排列 · 按年月归档查看容器镜像往往包含基础镜像、依赖库与应用代码,任一环节的漏洞都会随镜像进入生产环境。 一、多阶段构建减小攻击面 使用 distroless 基础镜像可移除包管理器与 Shell,显著缩小攻击面。 二、CI 流水线集成漏洞扫描 将 Trivy、Grype 等扫描工具接入 CI,发现高危漏洞时阻断镜像推送,并定期重建基础镜像
密码存储的核心目标是抵抗离线暴力破解与彩虹表攻击。普通哈希函数(如 SHA256)计算过快,不适合直接存储密码。 一、为什么 SHA256 不安全 现代 GPU 每秒可计算数十亿次 SHA256,攻击者可在短时间内穷举常见密码字典。 二、bcrypt 的自适应成本 bcrypt 内置盐值(Salt)并支持可调成本因子(
现代超标量处理器为了榨干硬件算力,广泛采用了指令流水线(Pipeline)与推测执行(Speculative Execution)技术。当遇到条件跳转指令(如 if (x < array1size))时,若等待边界检查的内存数据从高延迟的 DRAM 加载完成,CPU 流水线将会陷入长达数百个时钟周期的停顿。为了消除停顿
PostgreSQL 通过 WAL(WriteAhead Logging) 保证事务的持久性(Durability)。任何对数据页的修改都必须先将对应的 XLOG 记录刷入磁盘后,数据脏页才允许落盘。 一、Checkpoint 尖峰平滑参数