Ich überprüfe deine Supabase-App RLS, Rollen und Datenbanksicherheit


Über diesen Service
Automatische Übersetzung
Deine AI-erstellte App funktioniert. Aber kann ein Nutzer die Daten eines anderen Nutzers lesen?
Ich überprüfe Supabase/PostgreSQL-Apps, die mit Lovable, Bolt, Cursor, Replit oder Base44 gebaut wurden, und konzentriere mich darauf, was deine Datenbank tatsächlich erlaubt, nicht auf das, was das AI-Tool behauptet einzurichten.
Dies ist eine manuelle Überprüfung, kein Scanner-Export. Jedes Paket hat eine festgelegte Zeit, daher gehe ich bei einem definierten Umfang tief ins Detail, anstatt alles nur zu überfliegen.
Was ich prüfe (je nach Paket):
- Row Level Security-Richtlinien und Tabellenzugriff
- Nutzer-, Rollen- und Mieter-Isolation (kann Nutzer A auf die Daten von Nutzer B zugreifen?)
- Auth-Konfiguration und Rollenansprüche
- SECURITY DEFINER-Funktionen, RPCs und search_path
- Speicher-Bucket-Richtlinien und exponierte Schlüssel
- Edge Functions, API-Exposition und ein Geschäftsablauf (Premium)
Du erhältst einen Bericht, der nach Schweregrad sortiert ist, mit dem Problem, den Beweisen, der betroffenen Komponente, dem Risiko und der Lösung.
Nicht enthalten: formale Penetrationstests, Compliance-Zertifizierungen oder Änderungen an deinem Code. Brauchst du eine Nachprüfung, nachdem du Dinge behoben hast? Füge die Retest-Option hinzu.
Ich brauche nur Lesezugriff oder dein Schema/Migrationen. Ich frage niemals nach deinem service-role-Schlüssel.
Hast du eine lange Checkliste? Schreib mir zuerst, und ich sage dir, welches Paket es richtig abdeckt.
Lerne Nicolas M. kennen
Technology Product Engineering Leader
- AusGroßbritannien
- Mitglied seitFeb. 2024
- ⌀ Antwortzeit3 Stunden
Sprachen
Spanisch, Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Ist das ein Penetrationstest?
Nein. Es handelt sich um eine manuelle Anwendung und eine Sicherheitsüberprüfung der Datenbank. Es ist kein formeller Penetrationstest oder Compliance-Audit.
Umfasst die Revision auch das erneute Überprüfen meiner Korrekturen?
Nein. Die Revision umfasst Fragen und Änderungen am Bericht. Das erneute Überprüfen deiner Korrekturen ist das Retest-Extra und ist im Premium enthalten.
Kannst du Stripe, Buchungen, Credits oder andere Geschäftslogik abdecken?
Premium beinhaltet einen Geschäftsablauf. Weitere Abläufe kannst du als Extras hinzufügen.
Kannst du eine einzelne Migration oder eine Reihe von Funktionen überprüfen?
Ja. Dafür ist das Basic-Paket gedacht.
Was ist, wenn meine App größer ist als die Paketlimits?
Ich sage dir das vor Beginn und schlage das passende Paket oder ein individuelles Angebot vor. Ich schneide keine Ecken ab.
Brauchst du meinen service-role Schlüssel oder Zugriff auf die Produktion?
Nein. Eine Read-Only-Einladung oder deine Schema- und Migrationsdateien reichen aus. Ich nehme keine Änderungen an der Produktion vor.
Beheben Sie die Probleme?
Nicht im Rahmen der Pakete. Du erhältst klare Schritte, um jedes Problem zu beheben. Wenn du möchtest, dass ich die Korrekturen umsetze, frage nach einem individuellen Angebot.
Was ist, wenn Sie nichts finden?
Das ist ein gutes Ergebnis. Du erhältst weiterhin einen Bericht, der zeigt, was ich überprüft und was ich bestätigt habe.

