文章总结: 本文介绍了30个高危服务端口及其安全风险,包括LDAP(389)、SMB(445)、MySQL(3306)等端口,这些端口一旦暴露在互联网上可能被攻击者利用。文章提供了安全防护建议,如优化防火墙规则、最小化端口开放、建立端口服务管理机制,并详细说明了如何通过识别开放端口、停止相关服务、配置防火墙等步骤安全关闭这些危险端口。定期检查和更新防护措施是确保系统安全的关键。
综合评分: 75
文章分类: 网络安全,端口安全,漏洞预警,安全建设,终端安全
30个服务高危端口,不关闭=危险?
点击关注 👉
马哥网络安全
2025年12月9日 17:00
河南
互联网时代,网络安全至关重要。暴露某些端口可能会让系统面临严重的安全威胁。“国家网络安全通报中心”曾发布服务高危端口,保护你的应用安全,有效防护网络,帮助您提升系统安全性。
1、高危端口
危险端口是指那些一旦暴露在互联网上,可能被攻击者利用的端口。以下是一些常见的危险端口及其潜在风险:
1、LDAP:389,不应暴露在互联网上的端口
2、SMB:445,经常被黑客攻击利用存在漏洞端口
3、MySQL:端口3306,数据库端口,暴露后易受 SQL 注入攻击
4、Redis:6379,不应暴露在互联网上的端口
5、FTP:端口21,经常被黑客攻击利用、易存在漏洞的端口
6、SSH:端口22,经常被黑客攻击利用、易存在漏洞的端口
7、Elasticsearch:9200,不应暴露在互联网上的端口,且易存在漏洞
8、DB2/Sybase:5000,不应暴露在互联网上的端口
9、Weblogic:7001,经常被黑客攻击利用
10、RDP:端口3389,远程桌面协议,暴露后易受暴力破解攻击
11、Rundeck:4440,经常被黑客利用、易存在漏洞的端口
12、MongoDB:27017/27018,默认开放,不应暴露在互联网上的端口
13、Memcached:11211,经常被黑客攻击利用、易存在漏洞的端口
14、CouchDB:5984,不应暴露在互联网上的端口
15、Hadoop:8019/8042/9000/8088,不应暴露在互联网上的端口、没有实际价值
16、Zookeeper:3888,经常被黑客利用、易存在漏洞的端口
17、Docker:2375,不应暴露在互联网上的端口
18、Etcd:2379,不应暴露在互联网上的端口
19、Supervisor:9001,经常被黑客攻击利用
20、Spark:7077,经常被黑客攻击利用
21、NFS:端口号2049,经常被黑客攻击利用
22、DB2/Sybase:端口号5000,不应暴露在互联网上
23、Flink:8081,不应暴露在互联网上,且易存在漏洞
24、PostgreSQL:5432,不应暴露在互联网上
25、Oracle:1521,不应暴露在互联网上的端口
26、Kafka:9092,经常被黑客攻击利用、易存在漏洞的端口
27、Nacos JRAFT:不应暴露在互联网上的端口、经常被黑客攻击利用
28、GlassFish:4848,经常被黑客攻击利用,易存在漏洞的端口
29、InfluxDB:8083/8086,不应暴露在互联网上的端口
30、Symantec pcAnywhere:5631/5632,不应暴露在互联网上的端口
2、安全防护提示
为了保护系统免受攻击,以下是一些针对危险端口的安全防护建议:
- 优化防火墙:配置防火墙规则,限制对危险端口的访问,仅允许可信 IP 地址访问。
- 最小化端口开放:仅开放业务必须的端口,关闭不必要的端口以减少攻击面。
- 建立端口服务管理机制:建立端口和服务关联关系台账,严禁端口使用未申请的服务;端口开放前需进行安全审批,并留存对应的变更审计日志
- 限制服务默认端口:关闭不需要的服务和端口,减少攻击面
3、如何安全关闭这些端口
关闭不必要的端口是减少安全风险的有效方法。以下是关闭危险端口的步骤:
- ##### 步骤1:识别开放的端口
使用工具如 netstat、nmap 或 lsof 检查系统中开放的端口:
netstat -tuln
- ##### 步骤2:停止相关服务
找到与危险端口相关的服务并停止它们。例如,关闭 FTP 服务:
sudo systemctl stop vsftpdsudo systemctl disable vsftpd
- ##### 步骤3:配置防火墙
使用防火墙(如 iptables 或 ufw)阻止对危险端口的访问。例如,使用 ufw 关闭端口 21:
sudo ufw deny 21
- ##### 步骤4:禁用不必要的服务
通过系统服务管理工具(如 systemctl)禁用不必要的服务。例如,禁用Telnet服务:
sudo systemctl stop telnetsudo systemctl disable telnet
- ##### 步骤5:定期检查
定期扫描系统端口,确保没有不必要的端口重新开放。
结语
通过识别危险端口、采取安全防护措施以及关闭不必要的端口,您可以显著降低系统遭受攻击的风险。网络安全是一个持续的过程,定期检查和更新防护措施是确保系统安全的关键。希望本文能帮助您更好地保护您的网络环境!
文章内容转自计算科学与信息化,侵删
文末福利
本项目主要为了记录笔者日常做红队项目的时候遇到的各种小问题以及解决方案。
扫描二维码添加好友
备注:【红队笔记】
100%可以获得资料哦
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:马哥网络安全 点击关注 👉《30个服务高危端口,不关闭=危险?》