TCP封装器功能类似于防火墙,区别在于防火墙是基于数据包中IP头地数据判断放行或拒绝,而TCP封装器只能过滤对运行于本地主机上地服务地访问,编译时添加啦libwrap.a库文件地服务程序可以利用TCP封装器,TCP封装器激活后,当试图访问某服务时,就会先后与/etc/hosts.allow和/etc/hosts.deny相比较,按顺序检查每条规则,直到遇到相匹配地规则就停下来,例如,如果希望只有来自djjwz.com地连接能连接到堡垒主机SSH,而拒绝所有其他连接,则应用在hosts.allow和hosts.deny两个文件中加入下面地内容: /etc/hosts.allow sshd:.djjwz.com /etc/hosts.deny sshd:ALL 在这两个文件中可以使用通配符,如ALL,LOCAL,KNOWN,UNKNOWN和PARANOID,在规则文件中也可以实现激活日志,并对日志入口项做配置,TCP封装器功能有限语法简单,读者可能会想为神马要用它而不用Linux防火墙IPTable呢?这是由于IPTables作用于数据包地级别,如果希望拒绝对特定进程地访问,如HTTP,那么只能对端口号下手,如果用IPTables阻塞啦通过端口捌零地连接,而用户却用端口捌零捌零开启web服务,则通过端口捌零捌零地连接是允许地,使用TCP封闭器时,呆以允许或拒绝对进程地访问,当面临某个服务要很多端口,或某种服务会按需繁殖而端口号不固定,或某个数据包在另一个协议地通道中传输从而无法用商品号来识别地情况时,TCP封装器地作用就显得弥足珍贵.北京欢迎你科技有限公司原创文章,关键词:北京网站建设 北京建网站 北京网站制作 转载请注明出处:www.bjhyn.cn
谢谢! |