《Linux防火墙(第4版)》——2.6 私有网络服务VS公有网络服务

本文涉及的产品
云防火墙,500元 1000GB
简介: 最简单的保护您自己的方式就是不提供服务。但如果您需要这些本地服务中的一个呢?并不是所有的服务都能够在数据包过滤层被充分地保护。文件共享软件、即时通讯服务和基于UDP的RPC服务都是众所周知难以在数据包过滤层保障安全的。

本节书摘来自异步社区《Linux防火墙(第4版)》一书中的第2章,第2.6节,作者:【美】Steve Suehring(史蒂夫 苏哈林)著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 私有网络服务VS公有网络服务

最容易因疏忽导致未经请求的入侵即是允许外部访问那些被设计为只用于LAN的本地服务。一些服务,如果仅仅在本地提供,绝不应该跨越您的本地局域网和互联网的界限。如果这样的服务在您的局域网外可用,那么有些服务会骚扰您的邻居,有些会提供您应该保密的信息,有些则代表着明显的安全漏洞。

一些最早期的网络服务,尤其是被设计用于本地的分享并且简化在受信任的环境里跨多个实验室的计算机间访问的r-*-based。后来的一些服务用于接入互联网,但它们被设计于一个互联网基本是由学者和研究者构成的延伸社区的时代。那时,互联网是相对开放、安全的地方。由于互联网成长为一个包括了普通大众访问的全球性的网络,它已发展成为一个完全不受信任的环境。

许多Linux网络服务被设计用于提供系统中的一些本地信息:关于用户的账户、哪个程序在运行哪个资源正被使用、系统状态、网络状态、通过网络连接的其他计算机的相似的信息。并不是所有的这些信息化服务本身代表了安全漏洞。并不是说某人可以用它们直接对您的系统获得非授权的访问。它们只是提供了您系统的信息以及用户账户,这些信息对某些在寻找已知漏洞的人来说十分有用。它们可能还提供了例如用户名、地址、电话号码等等,您绝对不希望轻易地被任何问询的人了解信息。

一些更危险的网络服务被设计用于提供局域网内对共享文件系统和设备的访问,例如网络打印机或传真机。

一些服务难于正确的配置,一些则难于安全的配置。整本书都致力于配置一些更复杂的Linux服务。特定的服务的配置则超出了本书的范围。

有些服务仅仅在家庭或小型办公室环境是没有意义的。一些则倾向于管理大型网络,提供互联网路由服务,提供大型数据库信息服务,支持双向的加密和认证,等等。

2.6.1 保护不安全的本地服务
最简单的保护您自己的方式就是不提供服务。但如果您需要这些本地服务中的一个呢?并不是所有的服务都能够在数据包过滤层被充分地保护。文件共享软件、即时通讯服务和基于UDP的RPC服务都是众所周知难以在数据包过滤层保障安全的。

一种保卫您的计算机的方式是不要在防火墙计算机上托管您不希望公众使用的网络服务。如果服务不可用,那么远程的客户端也就无法连接到它。让防火墙只做防火墙。

一个包过滤防火墙并不能提供绝对的安全。一些程序需要比数据包过滤层能提供的更高层的安全措施。一些程序则有太多问题,以至于不应冒险运行在防火墙计算机,甚至不安全的住宅主机上。

小型站点(例如在家庭站点)通常没有多余的计算机通过“在其他计算机上运行私有服务”来执行访问安全策略。这里必须做出些折中,尤其是所需的服务仅由Linux提供。然而,在局域网中的小型站点不应该在防火墙机器上运行文件共享或其他私有的LAN服务,例如Samba。这台计算机不应该有任何不必要的用户账户。不需要的系统软件应该从该系统中移除。此计算机除了安全的网关外不应该拥有任何其他功能。

2.6.2 选择运行的服务
当上面说到的都已做完时,您唯一可以决定的便是哪些服务是您需要或想要的。保障系统安全的第一步便是决定您打算在防火墙计算机上以及在防火墙后的私有网络中运行哪些服务和守护进程。每个服务都有它自己安全的考量。在选择运行于Linux下或其他操作系统下的服务时,一般的规则是“仅运行那些您了解和需要的网络服务”。了解一个网络服务,在运行它之前知道它做了什么、供谁使用十分重要——尤其是它运行在直接连接到互联网的计算机上。

相关文章
|
1月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
72 2
|
10天前
|
Kubernetes 安全 Devops
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
36 10
有效抵御网络应用及API威胁,聊聊F5 BIG-IP Next Web应用防火墙
|
2天前
|
人工智能 运维 监控
超越传统网络防护,下一代防火墙安全策略解读
超越传统网络防护,下一代防火墙安全策略解读
16 6
|
19天前
|
算法 安全 网络安全
网络安全服务
机密主要利用密码学技术加密文件实现,完整主要利用验证码/Hash技术,可用**主要灾备来保障。 网络环境下的身份鉴别,当然还是依托于密码学,一种可以使用口令技术,另一种则是依托物理形式的鉴别,如身份卡等。其实更为安全的是实施多因子的身份认证,不只使用一种方式。数字签名可以用来保证信息的完整性,比如RSA就可以用于数字签名: 若A向B发送信息m则先用自己的保密密钥(私钥)对m加密,然后用B的公钥第二次加密,发送个B后,B先用自己的私钥解密一次,再用A的公钥解密即可。 Kerberos使用对称密码算法来实现通过可信第三方密钥分发中心的认证服务,已经成为工业界的事实标准。
28 3
|
27天前
|
运维 安全 Linux
全面提升系统安全:禁用不必要服务、更新安全补丁、配置防火墙规则的实战指南
全面提升系统安全:禁用不必要服务、更新安全补丁、配置防火墙规则的实战指南
51 12
|
1月前
|
安全 Linux 网络安全
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
123 5
|
1月前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
86 3
|
1月前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
下一篇
DataWorks