SEC
安全功能扩展:强制密码强度,阉割超级用户,密钥管理,商密算法,PII匿名处理,扩展白名单,审计日志,变更追溯,反病毒等等
SEC 分类包含 26 个 PostgreSQL 扩展。
ID | 扩展 | 扩展包 | 版本 | 描述 |
---|---|---|---|---|
7000 | passwordcheck_cracklib | passwordcheck | 3.1.0 | 使用cracklib加固PG用户密码 |
7010 | supautils | supautils | 2.9.2 | 用于在云环境中确保数据库集群的安全 |
7020 | pgsodium | pgsodium | 3.1.9 | 表数据加密存储 TDE |
7030 | supabase_vault | pg_vault | 0.3.1 | 在 Vault 中存储加密凭证的扩展 (supabase) |
7040 | pg_session_jwt | pg_session_jwt | 0.3.1 | 使用JWT进行会话认证 |
7050 | anon | pg_anon | 2.1.1 | 数据匿名化处理工具 |
7060 | pg_tde | pg_tde | 1.0 | Percona加密存储引擎 |
7070 | pgsmcrypto | pgsmcrypto | 0.1.0 | 为PostgreSQL提供商密算法支持:SM2,SM3,SM4 |
7080 | pgaudit | pgaudit | 17.1 | 提供审计功能 |
7090 | pgauditlogtofile | pgauditlogtofile | 1.6.4 | pgAudit 子扩展,将审计日志写入单独的文件中 |
7100 | pg_auth_mon | pg_auth_mon | 3.0 | 监控每个用户的连接尝试 |
7110 | credcheck | credcheck | 3.0 | 明文凭证检查器 |
7120 | pgcryptokey | pgcryptokey | 0.85 | PG密钥管理 |
7130 | pg_jobmon | pg_jobmon | 1.4.1 | 记录和监控函数 |
7140 | logerrors | logerrors | 2.1.3 | 用于收集日志文件中消息统计信息的函数 |
7150 | login_hook | login_hook | 1.6 | 在用户登陆时执行login_hook.login()函数 |
7160 | set_user | set_user | 4.1.0 | 增加了日志记录的 SET ROLE |
7170 | pg_snakeoil | pg_snakeoil | 1.4 | PostgreSQL动态链接库反病毒功能 |
7180 | pgextwlist | pgextwlist | 1.17 | PostgreSQL扩展白名单功能 |
7190 | pg_auditor | pg_auditor | 0.2 | 审计数据变更并提供闪回能力 |
7200 | sslutils | sslutils | 1.4 | 使用SQL管理SSL证书 |
7210 | noset | pg_noset | 0.3.0 | 阻止非超级用户使用SET/RESET设置变量 |
7960 | sepgsql | sepgsql | - | 基于SELinux标签的强制访问控制 |
7970 | auth_delay | auth_delay | - | 在返回认证失败前暂停一会,避免爆破 |
7980 | pgcrypto | pgcrypto | 1.3 | 实用加解密函数 |
7990 | passwordcheck | passwordcheck | - | 用于强制拒绝修改弱密码的扩展 |
passwordcheck_cracklib - 3.1.0
使用cracklib加固PG用户密码
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | passwordcheck | LOAD |
RPM | passwordcheck_cracklib_$v* | |
DEB | postgresql-$v-passwordcheck-cracklib | LIB |
语言 | C | |
许可证 | LGPL-2.1 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | supautils_$v | |
DEB | postgresql-$v-supautils | LIB |
语言 | C | |
许可证 | Apache-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | pgsodium_$v* | DDL |
DEB | postgresql-$v-pgsodium | LIB |
语言 | C | |
许可证 | BSD 3-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | vault_$v* | DDL |
DEB | postgresql-$v-vault | LIB |
语言 | C | |
许可证 | Apache-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pg_session_jwt_$v | DDL |
DEB | postgresql-$v-pg-session-jwt | LIB |
语言 | Rust | TRUST |
许可证 | Apache-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | pg_anon_$v | DDL |
DEB | postgresql-$v-pg-anon | LIB |
语言 | Rust | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pgsmcrypto_$v | DDL |
DEB | postgresql-$v-pgsmcrypto | LIB |
语言 | Rust | |
许可证 | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | pgaudit_$v* | DDL |
DEB | postgresql-$v-pgaudit | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pgauditlogtofile_$v* | DDL |
DEB | postgresql-$v-pgauditlogtofile | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pg_auth_mon_$v* | DDL |
DEB | postgresql-$v-pg-auth-mon | LIB |
语言 | C | |
许可证 | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pgcryptokey_$v | DDL |
DEB | postgresql-$v-pgcryptokey | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | pg_jobmon_$v | DDL |
DEB | postgresql-$v-pg-jobmon | LIB |
语言 | SQL | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | logerrors_$v* | DDL |
DEB | postgresql-$v-logerrors | LIB |
语言 | C | |
许可证 | BSD 3-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | login_hook_$v* | DDL |
DEB | postgresql-$v-login-hook | LIB |
语言 | C | |
许可证 | GPL-3.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | set_user_$v* | DDL |
DEB | postgresql-$v-set-user | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | pg_snakeoil_$v* | |
DEB | postgresql-$v-snakeoil | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | pgextwlist_$v* | |
DEB | postgresql-$v-pgextwlist | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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
审计数据变更并提供闪回能力
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_auditor | |
RPM | pg_auditor_$v | DDL |
DEB | postgresql-$v-pg-auditor | |
语言 | SQL | |
许可证 | BSD 3-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | sslutils_$v* | DDL |
DEB | postgresql-$v-sslutils | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | postgresql$v-contrib | |
DEB | postgresql-$v | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | postgresql$v-contrib | |
DEB | postgresql-$v | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 | |
RPM | postgresql$v-contrib | DDL |
DEB | postgresql-$v | LIB |
语言 | C | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |
RPM | postgresql$v-contrib | |
DEB | postgresql-$v | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
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 |