如何在 FreeBSD 上阻止进程/用户的传出连接?

如何在 FreeBSD 上阻止进程/用户的传出连接?

我的服务器执行处理用户提交的文件的第三方软件。我想阻止我的进程中的传出连接。我怎样才能在 FreeBSD 中做到这一点?

答案1

我想你正在寻找一个监狱。这是一个限制性环境,其中进程对文件、网络和系统设置的访问受到限制。这手册解释如何建立监狱。您需要阻止监狱与网络一起使用ipv4=disable ipv6=disable参数jail,或者至少使用诸如 之类的内容限制与几个地址的连接ipv4.addr=127.0.0.1,192.168.42.17

答案2

您可以在单独的帐户下运行此进程并通过 UID 阻止流量,请参阅 ipfw 手册页uid选择。

相关内容