Auditaré y arreglaré tus reglas de seguridad de firebase firestore

A
antonhorokhovsk
A
antonhorokhovsk
Horokhovskyi A
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

La regla inicial de Firebase es "permitir lectura y escritura: si request.auth != null". Esto significa que cualquier usuario que haya iniciado sesión puede leer todos los documentos en tu base de datos, incluyendo los datos de otros clientes. La mayoría de las aplicaciones se lanzan así y nunca se enteran.


LO QUE REVISO

- Alcance de lectura y escritura por colección: quién puede ver qué realmente

- Aislamiento de inquilinos: ¿puede el cliente A consultar los registros del cliente B?

- Escalada de privilegios: ¿puede un usuario escribir su propio documento de rol de administrador?

- Autenticación en el servidor: ¿verifican tus rutas API el ID token, o confían en un userId enviado por el cliente?

- Rutas del SDK de administrador que saltan tus reglas por completo

- La filtración de cuentas de servicio y claves API en el paquete del cliente

- Patrones de consulta y índices faltantes que fallarán o te cobrarán a gran escala


LO QUE OBTIENES

Un informe clasificado, desde lo crítico hasta lo deseable, en un lenguaje sencillo. Cada hallazgo indica la regla o línea de código exacta y la solución. En Standard y Premium, escribo las reglas, las despliego y te entrego pruebas en emulator que puedes volver a ejecutar, para que un cambio posterior no vuelva a abrir silenciosamente la brecha.

ANTECEDENTES

He reforzado las reglas de Firestore para 7 aplicaciones en producción, incluyendo una plataforma multi-inquilino donde cada colección está limitada por empresa.

Auditorías de Supabase RLS: mismo alcance, mismo precio.

Respeta los derechos de terceros

Recuerda que incluir temas, plantillas o cualquier otro elemento que viole los derechos de terceros o las leyes aplicables en los trabajos entregados va en contra de las políticas de Fiverr. Puedes ver más información en Guía para la creación digital responsable.

Conoce a Horokhovskyi A

Horokhovskyi A

FullStack AI Developer NextJS Firebase LLM Integrations

  • DePortugal
  • Miembro desdemar 2024
  • Responde aprox. en:1 hora
  • Idiomas

    Ucraniano, Ruso, Inglés
I take AI-generated apps to production. I've shipped 7 full-stack products on Next.js + Firebase: an AI recruitment CRM with 17 tool-calling functions, a multi-tenant retail platform, an LMS with live WebRTC lessons, an AI journaling app with client-side encryption. So I know exactly where Lovable, Bolt, Base44 and Cursor builds break — Firestore rules that let anyone read everything, auth guards that loop, API keys in the client bundle, builds that "pass" because TypeScript errors are silenced. Send me your repo. Free diagnosis in 24h.

Traducción automática

Mi porfolio