主机安全(6)tcp wrapper

简介:

         Hosts.deny hosts.allow

基本语法:

daemon list:client list:option


tcpwrraper自身工作在内核,却可以通过这两个文件来提供访问控制


                  请求

          ↓              

       服务   --->/etc/hosts.allow     --->     如有有就放行

                                    ↓         没有

                          /etc/hosts.deny     ---->    如果没有就放行      

                                    ↓                    

                                                       如果有明确的匹配条目拒绝

/etc/hosts.allow|deny文件格式:damon_list: client_list [:option]


option值:

sshd:192.168.87.128:severity warn

severityn. 严重;严格;猛烈

这里默认的是将tcpwrapperhost.deny中的产生的消息错误警告放到authpriv.info中对应的日志文件中,可以在/etc/syslog查看。例如/etc/syslog authpriv.warn /var/log/hosts.deny。在hosts.deny中是这样设置的sshd : ALL : severity warn ,那么这就表示的是当有用户ssh我的主机的时候,只有达到了warn的状态才写日志了

twistvt.捻;拧;扭伤;编织;使苦恼

spawnn. 卵;菌丝;产物vt. 产卵;酿成,造成;大量生产


spawn 表示的是将命令执行在本机

twist表示的是将命令执行在对方的机器或者是在对方的日志中

/etc/hosts.deny中设置如下(banner旗帜,横幅;标语


sshd:192.168.87.128:spawn /bin/echo "aaaaa" >> /root/a

[root@centos6 ~]# tail /root/a
aaaaa


sshd:192.168.87.128:twist  /bin/echo "aaaaa"


 那么要想完成这个功能,就要在/var/banners下建立一个和进程名一样的文件,然后将banner写在这个文件里面

本文转自陈仲阳0 51CTO博客,原文链接:http://blog.51cto.com/wolfword/1212502

相关文章
|
缓存 网络协议 安全
CentOS7下使用TCP over TLS方式安全传输远程主机系统日志
CentOS7下使用TCP over TLS方式安全传输远程主机系统日志
361 0
CentOS7下使用TCP over TLS方式安全传输远程主机系统日志
|
缓存 网络协议 安全
TCP为什么安全
老八股了,都说TCP比UDP安全,那他安全再哪呢。。
204 0
|
网络协议 Java 数据库连接
mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP
mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP
264 0
mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP
|
网络协议 Linux 数据安全/隐私保护
|
安全 网络协议 Windows
|
网络协议 Python
python脚本基于TCP主机信息搜集
python脚本基于TCP主机信息搜集
125 0
|
安全 网络安全 数据库
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 18 章 服务器设置和操作_18.10. 使用SSH隧道的安全 TCP/IP 连接
18.10. 使用SSH隧道的安全 TCP/IP 连接 可以使用SSH来加密客户端和PostgreSQL服务器之间的网络连接。如果处理得当,这将提供一个足够安全的网络连接,即使是对那些无 SSL 能力的客户端。
1202 0
|
安全 关系型数据库 网络安全
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 18 章 服务器设置和操作_18.9. 用 SSL 进行安全的 TCP/IP 连接
18.9. 用 SSL 进行安全的 TCP/IP 连接 18.9.1. 使用客户端证书 18.9.2. SSL 服务器文件用法 18.9.3. 创建自签名的证书 PostgreSQL有一个对使用SSL连接加密客户端/服务器通讯的本地支持,它可以增加安全性。
1866 0
|
安全 网络协议 C#