- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
检测项 检测内容 加固方法1、使用命令“vi
身份鉴别
访问控制
重要数据库使用MD5认证,禁止使用trust方式进行认证
应定期修改密码,并使用符合密码复杂度策略的密码
如无业务需求,建议修改postgresql的监听地址
结合iptables限制postgresql的访问IP
根据实际需要设置类型、数据库、用户、客户端地址和认证方法
/var/lib/pgsql/data/pg_hba.conf”打开配
置文件;
2、根据实际情况将“METHOD”的值修改为md5;3、重启postgresql
1、使用超级管理员登录到数据库的控制台:首先切换用户“su-postgres”,再进入控制台:“psql”;
2、更改用户名为dbuser的密码:“alteruserdbuserwithpasswordqt@2016;”
1、使用命令“vi
/var/lib/pgsql/data/postgresql.conf”打开配置文件;
2、将“listen_addresses”的值更改为localhost;
3、保存后重启postgresql:“servicepostgresqlrestart”
1、例如只允许192.168.0.107访问:“iptables-IINPUT-ptcp-s192.168.0.107--dport5432-jACCEPT”;
2、保存新增的配置:“serviceiptablessave”;
3、重启iptables:“serviceiptablesrestart”。
1、使用命令“vi
/var/lib/pgsql/data/pg_hba.conf”打开配置文件;
2、建议配置如下:
—
—
欢迎下载PAGE
欢迎下载
PAGE2
#只允许本地用户使用trust认证host all all
127.0.0.1/32 trust
#远程连接只允许使用md5认证,并对访问IP、用户和数据库进行限制
host db1 user1192.168.10.5/32 md5
#默认阻止除以上配置以外的连接host all all0.0.0.0/0 reject
1、使用命令“vi
/var/lib/pgsql/data/postgresql.conf”打
最大并发
应设置数据库的最大并发连接数,合理使用服务器资源
开配置文件;
2、根据业务需求合理设置“max_connections”的值;
3、保存后重启postgresql:“servicepostgresqlrestart”
1、使用超级管理员登录到数据库的控制台:首先切换用户“su-postgres”,再进入控制台:“psql”;
2、例如,赋予dbuser用户创建用户的权限:
应为应用创建专门的用户,禁 “ALTERROLEdbuserWITHCREATEUSER;”
权限控制
止使用管理员用户,并且要保证这个用户具有尽可能小的权限
3、根据业务需求建议设置的权限:
|SUPERUSER|NOSUPERUSER
|CREATEDB|NOCREATEDB
|CREATEROLE|NOCREATEROLE
|CREATEUSER|NOCREATEUSER
|INHERIT|NOINHERIT
|LOGIN|NOLOGIN
|REPLICATION|NOREPLICATION
1、使用命令“vi
/var/lib/pgsql/data/postgresql.conf”打
开启日志收集,可以回溯事件进行检查或审计
开配置文件;
2、将“logging_collector”的值设置为“on”;3、保存后重启postgresql:“servicepostgresqlrestart”
1、使用命令“vi
/var/lib/pgsql/data/postgresql.conf”打
应对ddl和dml的相关操作进行记录
开配置文件;
2、将“log_statement”的值设置为“mod”;3、保存后重启postgresql:“servicepostgresqlrestart”
安全审计 1、使用命令“vi
应记录客户端连接请求信息和结束连接信息
合理设置日志轮转时间和日志轮转大小
/var/lib/pgsql/data/postgresql.conf”打开配置文件;
2、将“log_connections”和“log_disconnections”的值设置为“on”;3、保存后重启postgresql:“servicepostgresqlrestart”
1、使用
您可能关注的文档
最近下载
- (人教2024版)化学九年级上册 跨学科实践:基于碳中和理念设计低碳行动方案 课件.pptx
- ECAM23.420.SB ECAM23.420.SW Chinese manual德隆全自动咖啡机说明书.pdf
- 2025年春新星球版地理七年级下册课件 8.2 俄罗斯(第1课时).pptx
- 施工现场文明施工环境保护管理措施【精选文档】.pdf
- 棉花叶面肥的选择与使用.pptx
- 三级综合医院医疗质量管理与控制指标表.pdf
- 市政道路施工测量的方案.doc VIP
- 2025年新改版苏教版六年级下册科学全册精编知识点(精心编辑).pdf
- 食品配送售后服务承诺.docx VIP
- 煤矿作业规程编制指南.pdf
文档评论(0)