Escribiré y probaré reglas de seguridad seguras para firebase firestore

C
carlos_mina35
C
carlos_mina35
Kero M
Parte de la información se ha traducido automáticamente.

Acerca de este Servicio

Traducción automática

La mayoría de las apps de Firebase vienen con reglas que parecen seguras pero no lo son. "allow read, write: if request.auth != null" permite a cualquier usuario registrado leer y sobrescribir los datos de cualquier otro usuario, y la consola de Firebase no te advertirá.

Escribo reglas de seguridad para Firestore y Storage que hacen cumplir tu modelo de acceso real, y lo demuestro con pruebas automatizadas contra el emulador de Firebase, no haciendo clics en la app.

Lo que cubro:

  • Datos por usuario: los usuarios solo pueden leer y modificar sus propios documentos
  • Roles: administrador, gerente, personal, cliente, o lo que use tu app
  • Aislamiento multi-inquilino: una empresa nunca puede ver los datos de otra empresa
  • Validación de campos: tipos, campos requeridos, campos inmutables como createdAt o ownerId
  • Reglas de Storage para cargas: tipo de archivo, tamaño y verificaciones del propietario

Recibirás el archivo de reglas, el archivo de pruebas que puedes ejecutar tú mismo con un solo comando, y una breve nota en inglés sencillo explicando cada regla.

He escrito y probado reglas para apps en producción, incluyendo un SaaS multi-inquilino usado por restaurantes en 8 idiomas.

Por favor, envíame tus reglas actuales y una breve descripción de quién debe ver qué antes de hacer tu pedido.

Conoce a Kero M

Kero M

Flutter and React Developer, Firebase, Web Apps and Bug Fixes

  • DeItalia
  • Miembro desdenov 2024
  • Idiomas

    Árabe, Inglés, Italiano
I build and fix cross-platform apps and web platforms that run in production. Flutter and Dart, React and TypeScript, Next.js, Firebase and Node. Twelve shipped Flutter apps plus React and Next web platforms. Where I am strongest: Firebase Auth, Firestore and security rules with real emulator tests; Stripe subscriptions and billing; Capacitor to turn a web app into Android and iOS; maps and geolocation; PDF generation; and multi-language apps with full right-to-left support. Send me your repo or your bug and I will tell you if I am the right fit.

Traducción automática