从昨天开始,我就不断从Heroku Postgres获取以下日志:
2019-03-07T11:48:08+00:00 app[postgres.10060]: [IVORY] [10-1] sql_error_code = 28000 FATAL: no pg_hba.conf entry for host "213.136.91.183", user "postgres", database "postgres", SSL off
2019-03-07T11:48:10+00:00 app[postgres.10061]: [IVORY] [10-1] sql_error_code = 28P01 FATAL: password authentication failed for user "postgres"
2019-03-07T11:48:10+00:00 app[postgres.10061]: [IVORY] [10-2] sql_error_code = 28P01 DETAIL: Password does not match for user "postgres".
2019-03-07T11:48:10+00:00 app[postgres.10061]: [IVORY] [10-3] Connection matched pg_hba.conf line 1: "local all all md5"
我的应用连接到Postgres DB很好,因此这似乎是外部尝试使用基本/默认凭据连接DB。我在Heroku的支持下找到了它。
https://help.heroku.com/DR0TTWWD/seeing-fatal-no-pg_hba-conf-entry-errors-in-postgres
第一个问题:这是获取我们应用程序数据的随机攻击/尝试吗?
第二个问题:尝试可能是“徒劳的”,但重复的日志很烦人。如果我想停止获取日志,是否需要创建一个新的关注者数据库并将其升级为应用程序的默认数据库?
希望其他人会看到这个问题并弄清楚发生了什么事情。
感谢您的帮助!