在 Ubuntu/Linux 中安全访问未知的 USB 驱动器?

Nav*_*Nav 5 security usb

一位家人从某人那里得到了一个8GB的Sandisk USB笔式驱动器,并要我检查其中是否有任何文件以及他格式化后是否可以使用该笔式驱动器。

我知道信任来自未知来源的 USB 是不明智的。我找到了如何在 Mac 中解决这种情况的一个来源,但我如何在 Ubuntu/Linux 中做到这一点?

真的不可能识别和清除恶意软件的 USB 吗?. 即使不可能,检查文件和格式化它的最安全方法是什么?

sud*_*dus 2

仅实时运行的 Ubuntu 或其他 Linux 操作系统可能在运行时被感染,但不会保存任何内容(除非您手动将某些内容保存到另一个驱动器)。仅实时系统在关闭或重新启动后将保持不变。

  1. 您可以从仅实时驱动器(或从 iso 文件启动虚拟机)启动计算机。

  2. 使用标准工具检查并可能保存内容。

  3. 检查(也许保存)后,dd如果您知道自己在做什么并且勇敢,则可以擦除第一个兆字节(实际上是 mibibyte)。

    sudo dd if=/dev/zero of=/dev/sdX bs=1024 count=1024
    
    Run Code Online (Sandbox Code Playgroud)

    但它dd是一个危险的工具。一个小小的打字错误就足以抹掉全家福。

    mkusb-dus更安全的替代方法是根据以下链接擦拭驱动器

    help.ubuntu.com/community/mkusb

    安装了 guidus 和 gparted 的小型 9w iso 文件

    还可以自动将驱动器恢复到标准存储设备。

    恢复到标准存储设备

    擦除第一个 mibibyte