深入探索fwknop:功能、应用与安全保障
1. fwknop与iptables规则
fwknop在操作规则时,不会与iptables策略中的现有规则冲突。在30秒计时器到期前,可在fwknop服务器上执行以下命令查看授予对SSHD访问权限的iptables规则:
[root@spaserver ~]# fwknopd --fw-list
[+] Listing chains from IPT_AUTO_CHAIN keywords...
Chain FWKNOP_INPUT (1 references)
pkts
bytes
target
prot
opt
in
out
source
destination
11
812
ACCEPT
tcp
--
*
*
204.23.X.X
0.0.0.0/0
tcp dpt:22
在这个例子中,fwknop服务器会重新配置iptables,允许在30秒内访问SSHD,之后fwknopd会从 FWKNOP_INPUT 链中删除 ACCEPT 规则。虽然大多数SSH连接会超过30秒,但只要使用Netfilter连接跟踪功能,就可以让客户端和服务器之间已建立的TCP连接保持打开状态,可执行以下命令:
[root@spaserver ~]# iptables -I INPUT 1 -m state --state ESTABLISHED,RELATED -j ACCEPT
fwknop安全机制深度解析
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



