PIGSTY

SEC

安全功能扩展:强制密码强度,阉割超级用户,密钥管理,商密算法,PII匿名处理,扩展白名单,审计日志,变更追溯,反病毒等等

SEC 分类包含 26 个 PostgreSQL 扩展。

ID扩展扩展包版本描述
7000passwordcheck_cracklibpasswordcheck3.1.0使用cracklib加固PG用户密码
7010supautilssupautils2.9.2用于在云环境中确保数据库集群的安全
7020pgsodiumpgsodium3.1.9表数据加密存储 TDE
7030supabase_vaultpg_vault0.3.1在 Vault 中存储加密凭证的扩展 (supabase)
7040pg_session_jwtpg_session_jwt0.3.1使用JWT进行会话认证
7050anonpg_anon2.1.1数据匿名化处理工具
7060pg_tdepg_tde1.0Percona加密存储引擎
7070pgsmcryptopgsmcrypto0.1.0为PostgreSQL提供商密算法支持:SM2,SM3,SM4
7080pgauditpgaudit17.1提供审计功能
7090pgauditlogtofilepgauditlogtofile1.6.4pgAudit 子扩展,将审计日志写入单独的文件中
7100pg_auth_monpg_auth_mon3.0监控每个用户的连接尝试
7110credcheckcredcheck3.0明文凭证检查器
7120pgcryptokeypgcryptokey0.85PG密钥管理
7130pg_jobmonpg_jobmon1.4.1记录和监控函数
7140logerrorslogerrors2.1.3用于收集日志文件中消息统计信息的函数
7150login_hooklogin_hook1.6在用户登陆时执行login_hook.login()函数
7160set_userset_user4.1.0增加了日志记录的 SET ROLE
7170pg_snakeoilpg_snakeoil1.4PostgreSQL动态链接库反病毒功能
7180pgextwlistpgextwlist1.17PostgreSQL扩展白名单功能
7190pg_auditorpg_auditor0.2审计数据变更并提供闪回能力
7200sslutilssslutils1.4使用SQL管理SSL证书
7210nosetpg_noset0.3.0阻止非超级用户使用SET/RESET设置变量
7960sepgsqlsepgsql-基于SELinux标签的强制访问控制
7970auth_delayauth_delay-在返回认证失败前暂停一会,避免爆破
7980pgcryptopgcrypto1.3实用加解密函数
7990passwordcheckpasswordcheck-用于强制拒绝修改弱密码的扩展

passwordcheck_cracklib - 3.1.0

使用cracklib加固PG用户密码

扩展官网属性
扩展包passwordcheck
LOAD
RPMpasswordcheck_cracklib_$v*
DEBpostgresql-$v-passwordcheck-cracklib
LIB
语言
C
许可证
LGPL-2.1
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

supautils - 2.9.2

用于在云环境中确保数据库集群的安全

扩展官网属性
扩展包supautils
LOAD
RPMsupautils_$v
DEBpostgresql-$v-supautils
LIB
语言
C
许可证
Apache-2.0
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgsodium - 3.1.9

表数据加密存储 TDE

扩展官网属性
扩展包pgsodium
LOAD
RPMpgsodium_$v*
DDL
DEBpostgresql-$v-pgsodium
LIB
语言
C
许可证
BSD 3-Clause
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

supabase_vault - 0.3.1

在 Vault 中存储加密凭证的扩展 (supabase)

扩展官网属性
扩展包pg_vault
RPMvault_$v*
DDL
DEBpostgresql-$v-vault
LIB
语言
C
许可证
Apache-2.0
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_session_jwt - 0.3.1

使用JWT进行会话认证

扩展官网属性
扩展包pg_session_jwt
RPMpg_session_jwt_$v
DDL
DEBpostgresql-$v-pg-session-jwt
LIB
语言
Rust
TRUST
许可证
Apache-2.0
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

anon - 2.1.1

数据匿名化处理工具

扩展官网属性
扩展包pg_anon
LOAD
RPMpg_anon_$v
DDL
DEBpostgresql-$v-pg-anon
LIB
语言
Rust
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_tde - 1.0

Percona加密存储引擎

扩展官网属性
扩展包pg_tde
LOAD
RPMpercona-postgresql$v
DDL
DEBpercona-postgresql-$v
LIB
语言
C
许可证
MIT
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgsmcrypto - 0.1.0

为PostgreSQL提供商密算法支持:SM2,SM3,SM4

