445端口是什么?看完这篇让你彻底搞懂它的作用。

吉云

说到这个445端口,我可是折腾过好一阵子,今天就跟大家唠唠我的实践过程。

最早注意到这玩意儿,还是因为有段时间想在家里几台电脑之间共享个文件啥的。你知道,就是那种,这台电脑下载个电影,想直接在另一台电脑上看。那时候就捣鼓Windows那个“网络和共享中心”,点来点去,设置文件夹共享。

设置好之后,确实挺方便,直接在“网络”里就能看到别的电脑,点进去就能访问共享出来的文件夹。当时也没多想,能用就行。

445端口是什么?看完这篇让你彻底搞懂它的作用。

后来有一次,不知道是哪里看到的消息,还是自己瞎琢磨,想看看自己电脑都开哪些“门”在外面。

我就打开那个黑乎乎的命令行窗口,就是那个CMD。输个命令,好像是 `netstat -ano` 还是 `-an` 来着,记不太清,反正就是看网络连接状态的。一回车,刷出来一大堆东西,各种IP地址和端口号。

这时候我就注意到,列表里有个 `TCP 0.0.0.0:445` 后面跟着 `LISTENING`。我当时就纳闷,这445是干嘛的?怎么就监听上?

我怎么查这个445端口是干啥的

我就去网上搜搜。发现这445端口,原来就是Windows用来搞文件和打印机共享的,走的是一个叫SMB的协议。跟我之前设置的那个文件共享正好对上。它跟以前老的那个139端口有点像,但好像更“现代”一点,可以直接用TCP/IP跑,不需要额外的NetBIOS。

看到这里,我心里咯噔一下。 因为当时网上关于网络安全的消息也挺多的,特别是提到有些病毒、啥的,就喜欢利用这些常见的开放端口钻进来。我记得特别清楚,那会儿好像有个叫“WannaCry”的,闹得沸沸扬扬,据说就是利用SMB服务的漏洞,通过445端口传播的。

445端口是什么?看完这篇让你彻底搞懂它的作用。

这下我可坐不住。心想,我家这几台电脑虽然都在路由器后面,算是个内网,但谁知道哪天会不会出问题?万一路由器被黑,或者家里来个带病毒的笔记本一连WiFi,那不是直接就能扫到我开着的445端口?想想都后怕。

我是怎么处理这个端口的

安全第一。我就开始琢磨怎么把它关掉,或者至少限制一下。

  • 检查共享需求: 我先看看,哪些电脑是真的需要一直开着文件共享。发现大部分时间是不需要的,偶尔用一下而已。
  • 关闭服务: 对于那些不需要共享的电脑,我找到一个比较直接的方法。就是在“服务”(*)里面,找到一个叫做 "Server" 的服务。描述里就写着支持文件、打印共享。我寻思着,既然电脑不作为服务器给别人提供共享,那这个服务关应该没啥大影响。我就把它停止,并且设置成“禁用”,这样开机它就不会自己启动。
  • 445端口是什么?看完这篇让你彻底搞懂它的作用。

  • 防火墙设置: 对于还需要偶尔用共享的电脑,我没直接关服务。而是去研究一下Windows自带的防火墙。在高级设置里,可以找到关于“文件和打印机共享”的入站规则。可以尝试禁用这些规则,或者更精细一点,修改规则的范围,比如只允许特定IP地址访问。我当时图省事,暂时先在不需要的时候把相关规则给禁用。
  • 检查NetBIOS: 我还看下网络连接的属性,里面有个TCP/IP v4的设置,高级选项里有个WINS标签页,底下有NetBIOS设置。有些教程说把“禁用TCP/IP上的NetBIOS”选上,也能间接影响到一些老的共享方式,减少暴露面。我也顺手给设置。

这一通操作下来,我再用 `netstat -an` 命令去看,果然,大部分电脑上的445端口都不再是 `LISTENING` 状态。 心里踏实多。

后来我也知道,完全关闭共享有时也不方便。所以关键还是看需求。如果确实需要用,那就得确保系统补丁都打全,防火墙规则设置严格点,只允许信任的设备访问。对于完全不需要对外提供共享的普通家用电脑,我个人觉得,关掉那个 "Server" 服务,或者通过防火墙阻止外部访问445端口,是个比较省心省力的做法。

基本上,这就是我当初折腾445端口的整个过程。从一开始为方便打开共享,到后来意识到安全风险,再到自己动手去检查和关闭。算是一次挺实际的网络安全小实践。

445端口是什么?看完这篇让你彻底搞懂它的作用。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]