capTests
Se connecter

Chiffrement transparent de la clé d'API en base DSCDLB-028

À tester Automatisable Toutes plateformes

Instructions

Objectif : les clés d'API DoliSCAN étaient stockées en clair (faille de priorité 1). Elles sont désormais chiffrées à l'écriture et déchiffrées à la lecture, de façon transparente pour le code appelant.

Vérifications :

  • Sur un Dolibarr qui expose le chiffrement, la clé est bien chiffrée en base à la création (préfixe dédié) et rechiffrée à chaque modification.
  • La relecture, simple ou par résolution du compte de l'utilisateur, rend la clé en clair.
  • Sur un hôte sans fonction de chiffrement, la valeur passe telle quelle (comportement documenté).
  • Une ligne historique écrite en clair avant la bascule reste lisible.

Point de contrôle manuel : inspecter la colonne ds_api en base et vérifier qu'elle ne contient plus de jeton lisible pour les comptes créés récemment.

Couverture automatique : test/phpunit/integration-dolibarr/MyAccountApiKeyEncryptionTest.php (5 methodes, suite integration).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit MyAccountApiKeyEncryptionTest partial

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.