适用环境企业业务系统生产环境 Linux 服务器检查项来源企业安全基线 / CIS Benchmark / 等保 / 漏洞扫描平台风险等级低仅内核网络参数不影响单播 Ping 连通性整改方式标准机对比 最小变更修复脱敏说明文中192.168.1.255为文档示例广播地址非真实内网拓扑目录一、背景二、问题分析三、基线要求四、修复思路五、修复前检查六、配置修复七、修复验证八、自动化修复脚本九、回滚方案十、风险评估十一、整改收益十二、经验总结一、背景在企业 Linux 安全基线检查过程中经常会遇到如下检查项检查项内容类别Network Parameters (Host and Router)检查项Ensure broadcast ICMP requests are ignored该项通常来源于企业安全基线、CIS Benchmark、等保或漏洞扫描平台。检查目标是确认系统是否忽略广播地址发送的 ICMP Echo RequestPing请求从而避免系统成为网络放大攻击的一部分。本次整改针对某业务系统生产环境中的 Linux 服务器开展采用标准机对比 最小变更修复的方式完成整改。二、问题分析什么是广播 ICMP 请求正常 Ping 通常是Client │ ├── ICMP Echo Request ▼ Server而广播 Ping 则会向整个网段发送请求192.168.1.255网络中的所有主机都有可能响应。例如ping192.168.1.255如果服务器接受广播 Ping 并回复将可能被攻击者利用实施Smurf AttackSmurf 攻击网络放大攻击网络扫描DDoS 攻击辅助三、基线要求系统应开启如下内核参数net.ipv4.icmp_echo_ignore_broadcasts 1参数含义参数值含义0响应广播 Ping1忽略广播 Ping安全基线要求配置为1四、修复思路本次整改遵循统一原则标准机验证配置差异分析最小变更修复验证结果避免直接修改大量系统配置降低生产环境风险。五、修复前检查查看当前运行参数sysctlnet.ipv4.icmp_echo_ignore_broadcasts输出示例net.ipv4.icmp_echo_ignore_broadcasts 0表示系统仍会响应广播 Ping。六、配置修复方式一新增独立配置文件推荐创建专用配置文件vi/etc/sysctl.d/99-icmp-broadcast.conf写入net.ipv4.icmp_echo_ignore_broadcasts 1加载配置执行sysctl--system输出类似* Applying /etc/sysctl.d/99-icmp-broadcast.conf ...说明参数已被系统加载。七、修复验证再次检查sysctlnet.ipv4.icmp_echo_ignore_broadcasts返回net.ipv4.icmp_echo_ignore_broadcasts 1说明运行态已经生效。检查配置文件确认配置已持久化grepicmp_echo_ignore_broadcasts /etc/sysctl.d/*.conf预期结果/etc/sysctl.d/99-icmp-broadcast.conf: net.ipv4.icmp_echo_ignore_broadcasts 1八、自动化修复脚本为便于多台服务器统一整改可封装为标准化 Shell 脚本。文件名fix_icmp_broadcast_ignore.sh脚本内容#!/bin/bashset-eechoechoFix: Ignore Broadcast ICMP RequestechoBACKUP_FILE/etc/sysctl.conf.bak.$(date%F-%H%M%S)cp-a/etc/sysctl.conf${BACKUP_FILE}echoBackup Created:echo${BACKUP_FILE}cat/etc/sysctl.d/99-icmp-broadcast.confEOF net.ipv4.icmp_echo_ignore_broadcasts 1 EOFechoApply sysctl...sysctl--system/tmp/sysctl_apply.log21echoVerify...RESULT$(sysctl-nnet.ipv4.icmp_echo_ignore_broadcasts)if[${RESULT}1];thenecho[PASS] net.ipv4.icmp_echo_ignore_broadcasts1elseecho[FAIL] Current value${RESULT}exit1fiechoCompleted.九、回滚方案若需要回退删除配置文件rm-f/etc/sysctl.d/99-icmp-broadcast.conf重新加载sysctl--system或者恢复备份文件cp-a/etc/sysctl.conf.bak.YYYY-MM-DD-HHMMSS\/etc/sysctl.confsysctl--system十、风险评估本项整改属于低风险配置。项目影响Web 服务无影响应用服务无影响数据库服务无影响SSH 远程登录无影响SELinux无影响Firewalld无影响内网业务访问无影响HTTPS 访问无影响实际影响仅为服务器不再响应广播 Ping 请求不影响正常单播 Pingping服务器IP仍可正常连通。十一、整改收益完成整改后可获得以下收益满足企业 Linux 安全基线要求满足 CIS Benchmark 相关控制项防止 Smurf Attack 攻击降低网络放大攻击风险提高服务器网络安全性提升安全扫描通过率十二、经验总结本次整改属于典型 Linux 内核网络参数加固场景。对于生产环境服务器推荐采用标准机对比 独立 sysctl 配置文件 最小变更同步的实施方式而非直接修改大量系统默认配置。通过将安全配置单独存放于/etc/sysctl.d/目录不仅便于后续审计和维护也能够降低配置冲突风险适合作为企业 Linux 基线整改的标准实践。
企业数字化 ERP 产品动态
相关推荐
TypeScript联合类型与交叉类型:类型体操的基石与实战 联合类型与交叉类型:TypeScript 类型体操里最容易被低估的两个基础动作 写 TypeScript 写了几年之后,我慢慢发现一个有意思的现象:很多人在入门阶段能分清 interface 和 type 的区别,能背出泛型的几个花式写法,但一… · 2026/9/24 21:22:23
Cruise与Simulink联合仿真:整车控制策略开发实战指南 做整车控制开发这些年,我自己的感受是:真正拉开效率差距的,往往不是控制策略本身有多复杂,而是你用什么方式去验证它。早期我们做策略,上来就想着怎么把逻辑写得巧妙,结果一上车载测试就各种返工࿰… · 2026/9/24 21:22:23
AVL Cruise与Simulink联合仿真:整车控制策略开发实操指南 搞整车控制,绕不开联合仿真这条道。尤其是做新能源汽车电控策略开发的同行,对AVL Cruise和Matlab/Simulink这对组合应该都不陌生——Cruise负责把车辆物理模型搭出来,Simulink负责写控制策略,两边通过接口联合运行。这套方案在医院… · 2026/9/24 21:22:23
Codex生成可编辑PSD:提示词工程与自动化实践 1. 为什么“让 Codex 生成 PSD”这件事值得单独聊先把结论摆在前面:让 Codex 直接吐出一个能用的 PSD 文件,本身并不难,难的是很多人把提示词写成了“许愿池”,指望一句话就让模型理解图层结构、命名规范、画布尺寸、色彩模式、字… · 2026/9/24 21:59:57
WorkBuddy实战:从AI问答到自动化工作流,打造你的数字员工 先说结论:WorkBuddy 这类工具,最让人上头的不是“又多了一个 AI 聊天框”,而是它把“让 AI 替我干活”这件事真正落地了。我翻了一圈社区里大家分享的实战案例,发现很多人已经不止拿它来写文案、改代码,而是把它当成一… · 2026/9/24 21:59:57
YOLO足球和运动员检测数据集实战:从VOC/YOLO标签到yolov8训练与调优 简介:这份YOLO足球和运动员检测数据集面向计算机视觉学习者、目标检测算法实践者以及体育视频分析方向的开发者,用于训练和验证足球场景下的人体与足球目标检测模型。数据均来自真实比赛场景,使用labelImg完成标注,图片为jpg格式&… · 2026/9/24 21:59:57
torch.compile深度剖析:碎算子融合收益显著,GEMM场景基本白搭 先讲个我前几天调过的实际例子。同事递过来一个推荐模型,说训练速度上不去,怀疑是数据加载的问题。我上去没先看数据管线,直接nsys profile跑了一轮,对着 kernel 列表扫了一眼:模型里占比最大的几个 GEMM kernel 吃掉了… · 2026/9/24 21:59:57
大模型训练原理、参数调优与Agent开发实战指南 1. 大模型训练原理:从“死记硬背”到“揣测意图”的底层逻辑很多人第一次接触大模型,脑子里冒出来的问题都差不多:它到底是怎么“学会”说话的?为什么有时候像背书,有时候又像真的懂我在问什么?我刚开始折腾… · 2026/9/24 21:59:57
CNN-SVM轴承故障诊断:特征提取与分类实战指南 简介:这份资源面向工业设备健康监测方向的学习者与研究人员,聚焦轴承故障诊断这一典型场景,提供将传统机器学习与深度学习结合的完整实践素材。包内共3201个文件,以3200张jpg灰度图像和1个py脚本为主,压缩包约4.1MB&am… · 2026/9/24 21:59:51
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44