首先,如果它是一个非常高风险的二进制文件,则必须设置一台隔离的物理机,运行该二进制文件,然后物理销毁HDD,主板以及基本上所有的其余部分。因为在当今时代,即使您的机器人吸尘器也可以传播恶意软件。而且,如果程序已经通过PC扬声器使用高频数据传输感染了微波炉,该怎么办?
但是,让我们摘下锡箔帽子,然后跳回现实。
没有虚拟化,使用方便: Firejail
它已经打包在Ubuntu上了,它很小,几乎没有依赖性。
如何在Ubuntu上安装:sudo apt-get install firejail
网站:https://firejail.wordpress.com/
套餐信息:
Package: firejail
Priority: optional
Section: universe/utils
Installed-Size: 457
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Reiner Herrmann <reiner@reiner-h.de>
Architecture: amd64
Version: 0.9.38-1
Depends: libc6 (>= 2.15)
Filename: pool/universe/f/firejail/firejail_0.9.38-1_amd64.deb
Size: 136284
MD5sum: 81a9a9ef0e094e818eb70152f267b0b6
SHA1: 41d73f8b9d9fd50ef6520dc354825d43ab3cdb16
SHA256: f1cbc1e2191dbe6c5cf4fb0520c7c3d592d631efda21f7ea43ab03a3e8e4b194
Description-en: sandbox to restrict the application environment
Firejail is a SUID security sandbox program that reduces the risk of
security breaches by restricting the running environment of untrusted
applications using Linux namespaces and seccomp-bpf. It allows a
process and all its descendants to have their own private view of the
globally shared kernel resources, such as the network stack, process
table, mount table.
Description-md5: 001e4831e20916b1cb21d90a1306806f
Homepage: https://firejail.wordpress.com
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
几天前,我不得不运行类似的“不受信任”的二进制文件。我的搜索导致了这个非常酷的小程序。
虚拟化: KVM,Virtualbox。
这是最安全的选择。取决于二进制文件。但是,请看上面。
如果它是由黑带程序员“黑帽先生”(黑帽程序员)发送的,则二进制文件有可能逃脱虚拟化环境。
恶意软件二进制文件,节省费用的方法:租一台机器!虚拟的。虚拟服务器提供程序示例:亚马逊(AWS),微软(Azure),DigitalOcean,Linode,Vultr,Ramnode。您租用机器,运行所需的任何东西,然后它们就会将它们清除。大多数较大的提供商按小时收费,因此它确实很便宜。