防火墙是可定制的。这意味着您可以根据多种条件添加或移除过滤器。其中一些条件是:
IP地址 - 互联网上的每台机器都被分配一个唯一的地址,称为IP地址。IP地址是32位数字,通常以“点分十进制”形式的四个“八位字节”表示。一个典型的IP地址看起来像这样:216.27.61.137。例如,如果公司外部的某个IP地址从服务器读取过多文件,防火墙可以阻止所有进出该IP地址的流量。
域名 - 因为很难记住构成IP地址的数字串,而且IP地址有时需要更改,所以互联网上的所有服务器都有人类可读的名称,称为域名。例如,对我们大多数人来说,记住www.十万个为什么.com比记住216.27.61.137更容易。公司可以阻止对某些域名的所有访问,或只允许访问特定的域名。协议 - 协议是服务使用者与该服务进行通信的预定义方式。“服务使用者”可以是人,但更多情况下是像Web浏览器这样的计算机程序。协议通常是文本,简单描述了客户端和服务器将如何进行对话。Web协议中的http。您可以为防火墙设置过滤器的常见协议包括:
- IP (互联网协议) - 互联网上信息的主要传输系统
- TCP (传输控制协议) - 用于拆分和重建在互联网上传输的信息
- HTTP (超文本传输协议) - 用于网页
- FTP (文件传输协议) - 用于下载和上传文件
- UDP (用户数据报协议) - 用于不需要响应的信息,例如流媒体音频和视频
- ICMP (互联网控制消息协议) - 路由器用于与其他路由器交换信息
- SMTP (简单邮件传输协议) - 用于发送基于文本的信息(电子邮件)
- SNMP (简单网络管理协议) - 用于从远程计算机收集系统信息
- Telnet - 用于在远程计算机上执行命令
公司可能只设置一台或两台机器来处理特定的协议,并在所有其他机器上禁用该协议。
端口 - 任何服务器机器都使用编号端口向互联网提供服务,服务器上的每项可用服务都有一个端口(详见Web服务器如何工作)。例如,如果一台服务器机器正在运行Web (HTTP) 服务器和FTP服务器,Web服务器通常在端口80上可用,FTP服务器则在端口21上可用。公司可能会阻止公司内部除一台机器外的所有机器的端口21访问。
特定词语和短语 - 这可以是任何内容。防火墙将嗅探(搜索)每个信息包,以查找过滤器中列出的文本的精确匹配项。例如,您可以指示防火墙阻止任何包含“X-rated”字样的包。这里的关键是必须是精确匹配。“X-rated”过滤器不会捕获“X rated”(没有连字符)。但是您可以根据需要包含任意数量的词语、短语及其变体。
一些操作系统自带防火墙。否则,可以在您家中连接互联网的计算机上安装软件防火墙。这台计算机被视为网关,因为它提供了您的家庭网络和互联网之间唯一的访问点。
对于硬件防火墙,防火墙设备本身通常就是网关。一个很好的例子是Linksys有线/DSL路由器。它内置了以太网卡和集线器。您家庭网络中的计算机连接到路由器,路由器又连接到有线或DSL调制解调器。您可以通过计算机上的浏览器访问的基于Web的界面来配置路由器。然后,您可以设置任何过滤器或附加信息。
硬件防火墙非常安全且价格不高。包含路由器、防火墙和以太网集线器的家用宽带连接版本通常售价远低于100美元。