- 博客(24)
- 收藏
- 关注
原创 keepalived实现ubuntu22服务器高可用
介绍keepalived的技术原理和架构,以及日常运维防火墙添加virtual IP 白名单策略的应用
2026-07-11 22:42:01
389
原创 rocky9.7搭建grafana+loki+prometheus+alloy+node_exporter运维监控平台
一套云原生全链路监控解决方案:指标监控 (Prometheus 系) + 日志监控 (Loki 系) + 统一可视化 (Grafana) + 采集器 (Alloy日志采集/node_exporter指标采集),业界主流运维监控组合
2026-06-04 10:49:31
270
原创 攻击面管理平台 (ASM)—开源项目ringxin
攻击面管理简介:从攻击者视角掌控安全风险攻击面管理(Attack Surface Management, ASM) 是一种主动式网络安全策略,核心是站在攻击者视角,持续发现、分析、监控并缩减组织的所有潜在攻击入口与风险,让安全团队先于黑客发现并封堵漏洞。攻击面是组织所有可被攻击者利用的入口点集合,范围越大、暴露越久,被入侵风险越高。外部攻击面(EASM):互联网可直接访问的资产(公网 Web/API、云服务、域名、IoT 设备、第三方接口)。
2026-03-19 20:27:55
396
原创 网络故障排查:telent 127.0.0.1是通的,说明本机一定没问题吗?
是在给客户排查网络故障的时候,遇到的问题,服务器A访问服务器B的某一个端口不通,用户就登录到服务器B上使用telnet 127.0.0.1 8080或telnet 192.168.32.32 8080,证明自己本地的服务是没问题的,进而将问题甩到中间的防火墙上。但是我在防火墙本身抓包是没问题,可以看到服务器A发往服务器B的syn的握手包,但是看不到服务器B返回给服务器A的数据包,说明服务器B没有收到来自服务器A的数据包或者收到了但是没有回复。日志、监控、本地代理、DNS 缓存等本机服务互相调用。
2026-03-09 21:06:26
266
原创 一个端口可以同时使用TCP和UDP协议传输数据吗?
通过上面的实验过程可以看到,debain13使用nc工具监听12345端口,kali使用tcp和udp协议均可以传输数据到服务器端,使用tcp协议需要先建立三次握手,随后传输数据;使用udp协议则直接传输数据即可,作为无状态协议,无需考虑可靠性。nc工具介绍:nc(Netcat) 是一款经典的命令行网络工具,被称为网络瑞士军刀,核心是通过 TCP/UDP 读写网络数据,可做客户端 / 服务端、端口扫描、文件传输、协议调试、简易代理等,轻量、跨平台、语法简洁。
2026-02-28 21:35:06
321
原创 Nginx暴露面管理之减少暴露面
根据最小化原则,业务在互联网上面暴露的端口越少,就会越安全。那么如何实现一个Nginx代理服务器上开通一个端口来代理多个后端服务器上的业务呢?想要完成上述需求,其实有很多方法,这里采用这种方式进行演示。这是最常用的一种方式,通过不同的URL路径区分不同业务。
2025-10-29 17:11:39
224
原创 IPtables如何隐藏Postgresql服务的真实端口
我有一个postgresql数据库服务器,默认监听的5432端口,可是我不想被别人知道我数据库服务器监听并使用的5432端口,但是因为一些原因,我不能修改数据库运行的默认端口。所以我借助iptables帮我实现此需求。实验环境准备。
2025-10-28 10:59:46
365
原创 nginx如何代理多个后端服务器
本次实验中我要用nginx使用180端口和181端口监听两台后端服务器的80 端口,因为linux系统本身selinux机制的影响,这里我们借助semanage工具设置nginx可以监听180端口和181端口,默认是禁止的。在192.168.56.12和192.168.56.103上面安装httpd或apache2,并设置开机自启动,同时使用iptables禁止所有IP访问本机的80端口,仅开通192.168.56.11访问。也就是说,我们要代理两个后端服务器,所以我们需要两个server{}代码段。
2025-07-21 20:13:58
572
原创 nginx实现访问控制
搭建好的nginx可以直接访问,这里访问http://192.168.56.11:8080。再通过浏览器访问就会看到被拒绝,但是8080端口还是通的。实现从应用层面拒绝访问。在目标服务器192.168.56.11使用tcpdump抓包分析。通过修改nginx配置文件来实现访问控制。[S.]:SYN-ACK(同步确认)[S]:SYN(同步)[.]:ACK(确认)
2025-07-03 20:08:57
273
原创 iptables和ipset
默认Iptables防火墙有4个表5个链:1、停止firewalld2、删除firewalld相关文件3、验证-n 无需解析主机名-v 显示详细信息3、添加规则-A 添加规则至规则末尾-p 指定协议-j 指定动作ACCEPT/REJECT-s 指定源地址-d 指定目标地址-p 指定协议 tcp/udp,必须指定–dport 指定目标端口–sport 指定源端口允许回环接口的流量在INPUT链的第一条规则之前添加允许
2025-01-07 22:45:21
1140
原创 什么是Zabbix
Zabbix是典型的C/S架构应用部署的Zabbix server 是整个 Zabbix 软件的核心程序。它负责执行数据的主动轮询和被动获取,计算触发器条件,向用户发送通知。它是ZabbixAgent和Proxy报告系统可用性和完整性数据的核心组件。Server自身可以通过简单服务远程检查网络服务(如Web服务器和邮件服务器)。Zabbix Server 是所有配置、统计和操作数据的中央存储中心,也是Zabbix监控系统的告警中心。在监控的系统中出现任何异常,将发出通知给管理员。
2025-01-01 21:46:00
1904
原创 【Nginx反向代理设置以及配置自签名证书】
打开浏览器访问http://192.168.253.130:7031,展现的就是http://172.16.253.129的界面。http://192.168.253.130:7031,访问后端代理的apache,还不是ssl,需要在主机apache创建证书。创建或者修改/etc/nginx/conf.d/default.conf 配置文件,没有就创建,有就修改。但是我直接访问http://172.16.253.129:80是访问不到的,也很好的保护了真实业务。就可以只访问443,无法访问到80端口。
2024-12-18 19:36:23
972
原创 我们在使用tracert的时候,tracert在做什么?
Tracert使用到的是ICMP(Internet Control Message Protocol)协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
2024-11-20 20:58:17
1657
原创 【云安全如何实现】
而从控制台下载的Agent,一般部署在受保护的业务系统中,也就是那些虚拟机中,主要执行控制台程序下发的命令。一般当主机遭受攻击的时候,或者主机已经被攻击者控制的时候,这个功能可以发挥巨大作用,可以通过检索各种日志发现攻击者怎末进来的,以及做了什么,当然留存大量的日志,就需要控制端提供大量的存储。总结:其实还有好多其他的功能,上面那列出的5个功能只是本人在项目交付当中接触较多的几个功能,但是一个简单的Agent,集成的功能越多,体积也会越大,性能消耗也会上涨,处理不好的话本身也会成为业务系统的负担。
2024-08-09 20:53:26
648
原创 【什么是docker】
将一个应用所需要的开发环境和依赖包打包到一起,便于使用和部署。其实在这个星球上做容器的公司很多,只是做docker的这个公司在各种因素的加持下成功了、出名了,所以现在谈起容器,大家总是率先想到docker,当然它也很好用。
2024-07-28 20:06:41
1648
原创 什么是“蜜罐”
这些安全产品在甲方大流量的场景下会在短时间(1S)内产生大量的告警,上千条或者上万条告警或者更多,但是这些告警真真假假,需要人工研判,这会消耗并浪费很多的时间以及人。我们可以把蜜饵进一步改造,在 Word 文档或者PDF 文档中植入一个隐蔽的链接,当攻击者打开这个文件时,链接可以被自动触发,防御者就可以借机获取攻击者的真实网络地址、浏览器指纹等信息,从而直接溯源定位攻击者真实身份。但在蜜场中,攻击者踩中的是虚拟的蜜罐,经过重定向以后,由真实的蜜罐进行响应,再把响应行为传到虚拟蜜罐。
2024-07-28 11:09:56
2049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1