Saltar al contenido
Seguridad de Supabase

Revisión de seguridad de Supabase para apps hechas con IA

Revisamos el proyecto de Supabase detrás de tu app en busca de lo que las herramientas de IA suelen dejar abierto: tablas sin Row Level Security, una clave service_role o secreta en el navegador, buckets públicos y una configuración de auth floja. Luego lo arreglamos por un precio que apruebas antes.

Una ingeniera trabaja en su escritorio con código abierto en dos monitores
Para quién

¿Es para ti?

Qué incluye

Qué revisamos y arreglamos

01

Row Level Security en cada tabla

RLS activado, con políticas para que cada usuario lea y cambie solo sus propias filas.

02

Cada clave en su lugar

La clave service_role o secreta solo en el servidor, y renovada si alguna vez quedó expuesta.

03

Storage privado

Buckets privados donde corresponde, con políticas de quién puede subir y descargar.

04

Auth revisado

Confirmación por correo, URLs de redirección y cambio de contraseña probados en tu dominio real.

TecnologíasSupabasePostgres RLSSupabase AuthSupabase StorageEdge FunctionsSQLTypeScript
Arreglo de ejemplo
-- facturas: privadas, por usuario update storage.buckets set public = false where id = 'invoices'; create policy "own invoices" on storage.objects for select using (bucket_id = 'invoices' and auth.uid()::text = (storage.foldername(name))[1]);
Cómo funciona

Empieza gratis. Paga solo cuando valga la pena.

01

Chequeo gratis

Una revisión externa y rápida de tu app en vivo, gratis.

02

Auditoría de rescate · $299

Un informe escrito en 2 días hábiles con qué arreglar primero.

03

Arreglo a precio cerrado

La arreglamos en tu repositorio por un precio que apruebas antes, y podemos seguir cuidándola con Care desde $249 al mes.

Marcas para las que hemos trabajado

  • Adobe
  • Nike
  • Bank of America
  • Cotopaxi
  • Thumbtack
  • H-E-B
  • GIANT
  • CGuard Pro
  • Fresh Feel Cleaning

Nuestro equipo ha trabajado con estas marcas. Los logotipos pertenecen a sus respectivos dueños.

Preguntas frecuentes

Preguntas sobre la seguridad de Supabase

¿Mi app de Supabase es segura?

Depende de sus reglas, y las herramientas de IA muchas veces no las ponen. Una tabla sin Row Level Security la puede leer o cambiar cualquiera que tenga tu clave pública, y esa clave viaja con cada página de tu app. La revisión mira cada tabla, bucket y clave.

¿Es un problema que mi clave de Supabase esté en el navegador?

La clave anon o publishable está hecha para ser pública, siempre que Row Level Security proteja tus tablas. La clave service_role o secreta es otra cosa: se salta todas las reglas, así que solo debe vivir en un servidor. Si alguna vez estuvo en tu frontend o en tu repo, renuévala.

¿Activar Row Level Security va a romper mi app?

Puede pasar, si la app dependía de tablas abiertas. Por eso primero escribimos las políticas, probamos cada pantalla con cuentas reales y las activamos juntas, para que nada deje de funcionar para tus usuarios.

¿Cuánto cuesta una revisión de seguridad de Supabase?

Es parte de la Auditoría de rescate. La Auditoría de rescate cuesta $299 y recibes un informe escrito en 2 días hábiles. Si la auditoría no encuentra ningún problema de severidad media o alta, te devolvemos el total. Si empiezas un plan dentro de 30 días, los $299 se descuentan de tu primer mes. Los arreglos tienen un precio cerrado que apruebas antes.

¿Necesitan mi contraseña o mis claves de Supabase?

No. Invítanos como miembros a tu organización de Supabase y al repo de GitHub si lo hay. Nunca compartas contraseñas ni claves secretas en chats o formularios.

Hablemos

Cuéntanos qué falla

¿No sabes si la auditoría es el paso correcto? Cuéntanos qué falla y te proponemos el siguiente paso que te sirve.

Opcional. Si prefieres que te llamemos.
Opcional, pero nos ayuda mucho.

Lo lee una persona del equipo y te responde en 1 día hábil (de lunes a viernes, de 9:00 a 18:00, hora del centro de EE. UU.). O escríbenos a hello@devonauts.com