Logo de SOFTIFI

Odoo-005 Cryptage des Données Clients lors des Sauvegardes de Production Odoo

SOFTIFI

StageHybride4 à 6 moisDate limite : 25 nov. 2025
Développement OdooSécurité des donnéesAdministration PostgreSQL

Postuler

Description

Contexte et objectif

  • Le projet consiste à développer une solution de sécurité pour Odoo visant le chiffrement au niveau des champs (Field-Level Encryption) pour les données clients sensibles (ex : coordonnées bancaires, données personnelles critiques) stockées dans PostgreSQL.
  • Objectif principal : garantir que toute sauvegarde (dump) générée depuis l'environnement de production contient uniquement les données sensibles sous leur forme chiffrée afin de protéger contre les fuites via fichiers de backup utilisés en environnements non sécurisés (dev/staging).

Tâches principales et livrables attendus

  • Développer un module Odoo (compatible Odoo 18 ou 19) qui chiffre de manière transparente les champs sensibles au niveau application et gère leur lecture/écriture pour les utilisateurs autorisés.
  • Implémenter un mécanisme de test et d'audit automatisé qui vérifie après une opération de sauvegarde (via interface Odoo ou dump PostgreSQL direct) que les champs sensibles présents dans le fichier de backup sont correctement chiffrés ; fournir des scénarios de tests et un rapport de résultats.

Aspects techniques et exigences

  • Technologies : Odoo 18/19, Python 3.x, PostgreSQL, XML (views / QWeb), JavaScript (interfaces), Git pour le versioning.
  • Considérations à traiter : gestion et stockage des clefs de chiffrement (rotation, accès restreint), choix d’algorithme de chiffrement adapté, impacts performances, compatibilité avec sauvegardes/restore et migrations de données existantes.

Intégration, tests et documentation

  • Fournir intégration avec les processus de backup existants (pg_dump, outils de sauvegarde Odoo) et scripts/outils permettant de vérifier automatiquement l’absence de données sensibles en clair dans les dumps.
  • Livrables : module Odoo packagé, suite de tests automatisés, scripts de vérification pour backups, documentation d’installation et guide de sécurité pour exploitation.

Contraintes opérationnelles et pratiques

  • Durée prévue : 4 à 6 mois, 1 stagiaire.
  • Modalités de collaboration : travail avec les équipes backend/DBA et DevOps pour tests sur environnements de staging et procédure de restauration.

Candidature

  • Pour postuler, envoyer votre candidature à recrutement@softifi.com en précisant la référence du projet Odoo-005 et votre expérience pertinente.
  • Inclure dans la candidature : CV, lettre de motivation, exemples de projets ou code (GitHub) liés à Odoo, chiffrement ou gestion PostgreSQL.