La protection des données personnelles et sensibles s'impose de plus en plus dans la programmation des applications. Les développeurs iSeries n'ont pas besoin d'écrire leurs propres routines de cryptage, grâce aux fonctions de DB2 UDB en matière de cryptage et de décryptage. Les fonctions scalaires DB2 Encrypt et Decrypt utilisent
Cryptage des données
le produit
IBM Cryptographic Access Provider 128 bits pour la protection
des données. Le code suivant montre à quel point il est facile de crypter et de décrypter des données avec ces nouvelles
fonctions :
SET ENCRYPTION PASSWORD = 'protect'
INSERT INTO emp VALUES-ENCRYPT('112233'),
'BOB SANDERS' )
SELECT DECRYPT_CHAR(id), name FROM emp
L’instruction Set Encryption Password sert à définir le
mot de passe (ou la clé) que DB2 UDB utilisera lors du cryptage
et du décryptage. Si les données sont cryptées avec un
mot de passe « X », celui-ci doit aussi être mis à « X » quand
les données sont décryptées, afin que la fonction de décryptage
renvoie la valeur originale.
L’instruction Insert utilise la fonction Encrypt pour crypter
l’ID employé. Après ce cryptage, toute interface qui essaie
d’accéder à l’ID employé sans procéder au
décryptage recevra une chaîne binaire représentant
la valeur codée de l’ID employé.
Pour visualiser la valeur de l’ID employé originale
de « 112233 », il n’y a qu’un moyen :
utiliser la fonction de décryptage avec le mot
de passe de cryptage mis à la même valeur
de « protect », comme on le voit dans l’instruction
Select ci-dessus.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA en entreprise : adoption massive, mais la confiance reste le principal frein
- Diriger à l’ère du cloud global : trouver l’équilibre entre innovation et contrôle
- Rançongiciels et IA : les attaques gagnent en efficacité en ciblant l’humain
- De manager d’équipe à manager d’agents IA : le management change de dimension
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
