当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 什么是 SMB 端口? 445端口和139端口有什么用?

作者:精品下载站 日期:2024-12-14 18:59:16 浏览:14 分类:玩电脑

什么是 SMB 端口? 445端口和139端口有什么用?


NetBIOS 代表网络基本输入输出系统。它是一种软件协议,允许局域网 (LAN) 上的应用程序、PC 和台式机与网络硬件进行通信并通过网络传输数据。在 NetBIOS 网络上运行的软件应用程序通过 NetBIOS 名称来定位和识别彼此。 NetBIOS 名称最长为 16 个字符,通常与计算机名称分开。当一个应用程序(客户端)通过 TCP 端口 139 发送命令“调用”另一个客户端(服务器)时,两个应用程序启动 NetBIOS 会话。

[玩转系统] 什么是 SMB 端口? 445端口和139端口有什么用?

139端口有什么用

然而,WAN 或 Internet 上的 NetBIOS 存在巨大的安全风险。各种信息,例如您的域、工作组和系统名称以及帐户信息都可以通过 NetBIOS 获取。因此,将 NetBIOS 维护在首选网络上并确保它永远不会离开您的网络至关重要。

作为一种安全措施,防火墙始终会首先阻止此端口(如果您打开了该端口)。端口 139 用于文件和打印机共享,但恰好是 Internet 上最危险的端口。之所以如此,是因为它使用户的硬盘暴露在黑客面前。

一旦攻击者找到设备上的活动端口 139,他就可以运行 NBSTAT 一个基于 TCP/IP 的 NetBIOS 诊断工具,主要用于帮助解决 NetBIOS 名称解析问题。这标志着攻击重要的第一步——足迹

使用 NBSTAT 命令,攻击者可以获得与以下内容相关的部分或全部关键信息:

  1. 本地 NetBIOS 名称列表

  2. 计算机名称

  3. WINS 解析的名称列表

  4. IP地址

  5. 带有目标 IP 地址的会话表的内容

有了上述详细信息,攻击者就掌握了有关系统上运行的操作系统、服务和主要应用程序的所有重要信息。除此之外,他还拥有 LAN/WAN 和安全工程师努力隐藏在 NAT 后面的私有 IP 地址。此外,用户 ID 也包含在运行 NBSTAT 提供的列表中。

这使得黑客更容易远程访问硬盘目录或驱动器的内容。然后,他们可以通过一些免费软件工具悄悄上传并运行他们选择的任何程序,而计算机所有者却毫不知情。

如果您使用的是多宿主计算机,请禁用每个网卡上的 NetBIOS,或禁用 TCP/IP 属性下的拨号连接(这些不属于本地网络的一部分)。

什么是 SMB 端口

虽然端口 139 在技术上称为“NBT over IP”,但端口 445 是“SMB over IP”。 SMB代表“服务器消息块”。服务器消息块用现代语言也称为通用互联网文件系统。该系统作为应用层网络协议运行,主要用于提供对文件、打印机、串行端口以及网络上节点之间其他类型通信的共享访问。

SMB 的大多数使用涉及运行 Microsoft Windows 的计算机,在随后引入 Active Directory 之前,它被称为“Microsoft Windows 网络”。它可以通过多种方式在会话(和较低)网络层之上运行。

例如,在 Windows 上,SMB 可以直接通过 TCP/IP 运行,而不需要 TCP/IP 上的 NetBIOS。正如您所指出的,这将使用端口 445。在其他系统上,您会发现使用端口 139 的服务和应用程序。这意味着 SMB 正在通过 TCP/IP 使用 NetBIOS 运行。

恶意黑客承认,445 端口很容易受到攻击,并且存在很多不安全因素。端口 445 滥用的一个令人毛骨悚然的例子是相对安静的 NetBIOS 蠕虫 出现。这些蠕虫缓慢但以明确的方式扫描互联网上的端口 445 实例,使用 PsExec 等工具将自身转移到新的受害者计算机中,然后加倍扫描工作。正是通过这种鲜为人知的方法,包含数以万计的 NetBIOS 蠕虫病毒感染机器的大规模“机器人大军”被聚集起来,现在栖息在互联网上。

如何检查 Windows 10 中的 SMB 端口是否打开

您需要使用此 PowerShell 命令。如果您要在计算机上启用 SMBv2 文件传输协议,首先需要检查您的系统是否可以安装它。了解状态后,您可以选择启用或禁用 SMBv2。

SMB 端口 445 安全吗?

考虑到上述危险,不将端口 445 暴露到 Internet 符合我们的利益,但与 Windows 端口 135 一样,端口 445 深深嵌入 Windows 中,很难安全关闭。也就是说,它的关闭是可能的,但是,其他依赖服务,例如DHCP(动态主机配置协议),它经常用于从许多公司和 ISP 使用的 DHCP 服务器自动获取 IP 地址,将停止运作。这些帖子向您展示如何禁用 SMBv1 和 SMBv2。

考虑到上述所有安全原因,许多 ISP 认为有必要代表其用户阻止此端口。仅当发现 445 端口未受 NAT 路由器或个人防火墙保护时,才会发生这种情况。在这种情况下,您的 ISP 可能会阻止端口 445 流量到达您。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