Tcp Wapper基础知识与简单配置 工作在第四层(传输层)的TCP 协议

tcp wappers如果在端口中发现,一般会是负载均衡

TCP wappers 是将TCP服务程序包裹起来,增加一个额外的安全检测,同时记录所有试图访问被包含的服务的行为,为管理员提供丰富的安全分析资料。
Tcp_Wapper被设计为一个介于外来服务请求和系统服务回应的中间处理软件。最常见的用法是与inetd一起使用。当Inetd接收到一个外来服务请求的时候,并不是直接调用,而是调用TCP Wrapper,TCP Wrapper根据这个所请求的服务和针对这个服务所定制的存取控制规则来判断对方是否有使用这个服务的权限,如果有,
TCP Wrapper将该请求按照配置文件定义的规则转交给相应的守护进程去处理同时记录这个请求动作,然后自己就等待下一个请求的处理。

配置TCP wrappers

TCP wappers控制策略文件在 /etc/hosts.allow和/etc/hosts.deny两个文件
前一个文件定义计算机允许的访问,后一个文件指定应该拒绝的连接。如果某个系统同时出现在两个文件里,hosts.allow是优先的。如果某个系统没有出现在任何一个文件里,TCP Wrappers会允许它进行连接。另外,如果运行最严格的TCP Wrappers安全,用户可以在/etc/hosts.deny文件力包含一行“ALL:ALL”,它会禁止所有由TCP Wrappers处
理的输入访问。然后用户就可以在/etc/hosts.allow里为特定客户程序打开服务程序的端口。
文件的编写格式<服务程序列表>:<客户机地址列表>

格式 服务名称:地址范围
in.telnet:xxx.xxx.xxx.xxx(限制的IP地址)

1.hosts.allow 先匹配,如果有匹配规则立即执行
2.hosts.deny 后匹配,如果没有规则 默认通过

TCP wappers 管理了系统中调用libwrap.so 模块的TCP服务程序,如xinetd sshd等。
查看是否包含libwrap.so模块:

ldd /usr/sbin/xinetd|grep libwrap.so

参考:https://blog.51cto.com/jiulu/364840
https://www.jianshu.com/p/dd770eb08adf【很详细的配置】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值