MySQL远程连接的rDNS安全性

时间:2014-07-08 13:24:24

标签: mysql security dns reverse-dns

考虑接受远程连接的MySQL服务器。

如果你有一个面向公众的MySQL服务器,并且允许访问例如: 'sqluser'@'localhost'

如果攻击者现在将他的rDNS设置为“localhost”,他是否能够访问该数据库? 是否有额外的检查也试图将rDNS解析回IP?

无论如何,数据库服务器不应该面向互联网,但这是一个假设问题。

1 个答案:

答案 0 :(得分:0)

MySQL似乎使用forward-confirmed reverse DNS(FCrDNS)来对付这类攻击。

主机名检查的大多数逻辑都可以在sql/hostname.cc中找到。此外,还会执行多项检查以确保rDNS不包含IP或其他中毒