Procedimiento seguro para establecer credenciales SCRAM en un rol PostgreSQL #52322
Replies: 1 comment
|
No soy del equipo de Supabase, así que los puntos 2 y 3 (supautils y la telemetría gestionada) solo los puede confirmar Supabase. Pero sobre el comportamiento de PostgreSQL hay varias cosas que reducen bastante el riesgo y que pueden verificar ustedes mismos: 1.
|
Uh oh!
There was an error while loading. Please reload this page.
Estamos preparando un rol técnico con permisos mínimos para consultar el catálogo comercial de Open-Ear HN.
Antes de habilitar LOGIN, necesitamos confirmar cómo establecer su contraseña SCRAM sin exponer el verificador en registros o telemetría.
Evidencia local
Realizamos una prueba aislada con PostgreSQL y psql 17.11 para Windows, utilizando exclusivamente una contraseña ficticia:
Este resultado corresponde al laboratorio, no demuestra una exposición en Supabase. El informe adjunto contiene únicamente indicadores sanitizados, sin contraseñas ni verificadores.
Evidencia del proyecto Supabase
El 26 de octubre de 2026, a las 13:11 UTC, consultamos exclusivamente metadatos mediante conexión directa con TLS verify-full, dentro de una transacción READ ONLY finalizada con ROLLBACK.
Observamos:
log_statement = ddl
log_min_error_statement = error
log_destination = csvlog
logging_collector = on
pg_stat_statements.track = top
pg_stat_statements.track_utility = on
pgaudit.log = none
track_activities = on
session_preload_libraries = supautils
supautils.privileged_role = supabase_privileged_role
La lista supautils.privileged_role_allowed_configs incluye, entre otros, log_statement, log_min_error_statement y pg_stat_statements.*.
Las comprobaciones ordinarias de privilegio SET no mostraron autorización para esos parámetros. Entendemos que esto no descarta por sí solo una delegación adicional mediante supautils, cuya aplicabilidad efectiva no hemos probado.
No hemos ejecutado cambios de logging, establecido una contraseña para el lector ni habilitado LOGIN. Tampoco hemos demostrado si Supabase elimina el verificador de las estadísticas o de la telemetría administrada.
Consultas
No solicitamos cambios globales, desactivar auditoría ni privilegios adicionales. Buscamos el procedimiento mínimo compatible con la seguridad administrada de Supabase.
Gracias por su orientación.
All reactions