扩展官网属性
扩展包pgsmcrypto
RPMpgsmcrypto_$v
DDL
DEBpostgresql-$v-pgsmcrypto
LIB
语言
Rust
许可证
MIT
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgaudit - 17.1

提供审计功能

扩展官网属性
扩展包pgaudit
LOAD
RPMpgaudit_$v*
DDL
DEBpostgresql-$v-pgaudit
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgauditlogtofile - 1.6.4

pgAudit 子扩展,将审计日志写入单独的文件中

扩展官网属性
扩展包pgauditlogtofile
RPMpgauditlogtofile_$v*
DDL
DEBpostgresql-$v-pgauditlogtofile
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_auth_mon - 3.0

监控每个用户的连接尝试

扩展官网属性
扩展包pg_auth_mon
RPMpg_auth_mon_$v*
DDL
DEBpostgresql-$v-pg-auth-mon
LIB
语言
C
许可证
MIT
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

credcheck - 3.0

明文凭证检查器

扩展官网属性
扩展包credcheck
RPMcredcheck_$v*
DDL
DEBpostgresql-$v-credcheck
LIB
语言
C
许可证
MIT
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgcryptokey - 0.85

PG密钥管理

扩展官网属性
扩展包pgcryptokey
RPMpgcryptokey_$v
DDL
DEBpostgresql-$v-pgcryptokey
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_jobmon - 1.4.1

记录和监控函数

扩展官网属性
扩展包pg_jobmon
RPMpg_jobmon_$v
DDL
DEBpostgresql-$v-pg-jobmon
LIB
语言
SQL
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

logerrors - 2.1.3

用于收集日志文件中消息统计信息的函数

扩展官网属性
扩展包logerrors
RPMlogerrors_$v*
DDL
DEBpostgresql-$v-logerrors
LIB
语言
C
许可证
BSD 3-Clause
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

login_hook - 1.6

在用户登陆时执行login_hook.login()函数

扩展官网属性
扩展包login_hook
RPMlogin_hook_$v*
DDL
DEBpostgresql-$v-login-hook
LIB
语言
C
许可证
GPL-3.0
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

set_user - 4.1.0

增加了日志记录的 SET ROLE

扩展官网属性
扩展包set_user
RPMset_user_$v*
DDL
DEBpostgresql-$v-set-user
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_snakeoil - 1.4

PostgreSQL动态链接库反病毒功能

扩展官网属性
扩展包pg_snakeoil
LOAD
RPMpg_snakeoil_$v*
DEBpostgresql-$v-snakeoil
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgextwlist - 1.17

PostgreSQL扩展白名单功能

扩展官网属性
扩展包pgextwlist
LOAD
RPMpgextwlist_$v*
DEBpostgresql-$v-pgextwlist
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pg_auditor - 0.2

审计数据变更并提供闪回能力

OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

sslutils - 1.4

使用SQL管理SSL证书

扩展官网属性
扩展包sslutils
RPMsslutils_$v*
DDL
DEBpostgresql-$v-sslutils
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

noset - 0.3.0

阻止非超级用户使用SET/RESET设置变量

扩展官网属性
扩展包pg_noset
LOAD
RPMnoset_$v*
DDL
DEBpostgresql-$v-noset
LIB
语言
C
许可证
AGPL-3.0
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

sepgsql - -

基于SELinux标签的强制访问控制

扩展官网属性
扩展包sepgsql
LOAD
RPMpostgresql$v-contrib
DEBpostgresql-$v
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

auth_delay - -

在返回认证失败前暂停一会,避免爆破

扩展官网属性
扩展包auth_delay
LOAD
RPMpostgresql$v-contrib
DEBpostgresql-$v
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

pgcrypto - 1.3

实用加解密函数

扩展官网属性
扩展包pgcrypto
RPMpostgresql$v-contrib
DDL
DEBpostgresql-$v
LIB
语言
C
TRUST
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13

passwordcheck - -

用于强制拒绝修改弱密码的扩展

扩展官网属性
扩展包passwordcheck
LOAD
RPMpostgresql$v-contrib
DEBpostgresql-$v
LIB
语言
C
许可证
PostgreSQL
OS/Archx86_64aarch64
el8
17
16
15
14
13
17
16
15
14
13
el9
17
16
15
14
13
17
16
15
14
13
d12
17
16
15
14
13
17
16
15
14
13
u22
17
16
15
14
13
17
16
15
14
13
u24
17
16
15
14
13
17
16
15
14
13