Linux中使用LiveCD恢复受危害的系统

文章作者 100test 发表时间 2007:03:14 16:50:37
来源 100Test.Com百考试题网


您希望不用经过冗长的系统安装和配置过程就可以评估 Linux®. 系统的完整性并恢复丢失的数据吗?Helix 和 Plan-B 这两个软件包将通过 LiveCD 的神奇力量帮助您获得这种能力。

Mayank 的上一篇文章 “使用 Linux LiveCD 评估系统的安全性” 介绍了 LiveCD,还介绍了一些可帮助您评估计算机系统安全性的工具。但若系统已遭遇安全威胁并被用于非法或未经授权的活动,又该怎么办呢?选择之一是请求计算机安全专家的帮助。也可以下载专家所使用的工具,学习如何使用这些工具,自己成为完整性保障和数据恢复方面的专家。完全不必担心工具的安装 —— 这是 LiveCD!

关于 LiveCD

LiveCD 是存储在一张可引导的 CD-ROM 上的操作系统(以及其他软件),通过这张 CD- ROM 即可执行 OS,无需进行漫长的安装过程。大部分 LiveCD 都是基于 Linux 内核的(但也有一些用于其他操作系统的 LiveCD)。LiveCD 的工作方式是将文件放到 RAM 磁盘中(这样就减少了应用程序可以使用的 RAM,因此性能可能会降低)。一旦取出 LiveCD 并重新启动系统之后,原系统就恢复了。有些 LiveCD 还提供了一个安装工具,使您可将系统安装到硬盘或 USB 磁盘上;大部分 LiveCD 都可以访问内部/外部硬盘、磁盘或闪存上的信息。

syslinux 用来启动基于 Linux 的 LiveCD,以及 Linux 软盘。对于 PC 来说,可引导 CD 通常都遵守 El Torito 规范,会将磁盘上的某个文件(可能是隐藏文件)当作一个软盘映像使用。很多 LiveCD 都使用压缩的文件系统映像,其中通常会使用 cloop 压缩 loopback 驱动器有效地双倍利用存储能力。

市场上有很多模拟器可以用于试用 LiveCD,而不需将其刻录成 CD 或在计算机上启动。支持最为广泛的 i386 模拟器是 VMware。其他模拟器还有 Qemu、PearPC 和 Bochs,它们都可以用于模拟 x86 和/或 PowerPC®. 平台;但由于所采用的模拟方法的不同,因此速度比一些商业化模拟器慢。另外一种商业化模拟器是 VirtualPC。

调查计算机

侵入计算机和计算机网络并在其掩护下进行严重非法活动是一种非常普遍的行为,甚至普遍到许多人都具备实现此类行为的必备技能。然而,检测并捕捉入侵者的能力却并非同样普遍。伟大的(尽管是虚构的)侦探福尔摩斯曾经说过:“在搜集齐所有证据之前就进行推理是一个绝大的错误。这会让判断有所偏颇。”

从遭遇安全威胁的系统中搜集证据是计算机 “取证” 专家(数字时代的福尔摩斯)的工作。他们使用专门工具来搜集、研究并分析关于系统的信息。对于这种工作来说,最好的工具是开源工具,这并不奇怪。The Coroners Toolkit (TCT)、Sleuth Kit、Autopsy Forensic Browser 以及 FLAG (Forensics Log Analysis GUI) 都是非常流行的工具,不但安全专家喜欢使用这些工具,很多计算机安全课程的讲师也都很喜欢这种工具。

Helix

与很多专门 LiveCD 一样,Helix 也是应需产生的。Andrew Fahey 是 e-fense Inc. 的一位合作安全专家,他以 Knoppix 作为基础,并添加了很多日常工作中使用的工具。

“Helix 用户非常有参与意识。全世界都有 Helix 的用户,他们不断提供反馈信息。由于人们是在不同的环境中使用 Helix,因此要确保所有组件在任何情况下都可精确完成工作是一项持续不断、耗时很多的任务。所以我依靠用户的反馈改进 Helix,并修正他们所发现的故障。我还要依靠用户完成语言翻译。” Andrew 说。



相关文章


关于自由软件与信息安全的关系探讨
Linux中使用LiveCD恢复受危害的系统
Linux文件系统被破坏时的处理方法介绍
使用FreeVSD强化您的Linux开发环境
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