如何避免安全部扫描出来的高危端口

nmap 进行网络扫描详细操作 首先,您需要在您的系统上安装 nmap。这通常可以通过系统的包管理器来完成。 阅读详情

问题描述

在公司可能会遇见,自己搭建的一套环境,有可能是业务服务,也有可能是外部组件(有可能是公司没有专门维护这套组件的团队,也有可能是不能用,不好用等情况),比如:HDFS、HBase、Yarn、Spark、Mysql等等。
可能不是默认端口,只要扫描到任意端口在监听,通过一些get请求就能获取到隐私数据,可能就会被认为是高危端口。
我遇见的就是HDFS、Yarn的端口被扫描出来了(不是默认端口),理由就是直接通过url就可以访问页面。

解决办法

方法一(推荐)

直接通过防火墙禁止外部ip访问(当然可以允许集群中的其他机器访问)
优点:这种处理办法是最简单的,无需修改配置、代码,如果熟悉的话,几分钟就搞定了
缺点:这样办公网络就无法访问页面了,比如yarn的页面,这样我们开发、处理问题的成本就会很高。
注意:最好别留钩子,比如我禁用了大部分的ip,但是不禁用办公网络发出去的ip,这样确实有可能躲避安全部的扫描,但有违反公司规定的风险,慎重。

方法二

利用中间件自身的加密功能,比如mysql、es、redis等,都是可以设置密码的,无非是复杂一点,所以最好是能够在开发、系统搭建的时候就设置好密码。
优点:是一种非常安全的手段,页面访问之前需要进行权限认证,而且可以本地就可以调试代码(远程连接中间件)
缺点:如果是一开始并没有设置密码,比如es,那后面不光要为es增加密码,而且使用这个es的应用都需要增加账号和密码配置,需要修改代码,成本很高。最重要的是有些组件可能并没有提供账号密码登录,比如:HDFS、Yarn,这些组件好像官方并没有提供登录的功能。

方法三(极力推荐)

一开始想的是利用nginx相关的组件来做登录,但是后面发现还需要依赖一些httpd的底层组价,因为服务器是没法联网的,处理起来比较麻烦,所以就决定先用java能不能简单的搭建一个反向代理。
通过简单的测试,发现SpringSecurity+smiley-http-proxy-servlet就可以无需开发代码实现一个需要登录的反向代理服务器

使用方法
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mitre.dsmiley.httpproxy</groupId>
            <artifactId>smiley-http-proxy-servlet</artifactId>
            <version>1.12</version>
        </dependency>
@Configuration
public class ProxyServletConfiguration {
    @Value("${proxy.url}")
    private String url;
    @Value("${proxy.target_url}")
    private String targetUrl;

    @Bean
    public ServletRegistrationBean servletRegistrationBean() {
        ServletRegistrationBean servletRegistrationBean = new ServletRegistrationBean(new ProxyServlet(), url);
        servletRegistrationBean.setName("hello");
        servletRegistrationBean.addInitParameter("targetUri", targetUrl);
        servletRegistrationBean.addInitParameter(ProxyServlet.P_LOG, String.valueOf(true));
        return servletRegistrationBean;
    }
}
server.port=8080
spring.security.user.name=dong
spring.security.user.password=dong
server.servlet.session.timeout=10s

