博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hosts.deny真的可以deny ALL吗?
阅读量:7022 次
发布时间:2019-06-28

本文共 540 字,大约阅读时间需要 1 分钟。

有时针对某个安全问题需要防止几个IP与本机建立连接,通常可以使用添加到防火墙(如iptables)的方法来控制这些IP的行为。但有时防火墙根本就处于关闭的状态,要突然启用防火墙,可能导致某些正确的端口无法被其他合法用户访问(尽管可以查到哪些端口需要开,哪些不需要开,)因此要想禁止某些IP连接有人会想到hosts.deny,hosts.deny中提供的ALL选项让用户看起来它能规范一组IP、主机的所有行为。但如果设置成ALL就真的可以控制全部行为吗?

但实际上,hosts.deny 默认只对ssh好用,尽管看起来是ALL,但实际上只有sshd。 hosts.deny相当于一个配置文件,谁用它谁就去读它,默认只有ssh去读这个文件,例如可以用lsof来查看哪些程序使用了libwrap库,只有使用了libwrap库的才能调用hosts.deny文件,如图所示:

因此,hosts.deny并不能起到本来预期的作用,禁止这些IP访问本机还需要iptables防火墙这样的方法。

怎么启用hosts.allow和hosts.deny中所描述的功能呢?需要借助xinetd和tcp_wrappers这样的软件来实现,具体的可以自查相关man手册,在此就不深入研究了。

--end--

转载地址:http://pybxl.baihongyu.com/

你可能感兴趣的文章
分析称未来一年主流科技公司将裁员33.3万人
查看>>
HPE矛头直指思科 与Arista达成软件定义合作关系及销售协议
查看>>
安防监控芯片市场高清化趋势 成行业共识
查看>>
为什么企业IT部门必须要消除数据孤岛
查看>>
姑娘,咱们一起去学编程吧
查看>>
Ubuntu MATE 15.04 Vivid Vervet Beta 1
查看>>
程序员的年终总结,各种版本各种残
查看>>
《Spring Data官方文档》翻译邀请
查看>>
Jquery绑定事件(bind和live的区别)
查看>>
Python爬虫:用BeautifulSoup进行NBA数据爬取
查看>>
吉利汽车:数字化转型从上云开始
查看>>
bash模板
查看>>
【Spark Summit East 2017】使用Spark, Kafka和Elastic Search的大规模预测
查看>>
机器学习——决策树算法原理及案例
查看>>
关注上帝的所想所爱,创造无限财富
查看>>
Cocos2d-x3.2 Sprite精灵类的创建与设置
查看>>
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
查看>>
phalapi-进阶篇7(使用缓存以及用redis拓展解决实际问题)
查看>>
深入浅出PostgreSQL B-Tree索引结构
查看>>
读代码整洁之道
查看>>