【Iptables】09 Iptables的黑白名单机制

【Iptables】iptables目录 【Iptables】01Iptables概念 【Iptables】02 Iptables实际操作之规则查询 【Iptables】03 Iptables规则管理 【Iptables】04 Iptables匹配条件总结 【Iptables】05 Iptables常用的匹配扩展模块 【Iptables】06 IPtables扩展匹配条件之 “-tcp-flags” 【Iptables】07 IPtabl... 阅读详情

特别说明:此系列博文根据 朱双印博客-iptables系列博文,个人实践后总结,此为个人笔记精简版,更通俗易懂请参考 朱双印博客-iptables系列博文 原文内容,诸君必能有所收获

09 Iptables的黑白名单机制

所谓的黑白名单机制并不是iptables有功能提供了黑白名单直接可以使用,而是用户根据链的默认策略不同,自定义规则来实现的

比如,当INPUT链默认策略为ACCEPT,这代表着所有的报文如果没有其他规则匹配过滤,那么默认将会被iptables放行接受,如果我们此时定义几条不允许满足某些匹配条件的报文进入我们的主机,那么这些满足某些匹配条件的报文就像是被我们拉入黑名单了一样;同样的,如果INPUT链默认策略为DROP,我们自定义了一些满足某匹配条件才放行的规则,此时这些满足某些匹配条件的报文就相当于加入了特殊照顾的白名单;

我们现在来看一下比较容易出问题的白名单机制,要实现白名单,需要拒绝所有报文的前提下来定义被允许的规则;按照我们的想法,应该先定义一条规则保证ssh服务相关的报文不会被拒绝或丢弃,所有得添加以下规则

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

很好,在保证不会断开远程连接后,使用 iptables -P INPUT DROP 来修改默认策略为DROP,此时我们便完成了简单的白名单,即除了ssh远程的22端口的报文可以被接受,其余的全部被丢弃了

很简单,但是却存在巨大的坑,有没有想过我们误操作了 iptables -F 命令,可能是我们不小心,但这却会把我们的白名单规则全部清掉,又因为此时的默认策略是DROP,恭喜你,你现在无法通过远程控制主机了,并且所有的端口都无法连通

所以在使用白名单的时候,我们一般不采取默认策略是DROP,然后再放行部分的报文;而是采用在默认策略是ACEEPT的情况下,在规则的末尾加一条拒绝所有报文的规则,这样一来,能匹配被接受的在之前的规则便被接受了,不想被接受的便会被最后一条规则匹配后丢弃或拒绝;并且我们也不用担心误操作清掉所有规则导致无法远程主机的情况了,具体规则便是在默认策略为ACCEPT前提下,在最后加入拒绝所有的报文规则

iptables -A INPUT -j REJECT
【Iptables】iptables目录
【Iptables】10 Iptables自定义链

Linux防火墙策略设计:从四表五链到最小权限实践 Linux防火墙不是命令堆砌,而是基于内核网络栈的访问控制体系。其核心原理源于netfilter框架的四表五链机制——raw、mangle、nat、filter四类规则表,在PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING五个固定链上按序执行,配合默认策略(如INPUT DROP)构成零信任基础。技术价值在于实现最小权限访问控制,支撑Samba共享、Docker容器网络、端口转发等真实场景;同时需与云平台安全组、应用层限流协同形成分层防御。本文聚焦策略有效性验证、工具选 阅读详情

相关推荐

Nginx安全加固实战:从配置到监控的纵深防御指南

Web服务器安全是保障线上服务稳定运行的基石,其核心在于构建纵深防御体系。从原理上讲,这涉及对网络入口的全面管控,包括信息隐藏、访问控制、协议强化与请求过滤等多个层面。在技术价值上,有效的安全配置能显著降低被攻击的风险,防止数据泄露、服务中断等安全事故,是任何生产环境部署前不可或缺的环节。其应用场景广泛覆盖了使用Nginx作为反向代理、负载均衡或静态资源服务器的各类Web服务。本文将聚焦于Nginx这一高性能Web服务器,深入探讨如何通过隐藏版本信息、强化SSL/TLS配置、设置访问控制列表(ACL)以及防

weixin_30855761的博客 396

