news 2026/4/15 18:05:10

参数log_statement 设置为ddl级别及以上存在密码泄露风险

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
参数log_statement 设置为ddl级别及以上存在密码泄露风险

文章目录

  • 环境
  • 症状
  • 问题原因
  • 解决方案

环境

系统平台:N/A
版本:4.1.1

症状

log_statement参数,一般设置为ddl级别以上的选项,但是该方式存在风险,任何修改用户密码的操作都将被明文记录到日志中,建议在修改用户密码前,临时关闭该参数。

问题原因

在生产环境中,数据库日志记录功能必不可少。

log_statement参数控制数据库日志记录哪些SQL,可以选择的选项有:none, ddl, mod, and all.

none: 不记录任何语句

ddl : 记录所有DDL 语句

mod: 记录所有DDL以及涉及到数据修改的语句

all: 记录所有语句

解决方案

例如:

highgo=# show log_statement;log_statement---------------ddl(1row)highgo=# select * from pg_file_settings where name ='log_statement';sourcefile|sourceline|seqno|name|setting|applied|error----------------------------------------------+------------+-------+---------------+---------+---------+-------/data/highgo/4.1.1/data/postgresql.auto.conf|10|31|log_statement|ddl|t|(1row)highgo=# alter user highgo encrypted password 'highgo';ALTERROLE 数据库日志记录如下:2018-04-1914:55:00.342CST,"highgo","highgo",3440,"[local]",5ad83cd7.d70,3,"idle",2018-04-1914:53:11CST,2/7,0,LOG,00000,"statement: alter user highgo encrypted password 'highgo';",,,,,,,,,"psql"综上所述,建议在修改密码或者其他涉密操作之前,临时关闭该参数: highgo=# set log_statement = 'none';SEThighgo=# alter user highgo encrypted password 'highgo';ALTERROLE

该参数仅在当前会话生效,断开连接或退出登录后即失效。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 2:59:37

基于python的加油站销售积分管理系统的设计与实-pycharm DJANGO FLASK

文章目录 基于Python的加油站销售积分管理系统设计与实现(PyCharm Django/Flask)系统概述技术栈选择核心功能设计关键代码示例(Django)部署与优化应用场景 大数据系统开发流程主要运用技术介绍源码文档获取定制开发/同行可拿货,招…

作者头像 李华
网站建设 2026/4/16 9:25:27

Linux 服务可用性监控实战:端口、进程、接口怎么监控?

在上一篇《Linux 主机监控实战:CPU、内存、磁盘到底怎么看?》中,我们解决了一个问题:服务器这台“机器”是不是健康的。 在真实运维场景中,你很快就会发现: 机器活着 资源正常 用户却访问不了服务 &am…

作者头像 李华
网站建设 2026/4/16 13:03:06

在线考试平台哪家好?2026选购攻略+高性价比平台推荐

线上办公、线上教学常态化,不管是企业员工培训考核、学校随堂测试,还是个人备考刷题,都离不开一款靠谱的在线考试平台。但市面上在线考试平台五花八门,宣传话术天花乱坠,不少人都会陷入困惑:在线考试平台哪…

作者头像 李华
网站建设 2026/4/16 11:01:07

基于深度学习的聊天机器人设计(源码+文档)

项目简介基于深度学习的聊天机器人设计实现了以下功能:本系统的主要使用角色为普通用户和管理员用户,两者的功能几乎是一致的,但管理员用户比普通用户多了用户管理的功能,可以对系统内的用户进行管理。普通用户比管理员用户多了注…

作者头像 李华
网站建设 2026/4/7 15:41:11

怎么把论文AI检测降下来?3个实战案例分享

怎么把论文AI检测降下来?3个实战案例分享 真实案例,真实效果 怎么把论文AI检测降下来?看看这3个真实案例,学习他们的成功经验。 案例一:小王的本科毕业论文 背景: 管理学专业论文12000字初始AI率&#xff1…

作者头像 李华
网站建设 2026/4/16 11:11:03

论文AIGC检测怎么降?从源头控制AI率的方法

论文AIGC检测怎么降?从源头控制AI率的方法 与其事后降AI,不如事前控制 论文AIGC检测怎么降?很多同学只关注降AI,却忽略了从源头控制AI率。 为什么要从源头控制? 事后降AI耗时耗力处理不当可能影响质量有些内容处理…

作者头像 李华