"开源防火墙"这一术语实际上是两个不同的术语混合在一起的;它阻止可能对计算机系统有害的信息。开源既是一种软件,也是一种软件运动,它允许自由访问软件及其编写代码。一般来说,与商业系统相比,Linux®系统或类似的开源操...
"开源防火墙"这一术语实际上是两个不同的术语混合在一起的;它阻止可能对计算机系统有害的信息。开源既是一种软件,也是一种软件运动,它允许自由访问软件及其编写代码。一般来说,与商业系统相比,Linux®系统或类似的开源操作系统更容易找到开源防火墙例如Windows®或MacOS®。

在所有开源软件中,代码和使用许可证都是对公众开放的防火墙保护计算机系统不受有害信息的影响。防火墙可以是硬件或软件的一部分,但"开源防火墙"意味着它是软件。软件防火墙是计算机上安装的程序,不同于通常独立于计算机的硬件防火墙。防火墙位于本地网络和外部网络。如果本地网络有多台计算机,只有直接与外界对话的人才需要防火墙软件。开源软件描述了软件的起源和背后的思想。在所有开源软件中,代码和使用许可证是对公众开放的。这使得其他程序员可以确切地看到一个软件是如何工作的,甚至可以借用代码在他们自己的项目中使用。虽然源代码的可用性似乎会使开源防火墙更易受攻击,但通常情况并非如此社区不断地为他们找到漏洞和补丁,通常比商业软件公司更快,最终目标是赚钱,其他目标往往排在第二位。开源开发人员的最终目标并不总是那么明确。有时它被用作自我推销,比如一个与公司的商业产品很好配合的开源产品。其他时候,这是一个小团体,他们提出一个产品,要么是为了得到认可,要么是为了填补他们在软件社区看到的空白,开源防火墙是一种基于社区的保护性软件。与大多数开源软件一样,它在开源操作系统(如Linux®)上最为常见。Endian firewall®或SmoothWall Express®等防火墙是免费的、开源的,通常易于使用。而商业操作系统,与Windows®或MacOS®一样,也有免费防火墙,但通常不是开源的。这些免费防火墙在商业系统上很常见,但用户没有可用的源代码。