硬盘存储原理与数据销毁
机械硬盘特性
- 磁性存储:通过磁场变化记录数据
- 物理结构:同心圆磁道存储
- 数据删除:仅标记为可覆盖,数据仍然存在
- 安全擦除:理论上需要覆盖3次才能完全销毁
固态硬盘特性
- 闪存存储:基于电子状态记录数据
- 即时擦除:删除后立即物理销毁
- TRIM命令:主动清理无效数据块
安全删除工具
bash
# Linux环境下的安全删除命令
shred -vfz -n 3 filename # 3次随机覆盖
dd if=/dev/urandom of=/dev/sdX bs=1M # 全盘随机覆盖
Kali Linux安全操作系统
Kali Linux特点
- 渗透测试专用:内置200+安全工具
- 实时系统:可从U盘直接启动
- 数据安全:Live模式数据仅存在内存中
安装部署流程
bash
# 下载Kali Linux ISO镜像
wget https://kali.org/downloads/
# 使用UltraISO制作启动U盘
# 启动选项:
# 1. Live模式 - 数据存储在内存,断电即消失
# 2. Install模式 - 安装到硬盘,数据持久化
内存取证防护
冷启动攻击:使用液氮冷冻内存芯片可恢复断电前的数据。
防护措施:
- 关键操作后立即重启
- 使用内存加密技术
- 物理隔离敏感环境
Windows EFS文件加密系统
EFS加密原理
Windows EFS(加密文件系统)提供基于证书的文件加密:
- 透明加密:文件在使用时自动解密
- 证书绑定:只有证书持有者可访问
- NTFS依赖:仅支持NTFS文件系统
EFS配置步骤
1. 启用EFS加密
右键目标文件/文件夹 → 属性 → 高级 → 勾选"加密内容以保护数据"
2. 证书管理配置
Win+R → 输入mmc → 文件 → 添加管理单元 → 证书 → 添加 → 完成
3. 证书备份流程
证书管理器 → 个人 → 证书 → 右键目标证书 → 所有任务 → 导出
选择"是,导出私钥" → 设置密码 → 指定导出位置
EFS安全注意事项
证书备份的重要性
- 证书丢失:文件将永久无法访问
- 系统重装:必须提前备份证书
- 多设备访问:需要在每台设备导入证书
证书恢复流程
bash
# 证书导入步骤
双击证书文件 → 选择"当前用户" → 输入密码 → 完成导入
EFS最佳实践
- 定期备份证书到安全离线存储
- 使用强密码保护证书文件
- 多重备份:不同位置存储多份证书备份
- 权限控制:限制证书文件访问权限