Ich werde deine Firebase Firestore Sicherheitsregeln auditieren und beheben

A
antonhorokhovsk
A
antonhorokhovsk
Horokhovskyi A
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Die Starter-Regel von Firebase lautet "allow read, write: if request.auth != null". Das bedeutet, dass jeder angemeldete Nutzer jedes Dokument in deiner Datenbank lesen kann, inklusive Daten anderer Kunden. Die meisten Apps starten so und merken es nie.


WAS ICH ÜBERPRÜFE

- Lese- und Schreibbereich pro Sammlung: Wer kann tatsächlich was sehen

- Mandanten-Isolation: Kann Kunde A die Daten von Kunde B abfragen

- Privilegienerweiterung: Kann ein Nutzer sein eigenes Admin-Rollen-Dokument schreiben

- Serverseitige Authentifizierung: Überprüfen deine API-Routen das ID-Token oder vertrauen sie auf eine vom Client gesendete userId

- Admin SDK-Routen, die deine Regeln komplett umgehen

- Service-Account und API-Schlüssel, die in den Client-Bundle gelangen

- Abfragemuster und fehlende Indizes, die bei großem Umfang brechen oder dich Kosten verursachen


WAS DU BEKOMMST

Ein bewerteter Bericht, von kritisch bis schön, in einfachem Deutsch. Jeder Fund nennt die genaue Regel oder Codezeile und die Lösung. Bei Standard und Premium schreibe ich die Regeln, setze sie um und liefere dir Emulator-Tests, die du selbst erneut ausführen kannst, damit eine spätere Änderung das Loch nicht stillschweigend wieder öffnet.

HINTERGRUND

Ich habe Firestore-Regeln für 7 Produktions-Apps gehärtet, inklusive einer Multi-Tenant-Plattform, bei der jede Sammlung nach Unternehmen abgegrenzt ist.

Supabase RLS-Audits: gleicher Umfang, gleicher Preis.

Rechte Dritter respektieren

Bitte beachte, dass es gegen die Richtlinien von Fiverr verstößt, wenn Freelancer Themes, Vorlagen oder andere Elemente, die die Rechte Dritter oder geltende Gesetze verletzen, in die gelieferte Arbeit aufnehmen. Lies mehr darüber in unseren Leitfaden für verantwortungsvolle digitale Kreation.

Lerne Horokhovskyi A kennen

Horokhovskyi A

FullStack AI Developer NextJS Firebase LLM Integrations

  • AusPortugal
  • Mitglied seitMärz 2024
  • ⌀ Antwortzeit1 Stunde
  • Sprachen

    Ukrainisch, Russisch, Englisch
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.

Automatische Übersetzung

Mein Portfolio