
de stack142
Intègre le chiffrement searchable au niveau du champ de CipherStash avec Supabase pour chiffrer/déchiffrer les colonnes de manière transparente, supporter les filtres de requête chiffrés et activer l'identification
Cette compétence documente comment intégrer le chiffrement au niveau du champ de CipherStash avec Supabase à l'aide du wrapper encryptedSupabase. Elle fournit des conseils concrets pour déclarer des colonnes JSONB chiffrées, initialiser le client de chiffrement et utiliser un wrapper qui chiffre transparentement lors de l'insertion/mise à jour/upsert et déchiffre lors de la sélection. Le guide couvre également les filtres de requête chiffrés (eq, in, like, ilike, gt/gte/lt/lte), les contextes de verrouillage sensibles à l'identité, les métadonnées d'audit et les pratiques opérationnelles pour le déploiement, le remplissage des données et la transition.
Utilisez cette compétence lorsque vous devez ajouter un chiffrement searchable au niveau de la couche application à un projet Supabase afin que les colonnes sensibles restent chiffrées au repos et pendant les requêtes, lors de la migration de colonnes en texte clair vers des jumeaux chiffrés avec un temps d'arrêt minimal, ou lors de la création d'applications multi-tenants ou axées sur la conformité nécessitant une journalisation d'audit et un chiffrement sensible à l'identité.
Compatibilité suggérée : flux de travail d'agents JavaScript/TypeScript et outils de développement pouvant exécuter des exemples basés sur Node (Copilot/assistants de code, runners CI).
Compétence d'intégration CipherStash Supabase fournissant un chiffrement recherchable au niveau du champ via le wrapper encryptedSupabase. Couvre le chiffrement/déchiffrement transparent lors des opérations CRUD, les filtres de requête chiffrés (eq, like, gt, in, or, match), le chiffrement conscient de l'identité avec des contextes de verrouillage, et un guide de migration détaillé pour chiffrer les colonnes en texte brut existantes. Aucun script intégré — compétence de documentation uniquement. Bien rédigée avec des exemples complets et des barrières de sécurité claires pour les migrations en production.
Compétence de documentation propre et bien structurée. Aucun problème de sécurité. Le guide de migration est particulièrement approfondi avec des étapes de déploiement et une sécurité de remplissage (backfill). Niche mais à haute valeur ajoutée pour son public spécifique.