proxy.url=/*
proxy.target_url=https://www.baidu.com

因为都是成熟的组件,所以仅仅需要一些配置,就可以完成一个需要登录的反向代理服务器
这下可以放心的使用那些web页面了
优点:非常通用,任何服务都可以进行反向代理,成本低
缺点:需要额外占用一个端口、一些内存来做反向代理(如果用nginx也差不多);如果代码中有直接使用这些端口的代码,那就无法进行本地调试

安防系列-利用iptables/firewalld防止nmap扫描 linux防火墙防止nmap扫描策略配置 阅读详情

相关推荐

Docker安装最新版MySQL:避开3306高危端口,安全部署保姆级教程

note: 将高危3306端口换成了自定义的9020,记得连接的时候变一下就行。

一个打工人 31

防止端口扫描shell脚本

网上有现在的防端口工具,如psad、portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件。所以自己就写了个shell脚本实现这个功能。基本思路是:使用iptables的recent模块记录下在60秒钟内扫描超过10个端口的IP,并结合inotify-tools工具实时监控iptables的日志,一旦iptables日志文件有写入新的ip记录,则使用iptables封锁源ip,起到了防止端口扫描的功能。新建脚本iptables.sh,执行此脚本。3、防端口扫描shell脚本。

源码客栈的博客 306

Ubuntu 20.04 Zabbix 安全部署:TLS加密、三层架构与最小权限实践

Zabbix 是企业级开源监控系统,其安全通信能力直接决定运维可观测性的可信度。在 Ubuntu 20.04 这类默认启用 AppArmor、严格文件权限和 OpenSSL 1.1.1f 的 LTS 系统中,Zabbix 的传统部署方式易引发 TLS 握手失败、证书信任链断裂、Agent 静默退出等典型问题。理解 TLS 加密原理(如双向认证、SubjectAltName 验证)与最小权限模型(服务账户隔离、systemd 沙箱、文件权限收紧),是构建高保障监控链路的技术基础。该方案广泛适用于金融、政务等对

cnmik42448的专栏 501

服务器如何隐藏端口才能不被扫描?

服务器如何隐藏端口才能不被扫描

2409_89014517的博客 4573

Windows Docker镜像加速与Portainer可视化部署指南

Docker 是一种轻量级容器化技术,通过隔离进程和资源实现应用的可移植部署;其核心依赖 Docker Daemon(dockerd)与镜像仓库通信,而国内网络环境下默认直连 Docker Hub 常导致拉取超时、速度极低。镜像加速器通过配置 registry-mirrors 指向国内 CDN 镜像源(如阿里云),显著优化 DNS 解析、TLS 握手及分发带宽,是提升本地开发效率的基础手段;Portainer 则作为开源容器管理平台,提供 Web 可视化界面,降低 CLI 使用门槛。二者结合,构成 Wind

weixin_33841503的博客 421

等保测评后如何落地整改与渗透测试?附录A与B实操指南

网络安全等级保护(等保)是保障信息系统安全的基础性制度,其核心在于构建持续改进的安全闭环。等保测评不仅是合规检查,更是风险发现与治理的起点。测评后活动(附录A)是实现从‘静态合规’到‘动态管理’的关键,它要求对发现的问题进行根因分析、风险排序、整改验证与知识沉淀,形成完整的PDCA循环。渗透测试(附录B)作为一种主动的实战化安全评估技术,通过模拟真实攻击来验证安全措施的有效性,与等保测评形成互补,能发现合规检查清单之外的深层逻辑与业务风险。本文将结合**安全闭环**与**渗透测试**等核心概念,深入解析如何

weixin_30256901的博客 379

中小企业被勒索病毒攻击现状:攻击目标占比50-70%,增长300%!

勒索病毒攻击与日俱增,我们看到许多大型公司频繁被攻击的消息,但其实中小型企业被勒索攻击的现状也非常严峻。 据美国国土安全部消息,美国勒索软件攻击中约有50%-70%是针对中小企业,攻击数增加了300%,2020年共造成3.5亿美元的损失。 为此,美国国土安全部还成立了勒索软件和数字勒索工作组,提供相关抵御工具和教育程序。 从腾讯安全威胁情报中心和南都传媒联合发布的数据中发现,2021年前4个月攻击态势相较于2020年并没有削弱。 相比于大企业,中小企业中自身带有IT部门的公司本身就不多,且安

云盒子企业云盘官方账号,17年专注文档安全 595

什么是端口扫描攻击?如何预防?

端口扫描攻击是指攻击者通过自动化工具,对目标网络中的主机进行大规模的端口扫描,以识别哪些端口处于开放状态,从而推测出哪些服务正在运行,进而寻找可能的漏洞或弱点,为后续的攻击行动做准备。当一台计算机想要与另一台计算机上的特定服务进行通信时,它会向目标主机的相应端口发送数据包。如果目标端口是开放的,它会回应一个确认消息;如果端口是关闭的,通常不会有响应;而如果端口被防火墙过滤,可能会收到一个错误消息。端口扫描工具就是基于这一原理,通过大量发送数据包,并分析返回的结果,来判断端口的状态。信息泄露。

网络技术联盟站 1758

告别Nmap:5分钟搞定内网资产扫描,Yakit SYN+指纹识别实战

资产发现是网络安全与运维工作的基础环节,其核心在于快速、准确地识别网络中的存活主机与开放服务。传统方案依赖命令行工具,存在学习门槛高、结果处理繁琐、行为控制粗放等痛点。SYN扫描(半开扫描)作为一种底层网络探测技术,通过发送SYN包并分析响应来判断端口状态,无需完成完整TCP三次握手,在速度与隐蔽性之间取得了良好平衡,尤其适合权限可控的内网环境。结合指纹识别技术,能够进一步识别服务类型、版本及潜在风险,将原始端口信息转化为可直接行动的安全情报。Yakit作为一体化安全平台,将SYN扫描、指纹识别与结果可视化

weixin_34122604的博客 405

PINN——加入物理约束的神经网络

【摘要】 基于物理信息的神经网络(Physics-informed Neural Network, 简称PINN),是一类用于解决有监督学习任务的神经网络,它不仅能够像传统神经网络一样学习到训练数据样本的分布规律,而且能够学习到数学方程描述的物理定律。与纯数据驱动的神经网络学习相比,PINN在训练过程中施加了物理信息约束,因而能用更少的数据样本学习到更具泛化能力的模型。本文主要解析这种神经网络以...

qq_39444290的博客 4582

自抗扰控制ADRC原理解析及案例应用

ESO的设计通常基于系统动态方程的线性化或近似模型,其输出包括系统状态的估计值和总扰动的估计值。非线性状态误差反馈控制律(Nonlinear State Error Feedback,NLSEF)是ADRC的最后一个环节,负责根据ESO和TD提供的信息生成控制信号。ADRC的另一个重要发展方向是与其他控制策略的融合,如模糊控制、神经网络和自适应控制等,以进一步提高系统的鲁棒性和适应性。ADRC的参数主要包括扩张状态观测器(ESO)的参数和非线性状态误差反馈控制律(NLSEF)的参数。

LIUMAO99的博客 9281

云时代,云服务商如何进行黑产防御?

本文为威胁猎人首届网络黑产攻防沙龙嘉宾——金山云安全技术总监李鸣雷带来的现场分享。他将从一个僵尸网络的发现说起,分析云时代僵尸网络的新特点,并总结在云时代云服务商抵御黑产攻击的方式。图为 金山云安全技术总监李鸣雷今天为大家简单分享一下云时代云服务商面临的黑产问题,以及我们的一些经验和积累。在分享开始之前,我先从我们发现的一次DDoS攻击的故事说起。去年12月19日,我们的两台云主机出现了一次大的网...

weixin_41829439的博客 465

ABAP - Function ALV 11 - 单元格下拉框

【代码】ABAP - Function ALV 11 - 单元格下拉框。

HeathlX的博客 1812

ZySec-7B:大模型如何赋能安全团队,从漏洞分析到合规审计的10大实战场景

大语言模型(LLM)作为人工智能领域的前沿技术,通过在海量文本数据上进行预训练,掌握了强大的语言理解和生成能力。其核心原理是基于Transformer架构,通过自注意力机制捕捉上下文关联,从而能够完成问答、摘要、代码生成等复杂任务。在工程实践中,LLM的价值在于能够自动化处理大量重复性、结构化的文本工作,显著提升知识密集型行业的效率。在网络安全这一典型应用场景中,传统安全团队常面临漏洞分析、合规审计、事件响应等海量文档工作的压力。通过领域微调技术,将安全专业知识(如漏洞库、攻击模式、合规标准)注入通用大模型

defkaug153461的博客 418

2.4G射频微带线阻抗匹配设计实战(WiFi/BLE)

本文深入探讨了2.4G射频微带线阻抗匹配在WiFi/BLE产品开发中的关键作用。文章详细解析了共面波导微带线结构,提供了基于SI9000工具的阻抗计算实战指南,并总结了不同PCB板厚下的设计参数对照表。同时,文章分享了PCB布局布线、与板厂沟通以及天线匹配调试等核心避坑经验,旨在帮助硬件工程师构建从射频芯片到天线的稳定高效传输通道。

j0k1l2m3n的博客 367

2025.06.24【R语言】|clusterProfiler安装与常见报错FAQ全解

本文介绍了clusterProfiler工具的安装方法及常见报错解决方案。安装可通过Bioconductor或Conda完成,需注意安装配套注释包。文中列举了10种常见报错,包括依赖包缺失、ID类型不匹配、物种不支持等问题,并给出具体解决方法。最后总结了GO/KEGG富集分析的标准流程,包括ID转换、富集分析和可视化步骤,为生物信息学分析提供实用参考。建议使用R≥4.2版本,并确保正确调用BiocManager进行安装。

5994

关于nmap端口扫描与阻止恶意端口扫描的实验

nmap安装和使用技巧,安装使用中常见失败原因分析和解决办法,iptables中关于阻止端口扫描的设置和操作方法,以及最终的实验效果展示。

weixin_42145464的博客 3783

量子化学仿真软件:VASP_(9).磁性材料计算

在量子化学仿真软件 VASP 中,磁性材料的计算是一个复杂但重要的过程。通过正确设置磁性状态、分析磁性性质、优化计算参数以及研究磁性相变和磁动力学,可以更准确地描述和预测磁性材料的性能。希望本节的内容能够为研究磁性材料的科研人员提供有用的参考和指导。

kkchenjj的博客 1375

Linux 中修改Mysql8.0.28默认的3306端口防止被端口扫描入侵

四、在阿里云服务器官网配置3333端口允许外网访问。五、使用Navicat工具连接。

灰灰老师 2127

ROS入门教程(四)—— URDF文件与导出

本文将介绍如何在ROS中描述我们的机器人。

吾门的博客 8185

【AI 赋能:Python 人工智能应用实战】16. BERT微调实战:中文新闻分类全流程(附模型蒸馏+ONNX部署完整代码)

中文新闻分类是NLP领域的经典实用任务,BERT模型凭借双向上下文建模能力,能有效解决中文歧义与长文本依赖问题,但存在推理速度慢、资源占用高的痛点。本文以THUCNews中文新闻数据集为核心,提供从数据预处理、BERT微调、模型蒸馏到生产部署的全流程实操指南。首先详解THUCNews的多编码读取与清洗(解决gbk/utf-8兼容问题);然后实现BERT微调,加入早停机制与混淆矩阵可视化,验证准确率达93.8%;接着用DistilBERT完成模型蒸馏,在仅损失0.6%准确率的前提下,将推理速度提升2.7倍。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1098

是否对无线网络的网络流量的端口扫描和未授权访问实施了阻断措施?

本文首先分析了无线网络环境下的几种安全问题产生的原因以及如何影响网络稳定性与安全性的相关问题进行了探讨和分析 , 并给出了相应解决方法。最后我们提出了几点实践建议来帮助您在实际应用过程中更有效地防范和减轻网络风险和维护网络安全稳定性和可靠性。使用自动化管理工具多品牌异构防火墙统一管理多品牌、多型号防火墙统一管理;确保所有设备按同一标准配置,提升安全性;集中管理简化部署,减少重复操作;统一流程减少配置差异和人为疏漏;快速定位问题,提升响应速度;集中管理减少人力和时间投入,优化成本。

ZOMO的博客 1043

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

端口扫描绕过实践

0x00 前言 在一次自己做的检测爆破和CC攻击的工具中,感觉纰漏有很多,再次想到了安全狗是如何做防御的,尝试地去绕过安全狗。也去使用学到的TCP/IP知识去实践一波。 0x01  过程 端口扫描地时候全接连和半连接比较稳定,而安全狗是对接受带有SYN的TCP报文有检测机制,如果在10秒钟内累计200个则会触发防御机制,会封掉该IP。后来想到使用分片,看看安全狗是否会对分片的数据包进行重组,...

xiaoi123的博客 864

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

实操:使用 nmap 扫描局域网内 “开放高危端口” 的方法与安全整改建议

$ \begin{array}{c} \text{外部流量} \ \downarrow \ \boxed{\text{防火墙}} \rightarrow \text{DMZ区} \ \downarrow \ \boxed{\text{内网隔离}} \rightarrow \boxed{\text{主机防火墙}} \ \downarrow \ \text{服务进程} \end{array} $$

asdgfggf的博客 471

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

服务器开放22端口被不断扫描,ssh登录不上解决方案

我们使用XShell工具登录服务器,有时候你会发现登录不上,一直提示密码认证失败,但是你确信密码是没有任何问题的,那么这个时候就是你的机器被别人扫描了。 这个时候咱们不要慌,马上打开服务器供应商的管理后台进行远程登录: 输入账号和密码:【一般后台都是可以远程登录的】 登录进入后台,输入这个命令查看被扫描登录尝试的失败次数: pam_tally2 -u root 然后清除失败次数,重新使用XShell工具登录服务器: pam_tally2 -u root --reset 成功登.

陈说技术 5333
上一篇: JSON反序列化泛型对象;泛型是变化的,如何写出通用代码?(源码分析)
下一篇: 让代码变美的第一天 - 观察者模式
帅东
博客等级 码龄11年 676粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值