我应该允许在公共网络上进行通信吗?
关于默认选择设置为公开,我和你有同样的感受。在阅读了这个问题的其他答案后,我真的不觉得他们直接解决了你关于为什么将 Public 设置为默认值的问题。所以,我做了一些测试,发现了以下内容:
默认选择基于您当前网络的状态。它不是基于防火墙规则的最佳实践。如果您所在的网络设置为公开,则默认复选框设置为公开。
我认为我们大多数人通常认为我们的家庭网络是私有的,但是 Windows 不能假设是这种情况,因此默认情况下您的网络设置为公共。您可以按照以下步骤将您信任的家庭网络设置为私有。完成此操作后,您会注意到未来的安全提示将默认为 Private 而不是 Public。
如何将您的可信家庭网络设置为“私人”网络(Windows 10):
- 打开
Network & Internet Settings
(默认情况下这应该会打开网络“状态”部分) - 单击“更改连接属性”。如果您有多个网络适配器,您可能会连接到多个网络。确保您选择了正确的。
- 为网络配置文件选择“私人”。
将网络设置为“私人”后的默认选择如下:
总结一下:Windows 根据您当前的网络设置选择公共、私有(或域)的原因是,如果大多数最终用户默认为私有(或域),则会对他们造成大规模混乱。他们需要入站网络连接的应用程序都无法运行,因为网络的安全默认设置是公共的,而防火墙规则的安全默认设置是私有的。
希望这可以帮助!
这是旧的,但你是对的。默认是白痴。第一点是允许任何入站发起的流量都是一种风险。第二点是您可以在您对其他设备有合理信任的私有或域网络上启用它。第三点是您几乎永远不会在公共网络上信任它。有很多应用程序在不需要时会请求入站入站异常。我只能得出结论,应用程序的开发人员或打包人员并不真正知道他们在做什么。他们必须认为,如果他们可以提出提示,您就可以决定允许什么。
我正在复制Microsoft Answers的答案,因为它回答的问题比我能解释的要清楚得多。
专用网络或家庭网络是您了解并信任网络上的人员和设备的时候。家庭网络上的计算机可以属于一个家庭组。家庭网络的网络发现已打开,它允许您查看网络上的其他计算机和设备,并允许其他网络用户查看您的计算机。
公共网络适用于公共场所(如咖啡店或机场)的网络。此位置旨在防止您周围的其他计算机看到您的计算机,并帮助保护您的计算机免受来自 Internet 的任何恶意软件的侵害。家庭组在公共网络上不可用,并且网络发现已关闭。如果您不使用路由器直接连接到 Internet,或者您有移动宽带连接,您也应该选择此选项。
我想通知您,系统网络配置未配置网络。您必须在第一次连接到 Internet 连接时对其进行配置。在配置与系统的网络连接时,它可能已被选择到公共网络。但是,您可以将公共网络从共享中心更改为家庭网络。
- 转到设置,然后单击网络和 Internet。
- 单击左侧窗格中的 Wi-Fi,然后单击管理已知网络。
- 单击要管理的连接的无线网络,然后单击属性。
- 现在打开使这台 PC 可被发现。
公共网络选项缺少的一点是共享服务 SMB 等应该被禁用,并且开放端口将受到很大限制。更少的开放端口会导致更少的攻击向量。因此,在使用不受信任的网络时选择公共网络要明智得多。
为什么默认是允许公网,不允许私网?
这可能是因为大多数非技术用户会选择默认选项,这可能更安全。
快速谷歌搜索显示一些论坛帖子,用户表达了类似的担忧,如下所示。
我能找到的顶级来源的概要是,lcore.exe
请求此 Windows 防火墙例外的特定可执行文件允许您自定义 Logitech 游戏控制器行为。简而言之,这允许创建/修改游戏配置文件、启动游戏以及与其他用户交换游戏配置文件(导入/导出选项),这解释了它为什么请求外部访问。
最初,我认为设备可能需要与外部网络通信的原因是为了获取更新。可能就是这种情况,尽管进一步阅读后,它似乎只是用于与配置文件定制和共享相关的通信。
因此,如果您不使用这些功能,则最佳做法是阻止它,因为它会消耗额外的系统内存。
资料来源: