什么是开源防火墙?(an open source firewall?)

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

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

In all open source software, the code and usage licenses are available to the public.

防火墙保护计算机系统免受有害信息的侵害。防火墙可能是硬件或软件,但“开源防火墙”意味着它是软件。软件防火墙是计算机上安装的程序,与通常独立于计算机的硬件防火墙不同。防火墙位于本地网络和外部网络之间。如果本地网络有多台机器,只有那些直接与外部通信的机器需要防火墙软件。

开源既描述了软件的起源,也描述了软件背后的思想。在所有的开源软件中,代码和使用许可证都是公开的。这使得其他程序员能够准确地看到一段软件是如何工作的,甚至可以借用代码在他们自己的项目中使用。虽然源代码的可用性似乎会使开源防火墙更容易受到攻击,但通常情况并非如此。社区不断为他们发现漏洞和补丁,通常比商业软件公司更快。

对于标准软件来说,最终目标是赚钱,其他目标往往排在第二位。开源开发人员的最终目标并不总是那么明确。有时,它被用作自我推销,例如与公司的一种商业产品配合良好的开源产品。其他时候,是一个小组提出了一个产品,要么是为了获得认可,要么是为了填补他们在软件社区中看到的空白。

考虑到所有这些,开源防火墙是基于社区而构建的保护软件。与大多数开源软件一样,它在Linux®等开源操作系统上最为常见。Endian Firewall®或SmoothWall Express®等防火墙是免费的、开源的,通常易于使用。虽然商业操作系统,如Windows®或MacOS®有免费防火墙,但它们通常不是开源的。这些免费软件防火墙在商业系统上很常见,但用户没有可用的源代码。

  • 发表于 2021-12-11 17:44
  • 阅读 ( 266 )
  • 分类:互联网

你可能感兴趣的文章

如何重新打开windows防火墙提示?

...序,但没有引起足够的注意,您可能会意外地导致Windows防火墙阻止该程序。你怎么纠正这样的错误?今天的超级用户问答帖子帮助一位沮丧的读者解决了防火墙问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的...

  • 发布于 2021-04-08 14:39
  • 阅读 ( 187 )

什么是开源软件的优势?(the advantages of open source software?)

开源软件有许多潜在的优势,尽管真正的好处在很大程度上取决于开发的软件类型和使用方式。使用开源程序的主要好处之一是社区能够围绕软件进行开发,并比封闭或商...

  • 发布于 2021-12-08 12:57
  • 阅读 ( 200 )

什么是应用防火墙?(an application firewall?)

... 应用程序防火墙是一种用于过滤对计算机或网络的访问的功能。在计算机安全中,防火墙可以是硬件也可以是软件,有时是两者的组合。应用程序防火墙是一种软件程序,用于识别...

  • 发布于 2021-12-11 10:30
  • 阅读 ( 103 )

什么是外部防火墙?(an external firewall?)

... 外部防火墙是一种安全软件工具,位于计算机硬盘驱动器以外的设备上。这种类型的防火墙通常加载到网络设备上,这些设备依次连接到多个计算机工作站,例如网络服务器、...

  • 发布于 2021-12-11 13:11
  • 阅读 ( 55 )

什么是开源?(open source?)

开源是一种理念,它建议某些东西背后的源代码应该免费提供给公众。这一原则起源于20世纪90年代末的软件行业,有几次发布了开源软件和操作系统,此后也传播到其他社...

  • 发布于 2021-12-14 12:39
  • 阅读 ( 146 )

什么是开源crm?(open source crm?)

开源CRM是一组软件产品,为企业用户提供管理其客户所需的工具。客户关系管理(CRM)软件的需求量大幅增加,因为越来越多的公司开始了解该工具可提高的效率。开源软...

  • 发布于 2021-12-14 12:41
  • 阅读 ( 133 )

什么是开源数据挖掘?(open source data mining?)

开源数据挖掘可以指一些不同的东西,尽管它通常表示在数据挖掘中使用开源软件,或者使用数据挖掘更好地理解开源程序。使用开源软件进行数据挖掘并不罕见,因为有...

  • 发布于 2021-12-14 12:42
  • 阅读 ( 119 )

什么是开源开发?(open source development?)

开源开发是一种特定类型的软件开发过程。在这个过程中,同行们会公开审查软件开发的各个阶段。这种类型的软件开发是透明和可访问的,因此用户可以通过建议或个人...

  • 发布于 2021-12-14 12:44
  • 阅读 ( 161 )

什么是开源文档管理?(open source document management?)

开源文档管理是一种依靠计算机软件帮助管理记录或其他文档的工具或系统。文档管理通常是一个用于跟踪纸质或电子文档的术语。文档管理系统可以是简单的,也可以是...

  • 发布于 2021-12-14 12:44
  • 阅读 ( 89 )

什么是开源群件?(open source groupware?)

开源群件是一种可以使用和修改的协作软件,通常用于专业在线协作。这些项目通常允许地理位置相距遥远的个人利用大型网络(如互联网)共同工作和分享想法。由于它...

  • 发布于 2021-12-14 12:45
  • 阅读 ( 106 )