我即将向我公司的一些客户分发一些相对便宜的促销 USB 驱动器。我相当有信心我购买它们的公司不会故意在驱动器上植入恶意软件 - 但它们非常便宜 - 我怎么能确定他们没有从制造商那里秘密安装某种恶意软件或 rootkit ?
检测受恶意软件感染的 USB 驱动器
您不需要防病毒软件。只需查看其中一个驱动器的内容。它们是空的吗?好吧,那你就没事了。抽出随机样本并检查它们。
如果您要求供应商将文件放在驱动器上,例如您公司的宣传材料,那么请确保文件精确匹配。
请记住:在具有最新补丁的机器上执行此操作。例如,您不想在启用了自动运行的 Windows 机器上执行此操作,否则病毒会跳到您的机器上,感染它,然后对您隐藏它的文件。最近的 Mac 或 Linux 机器可能是安全的。
请注意,USB 驱动器可以有多个“分区”,其中一个可能显示为 CD-ROM 驱动器。不仅要检查您期望的分区,还要检查这些额外的分区。
所有这些都假设该设备充当普通闪存驱动器。黑客可以做一些更邪恶的事情,比如假装是一个键盘并注入让黑客登录的击键。这不太可能你不必担心,但如果你这样做了,那么你就必须聘请一个专家来测试它们。
最后,由于这些安全问题,促销 USB 驱动器是一个非常糟糕的促销品。大多数财富 500 强企业和军队都有规定此类驱动器应该被销毁,并且永远不能插入计算机。
最简单的选择实际上是设置一台机器,上面装有几个防病毒/反恶意软件产品,不连接到其他网络,然后插入设备。
这无论如何都不是万无一失的,但要获得深入的保证,您必须检查驱动程序文件,这可能既耗时又不经济。根据您所在的位置,您可能与向您出售它们的公司签订了牢固的合同,但即使没有,如果您发现恶意软件,您也可以向他们提供为您提供干净的恶意软件或不再获得您的业务的选项。 ..
最简单的方法可能是重新格式化它们。不过可能需要一些时间,这取决于你有多少。
编辑:由于这是编写的,因此出现了更复杂的 USB 恶意软件。似乎没有完美的方法来避免 USB 恶意软件。使用良好的安全卫生,例如不要插入未知的 USB 设备,不要借出 USB 驱动器。换句话说,在使用它向同事提供文件后,只需告诉他们保留它。
我曾在实验室环境中看到病毒通过 U 盘传播。Windows 计算机可以设置为从 USB 记忆棒上自动运行软件,并且可能有一个autorun.inf文件和您关心的记忆棒上的可执行文件。
您想要做的是快速查看 USB 记忆棒,其计算机比您稍后将使用 USB 记忆棒的 PC 更安全。您可以使用 Mac、Linux 机器或禁用自动运行的安全 Windows PC。Mac 方法最简单,Mac 也很常见。
使用 Mac:在桌面上创建一个名为autorun.inf的文件。为此,请从 Applications 文件夹的 Utilities 文件夹中打开 Terminal.app。cd ~/Desktop
然后键入touch autorun.inf
以创建文件。现在输入sudo chmod 444 autorun.inf
或sudo chflags uchg autorun.inf
两者兼而有之。现在您有一个锁定的文件,您将要放置在 USB 记忆棒上以抵抗或防止病毒传播。
插入 U 盘。只有一个图标应该出现在侧边栏或代表摇杆的桌面上。如果您有多个图标,则您有一个分区可能包含自动运行软件或可能隐藏,由于这是意外行为,请重新格式化 USB 记忆棒。我喜欢 Mac,因为它们可以读取所有常见格式,可以格式化为 FAT/ExFAT 供 PC 读取,不受 PC 病毒的影响,并且它们忽略autorun.inf。
如果你想浏览棒上的文件结构,你可以。你期望那里没有任何东西,任何现有的文件夹或目录都应该引发危险信号。如果你有的话,你可以在 Mac 上用 ClamAV 或类似工具扫描棒。如果一切正常,则将您的autorun.inf文件从桌面拖动到 USB 记忆棒图标。只需片刻,然后将其弹出并继续下一个。这将适用于最近的 Mac,无论 USB 记忆棒的格式如何,通常是 FAT 或 ExFAT。如果已经有一个autorun.inf覆盖它(不应该有一个!)最后,如果第一个看起来不可疑,只需将副本autorun.inf拖到所有其余的棒上,因为现在你只是在防止未来感染。