科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道使用LiveCD恢复受危害的系统

使用LiveCD恢复受危害的系统

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:51cto 2007年10月11日

关键字: LiveCD 系统 恢复

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

  您希望不用经过冗长的系统安装和配置过程就可以评估 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 Coroner's 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 说。

  Helix 有一个 Windows? 端的活动接口,允许映像一个 Live Windows 系统。此接口已被翻译成了德语,很快会有葡萄牙语版本。另外,很多事件/响应工具按最初形成的想法进行了设计。很多组织教育机构也开始使用 Helix,其中包括 National White Collar Crime Center (NW3C)、System Administrator Network Security (SANS) Institute 和 National Consortium for Justice Information and Statistics。

  Helix 并非为在硬盘上安装而设计,但将来的版本可能具备此功能。“我希望能够有一个类似于 Fedora 所用的那种进行硬件识别的硬件抽象层。在不久之前,我们刚刚添加了 union-fs 模块,这是我们需要克服的一个主要障碍。” Andrew 说。尽管 Helix 中的大部分工具都是 Andrew 自己选择的,但有些工具是由社区推荐的。Andrew 面对的最大问题就是有些工具需要许可证。

  下一版本将提供一些更新工具、全新的 Retriever 和 Adepto 程序,Andrew 一直在使用这些程序及 Sleuth Kit 和 PyFLAG 中提供的工具。

  图 1. 正在扫描病毒的 Helix、PyFLAG、Adepto 和 ClamAV

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章