Offre · 890 € · 2 semaines
Sécurisation Supabase ou Firebase.
Les outils gratuits vous disent qu’une règle manque. Je relis la configuration, je corrige dans votre dépôt, puis je vérifie que les données sont vraiment fermées.
890 €, TVA non applicable. Acompte de 50 % à la commande, solde à la livraison.
Le problème.
Dans une app Supabase ou Firebase, la clé publique part dans le navigateur ou dans l’app mobile. C’est normal : ce sont les règles d’accès de la base qui protègent les données.
Une règle oubliée, ou posée trop large pour que la démo marche, et une table entière devient lisible. Une règle qui existe ne protège pas forcément ce qu’elle devrait : c’est ce que je vérifie.
Ce que je relis.
Supabase
- RLS sur chaque table exposée
- Policies trop larges sur des données personnelles
- Vues et fonctions qui contournent la RLS
- Clé service_role côté client ou dans le dépôt
- Buckets Storage et leurs policies
- Edge Functions : jeton vérifié, secrets hors du code
Firebase
- Règles Firestore et Realtime Database
- Règles restées en « mode test »
- Règles Storage
- Cloud Functions appelables sans contrôle
- Clés d’API restreintes, App Check
Les deux
- Secrets dans le dépôt et l’historique Git
- Données renvoyées en trop par l’API
Ce que vous recevez.
- Les corrections, dans une branche de votre dépôt
- Une seconde vérification après les corrections
- Un rapport court : ce qui était ouvert, ce qui est fermé, ce qui reste à surveiller
- Mes accès rendus et aucune donnée conservée à la fin
C’est une revue de configuration sur une liste de points, à date et sur le périmètre fourni : ni test d’intrusion, ni garantie qu’aucune faille ne subsiste.
Comment ça se passe.
1. Une autorisation écrite
Projets, environnements, dates et actions permises, signés par vous avant toute vérification.
2. Un accès limité
Au projet et au dépôt, sur un environnement de test quand c’est possible, avec un accord de confidentialité.
3. Les corrections
Dans votre dépôt, puis une seconde vérification.
4. La restitution
Rapport écrit et 30 minutes en visio, le midi ou en fin de journée.