Iptables防火墙规则使用梳理

  iptables是组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。在日常Linux运维工作中,经常会设置iptables防火墙规则,用来加固服务安全。以下对iptables的规则使用做了总结性梳理: iptables首先需要了解的:1)规则概念规则(rules...

weixin_33843947的博客 732

等保2.0防火墙不是设备而是策略闭环系统

防火墙作为网络安全基础设施工具,其本质是实现访问控制策略的技术载体;等保2.0三级要求下,核心挑战已从‘能否部署’转向‘策略是否持续有效’——涉及资产识别、规则生成、下发执行、效果验证与日志归档五大闭环环节。技术价值在于支撑最小权限、审计留痕与跨区域边界管控,广泛应用于政务云、金融ERP、制造业OT/IT融合等强合规场景。本文聚焦等保2.0落地中最易失效的策略有效性验证、多品牌协同冲突、日志审计链路断裂及合规证据链不闭环四大实操断点,结合深信服、华为等主流设备实测数据,提供可验证、可追溯、可复现的工程化落地

weixin_29327977的博客 182

服务器白名单问题解决网站不能打开问题

前几天用宝塔建站,出现网站不能打开的情况。出现问题,首先查找宝塔的问题,因为宝塔里面的其它网站正常,故再从域名方面找原因。在域名解析方面,核对域名解析,各种记录配置齐全,备案正常。因为服务器已已禁止从IP地址直接访问,因为无法确认。 后面进行服务器管理时,发现有白名单需要添加,试着将先前设置的域名添加进白名单,在访问网站时,出现成功提示,至此,问题解决。 回顾问题解决过程,复盘如下:所谓服务器白名单,就是域名解析后,需要将域名在服务器进行路由设置,这样就会信任你的网站,当然前提是域名经过...

weixin_41706024的博客 2802

Linux 安全工坊,对 攻防

战胜黑客,修炼手册

码刀攻城 489

电流采样电路设计:差分放大与ADC采集详解

在电机控制、电源管理、电池监测等应用中,电流采样是一个关键环节。通常,我们使用小阻值的采样电阻将电流信号转换为电压信号,再通过运放放大后送入ADC进行采集。本文将详细分析一种基于差分放大器的电流采样电路,包括信号放大、参考电压偏置、滤波保护以及ADC转换计算等内容。

W0s477的博客 1万+

配置域名后访问应用异常(访问页面排版错乱)

今日接到通知需要下线虚拟化负载设备,检查后发现负载上有一条配置需要迁移,当前配置采用IP地址端口映射方式。将配置原样拷贝到新的负载均衡后,发现使用IP地址访问应用正常,使用域名访问应用出现排版错乱的现象, 根据报错判断服务器本机做了相关配置,导致访问域名跳转异常或静态资源加载失败。 联系厂商排查,厂商一口咬定是我们配置不正确导致访问异常,为了避免扯皮,首先排除其他干扰因素,配置了本地hosts文件,将域名***.***.edu.cn直接指向系统所在虚机10.65.***.***,访问依然异常。 厂商排查后

qq_42754484的博客 849

CESM笔记——CESM1.0-CESM1.2.2-CESM2.1.3三个版本模式工作流对比

最近测试了CESM1.0,CESM1.2.2和CESM2.1.3三个版本,不同版本在workflow上有一些区别,来做点笔记。 CESM1.0 测试compset:B_2000,F_2000 workflow: 1. create_newcase -case ~/CESM/cesm1_0/script/B_2000 -compset B_2000 -res f19_g16 -mach tianhe 2. cd B_2000 (optional) env_mach_pes.xml ##修改核数,

砍柴姑娘Jourosy的博客 4941

解决服务器能ping通但端口不通

前言是本地机房做的esxi系统,测试环境使用的虚拟机。一切都哼正常,突然测试人员讲测试环境挂了,截图我找不到了,但类似如下,确定不windows的问题后就开始向服务器考虑。

s1608818981的博客 7920

CTFshow MISC入门实战:010Editor+TweakPNG解决PNG隐写难题(附完整脚本)

本文详细介绍了在CTFshow MISC比赛中,如何利用010Editor和TweakPNG两款专业工具构建高效的PNG隐写分析工作流。文章从PNG文件结构解析入手,通过实战案例演示了如何协同使用010Editor进行二进制侦察与结构分析,以及使用TweakPNG进行数据块的精准编辑与删除,并最终提供了自动化分析脚本,帮助选手系统性地解决PNG隐写难题。

weixin_29252171的博客 74

别光看原理图了!手把手教你用Altium Designer搞定STM32F411最小系统的PCB布局(附电源/晶振/复位电路实战)

本文详细介绍了使用Altium Designer进行STM32F411最小系统PCB布局的实战技巧,涵盖电源分配网络优化、高速信号布线及系统级布局策略。通过规范的工程结构建立、关键设计规则预设和核心电路模块布局,帮助工程师提升PCB设计效率与信号完整性。特别针对STM32最小系统的电源、晶振和复位电路提供了专业解决方案。

weixin_42653691的博客 166

centos打开防火墙无法访问网站解决办法

启动firewalld [root@localhost]# service firewalld start 关闭firewalld [root@localhost]# service firewalld stop 重启firewalld [root@localhost]# service firewalld restart 永久关闭防火墙 [root@localhost]# chkconfig iptables off 永久关闭后重启 [root@localhost]# chkconfig iptables

何以解忧唯有杜康 2034

Xilinx Vitis 2020.1中Microblaze SREC SPI Bootloader初始化失败的调试与修复指南

本文详细解析了在Xilinx Vitis 2020.1开发环境中,Microblaze SREC SPI Bootloader初始化失败的常见原因与解决方案。核心问题通常源于Flash上电时序或软件配置,如`serial_flash_family`参数未生效、链接脚本设置不当或BRAM初始化文件选择错误。文章提供了从硬件配置检查、工程设置修正到代码级添加重试机制的完整调试路径,帮助开发者快速定位并修复启动故障,确保系统稳定启动。

weixin_29163857的博客 186

android iptables 源码,详解Android 利用Iptables实现网络黑白名单(防火墙)

详解Android 利用Iptables实现网络黑白名单(防火墙)发布时间:2020-09-05 08:13:39来源:脚本之家阅读:105作者:冷静之皮囊一、概述为了使读此简笔的人对Iptables有一个简单的了解,此处强行百度了一波概念,如果想深入的了解Iptables的各种配置规则和内核对其的管理运行机制请自行www.baidu.com,这些并不是本简笔的目的所在。闲言少叙,开始正文----...

weixin_39926943的博客 1252

保姆级图解:HKMG工艺中的‘覆盖层’(Cap Layer)到底怎么调阈值电压?

本文深入解析了HKMG工艺中覆盖层(Cap Layer)如何精准调控阈值电压的关键技术。通过原子级精度的ALD工艺和材料选择,覆盖层在半导体制造中扮演着隐形调节器的角色,直接影响晶体管的电气特性。文章详细介绍了La2O3和Al2O3等材料的特性对比、ALD工艺的原子级控制,以及实战调试中的关键步骤和问题排查方法。

weixin_27032989的博客 496

【论文+CAD图纸】光储充一体化微电网设计

近些年来,我国的经济发展迅速,对能源的需求不断增长,也加重了对环境的破坏,违背了我国的可持续发展战略。所以迫切需要寻找新型能源。由于太阳能在使用时不会产生污染,所以太阳能逐渐受到人们的重视。我国的太阳能资源丰富,具有的开发利用潜力。特别是近些年“光储充”一体化充电站为高科技绿色充电模式,“以光养桩”使光伏、储能、智能充电协同,智能微电网与公共电网互动,本设计对探索清洁可再生能源在民用场合的应用,有着重大的理论和工程价值。本文综述国内外相关光伏发电的成果和发展现状;

weixin_761237174的博客 924

【Iptables】08 Iptables扩展匹配条件之state扩展模块

08 Iptables扩展匹配条件之state扩展模块 一般情况下,我们访问服务器服务,向服务端的80发起请求,服务端会通过80端口响应我们的请求,于是,我们作为客户端,也会开发相应的80端口以便接收该服务返回的报文,但此时就可能存在安全问题,如果进入我们主机80端口的报文到底是服务端返回的,还是别人刻意发送的呢? 很可怕,我们可以试着只通过特定主机IP发送的报文,其余IP地址发送的报文都拒绝,但...

TDXYBS的博客 545

hwasan实例分析踩内存之七:CamX进程chifeature2base怪异的Cause: use-after-free

摘要:本文分析了高通camx进程中的指针异常crash问题,通过构建hwasan版本确认存在内存踩踏现象。日志显示为"use-after-free"类型错误,具体为线程T175672在已释放内存区域执行写入操作。堆栈分析表明ChiFeature2Base::PipelineDestroyCb()函数访问了已被ChiFeature2Base::DestroyFeatureData()释放的pPipelineData对象。该问题源于多线程环境下内存管理不同步,导致释放后仍被引用。解决方案通过

1073

虚拟服务器ftp上传权限设置,13. 为 FTP虚拟用户设置“不同文件目录”和“访问权限”...

Re:FTP 文件传输服务==========================FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只能提交但不能够访问的特殊要求等等功能,本课程将一一详细演示。FTP 服务器的一般应用场景在:企事业单位中,统一存放资料(包括技术、文件等等):克服个人存放不安全;跨系统存放资料:服务器端Linux,但是客...

weixin_32183427的博客 982

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux ftp匿名只能下载,04. 创建匿名用户能够上传下载,或只能下载的目录

Re:FTP 文件传输服务==========================FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只能提交但不能够访问的特殊要求等等功能,本课程将一一详细演示。FTP 服务器的一般应用场景在:企事业单位中,统一存放资料(包括技术、文件等等):克服个人存放不安全;跨系统存放资料:服务器端Linux,但是客...

weixin_42490217的博客 490

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Ubuntu 14.04 命令行速查表:cheat 工具实战指南

命令行速查表(cheat sheet)是 Linux 系统管理中降低认知负荷、提升操作效率的基础工具,其核心原理是将高频命令的语法、参数组合与真实场景示例结构化为可快速检索的纯文本资源。相比 man 手册的权威冗长或 tldr 的轻量但依赖网络,cheat 以 Python 实现、Git 版本化、离线优先为技术价值,在资源受限、网络受限或长期支持型系统(如 Ubuntu 14.04)中展现出独特鲁棒性。它天然适配 SSH 终端运维、嵌入式设备维护、教学实验环境等典型应用场景,尤其在默认无 systemd、仅

wangqiaowqo的专栏 440

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Linux运维三件套:防火墙、SSH与日志排查实战

在Linux系统运维中,防火墙、SSH远程连接与系统日志是绕不开的基础设施。防火墙基于Netfilter框架实现报文过滤,firewalld与ufw是其常见管理界面;SSH作为远程管理命脉,其连接异常往往与防火墙规则、安全组策略紧密相关;而系统日志则记录一切运行痕迹,是定位问题的关键线索。三者环环相扣:SSH连不上需先排查防火墙与安全组,防火墙拦截记录又依赖日志分析,日志的完整性则可借助chattr属性加固。理解这些底层原理,不仅能解决Ubuntu SSH无法连接、端口不通等高频故障,还能构建从防护、检测到

weixin_31292729的博客 168

Docker 学习:术语、使用、Compose、Swarm

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

freeking101的博客 6167

黑白名单管理:构建安全高效的访问控制体系

顾名思义,白名单与黑名单相反,创建了一个受信任的实体列表,并允许相关的应用程序与网站在网络中运行。阻止应用程序的过程包括创建一个列表,其中有可能对网络造成威胁的所有应用程序或可执行文件,无论是恶意软件的攻击还是仅仅影响到生产力的行为。而对于视图进入的非员工人员,例如面试候选人,将进入未管理的程序,因为他们不在黑名单与白名单中。此外,建立允许列表会容易很大,因为与未知的不受信任的程序数量相比,已知的信任程序数量肯定更少。不幸的是,在存在零日漏洞攻击的情况下,无论企业的安全系统如何,都容易被攻击。

endpointcentral的博客 1317

互联网黑白名单和网络秩序维护

工作机制:黑白名单机制的工作原理是通过对访问请求中的实体信息与预设的黑白名单进行比对,根据比对结果来决定是否允许访问。

2501_91022519的博客 1491

第六次网络安全笔记

--- 开启之后,我们会针对信誉低的站地进行 检测,信誉高的站点,可以不用取出流量中的文件进行威胁检测。文件传输的方向 --- 上传,下载 文件的类型和拓展名 --- 设备可以识别出文件的真实类型,但是,如果文件的真实类型 无法识别,则将基于后缀的拓展名来进行判断,主要为了减少一些绕过检测的伪装行 为。根据建设的单位不同分类 --- 1,企业自建的VPN专线:GRE,IPSEC,SSL VPN, L2TP --- 这种VPN构建成本较低,因为不需要支付专线的费用,仅需要承担购买VPN设 备的费用。

qq_64997328的博客 1255
上一篇: 【Iptables】08 Iptables扩展匹配条件之state扩展模块
下一篇: 【Iptables】10 Iptables自定义链
TDXYBS
博客等级 码龄8年 11粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值