如何决定在 MacOs 防火墙中是否接受传入连接?

Har*_*aun 5 firewall macos

搜索关键字“接受传入连接”中跑进询问如何阻止消息框问题保持弹出。我更想知道,一般来说,为什么应用程序需要传入连接。

普通用户如何决定是否接受传入连接?毕竟,防火墙是一项安全功能。

对于问题/sf/ask/314970491/,给出的一个答案是:

不,如果您不确定,绝对不允许任何应用接受连接。

我不认为自己是普通用户,因为我至少有一些管理知识。但我仍然在与这个问题作斗争。问的原因有几个:

  • 这些消息时不时地弹出,似乎没有任何原因

  • 我接受与否似乎没有任何区别;应用程序继续工作

  • 据我了解防火墙的内部工作原理,我的计算机上的应用程序自己发起与世界的通信,然后防火墙才允许与我的应用程序进行通信。从这个角度来看,传入连接指的不是内部发起的通信(对……?)。如果这是真的,我想知道某些外部方如何知道该应用程序正在我的计算机上运行。

  • 接受(或不接受)后,该应用程序出现在防火墙规则中。为什么我会看到接受的例外规则,而不是只看到我接受的那些应用程序。似乎没有任何意义。

几分钟前,收到了接受传入连接的消息(时间同步守护程序,根据手册页)。我以前从未见过这个请求;我可以接受吗……?