首页/安全/漏洞与攻击面速查/端口敲门(Port Knocking)作为管理面隐藏手段
本包目录(294 条)
漏洞基础与评分46 条Web 漏洞原理与防护55 条主机与服务风险面53 条扫描与验证方法50 条补丁与修复管理45 条
暴露面收敛45 条

端口敲门(Port Knocking)作为管理面隐藏手段

端口敲门在管理端口前增加一层『序列门铃』:只有按约定顺序访问特定端口后,防火墙才临时放行管理入口;它属于隐藏手段而非认证,需与密钥/MFA 叠加。

漏洞与攻击面速查安全更新于 2026-10-12

knockd 配置片段(man 手册示例结构)

knockd 配置片段(man 手册示例结构)
[options]
    logfile = /var/log/knockd.log
[openSSH]
    sequence    = 7000,8000,9000
    seq_timeout = 10
    command     = /sbin/iptables -A INPUT -s %IP% -p tcp --dport 22 -j ACCEPT
    tcpflags    = syn
# 敲门服务自身的端口配置与密钥文件需独立管理
定位降低扫描噪声与自动化尝试,不替代认证
风险序列泄露即失效;依赖客户端脚本,操作体验一般
替代更推荐统一走堡垒机/零信任网关
敲门序列要按凭证管理:泄露渠道与口令相同(文档、脚本、口头传播)。

易错点

  • 把敲门序列写进公开的运维文档:隐藏层直接失效

数据来源与参考

  • knockd 手册(配置示例)
  • fwknop 项目文档(SPA 方案参考)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