PostgreSQL JDBC驱动程序从日志中隐藏准备好的语句参数

问题描述 投票:1回答:1

我需要从日志记录调试级别和异常消息中隐藏准备好的语句参数。有一些安全关键值。例如,使用pgp_sym_encrypt,当从数据库抛出异常时,在异常消息中显示的完整语句以及参数以及第二个参数加密密钥密码。有什么方法可以隐藏这些类型的值,尤其是在异常消息中?

postgresql logging jdbc
1个回答
0
投票

最安全的方法是在客户端进行加密,并且永远不要将密码发送到数据库。一旦将其发送到数据库,将很难完全控制发生了什么。考虑一下,如果有一种方法可以配置数据库以禁止此日志记录,那么也有一种方法可以使该配置反向。

© www.soinside.com 2019 - 2024. All rights reserved.