S3Guardian
Agent de sauvegarde et de réplication vers tout stockage compatible S3, conçu pour protéger le réplica contre le rançongiciel grâce à Object Lock, avec déduplication, chiffrement et intégrité vérifiable.
Fonctionnalités
- Réplica protégé : Écriture vers un bucket S3 avec Object Lock (WORM) pour protéger le réplica contre l'altération selon la configuration de rétention.
- Déduplication : Réduit le volume transféré et stocké par déduplication au niveau des blocs.
- Intégrité vérifiable : Empreintes SHA-256 et HMAC-SHA-256 permettant de vérifier que les objets n'ont pas été modifiés.
- Chiffrement : Chiffre les données en transit vers la cible S3.
- Moteur de transfert Rust : Pool de workers adaptatif, upload multipart et pool de connexions HTTP/TLS natif pour un débit soutenu.
- Client S3 complet : Signature AWS V4, ListObjectsV2 paginé, PUT/GET/HEAD/DELETE, CopyObject par lot, Versioning et Object Lock.
- Bindings FFI : S'intègre à des applications C ou Perl via une bibliothèque à ABI stable avec licence HMAC.
Cas d'usage
- Réplica résistant au rançongiciel : Conserver une copie protégée par Object Lock, difficile à supprimer pendant la rétention, pour faciliter la reprise après incident.
- Sauvegarde vers cloud souverain : Répliquer vers un stockage S3 européen avec déduplication et chiffrement.
- Archivage économique : Externaliser des données froides vers un stockage S3 à moindre coût.
- Intégration applicative : Ajouter la réplication S3 protégée à une application C ou Perl via les bindings FFI.