IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Cryptage Simple de Champs


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de alejandro
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2004
    Messages : 167
    Par défaut Cryptage Simple de Champs
    Bonjour,

    Je souhaiterais découpler le cryptage/décryptage de certains champs d'une table de mon application php. Ne maîtrisant pas les triggers, je me suis renseigné mais j'ai du mal à comprendre le fonctionnement. Voici ce que j'aimerais faire si possible :

    Lorsque j'insère une nouvelle entrée dans ma table, je souhaiterais que certains champs soient cryptés.

    Lorsque je récupère une entrée dans ma table, je souhaiterais que, tant soit peu que j'ai fournit ma clé secrète, je récupère mon entrée avec les champs décryptés.

    Question 1 : Comment implémenter un trigger pour qu'à chaque insertion cela me crypte automatiquement certains champs ?

    Question 2 : Quel format doit/doivent avoir le(s) champ(s) -> blob, varchar, text ... ?

    Question 3 : Comment faire passer ma clé lorsque je requête ma table de manière à ce que sans la clé, mysql me retourne les données cryptées.

    Merci d'avance.

    PS : J'ai déjà lu pas mal de tutos mais j'aurais vraiment besoin d'un coup de main mettre un premier pied dans le monde des procédures stockées.

  2. #2
    Membre Expert
    Avatar de ericd69
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    1 919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 919
    Billets dans le blog
    1
    Par défaut
    salut,

    si tu veux faire ça proprement c'est pas les triggers qu'il te faut mais un API de procédures stockées qui encapsuleront tous les traitements...
    déjà, c'est toujours plus propre que de mettre des requêtes sql dans ton php et tu peux ainsi utiliser un user mysql qui n'a que "GRANT EXECUTE" comme pouvoir (il ne peut qu'appeler des procédures stockées)

    ensuite as tu vérifié, avant de vouloir faire ça que le cryptage que tu veux faire est possible dans mysql ou que tu disposes des moyens de le faire à un coup d'exécution acceptable?

    sinon je ne trouve pas forcément inintéressant de ne brasser que des données déjà cryptées dans mysql (si tu ne veux pas que les admins de la bd puissent avoir un moyen de lire indument les données...

    après tout ça doit rentrer dans ta tête pour voir quel axe de conception peut s'avérer plus efficace...

    si tu veux je te file mon cours sur le sql procédural, ce qui t'aidera j'espère à mieux appréhender ce que tu veux faire aussi...

    c'est pour quoi ce cryptage? parce que tu peux avoir des contraintes techniques et juridiques selon le domaine...

    sinon pour ta dernière question, ta clé sera alors l'un des paramètres des procédures concernées...
    Images attachées Images attachées

Discussions similaires

  1. Cryptage simple de chaîne
    Par bigzpanda dans le forum C
    Réponses: 6
    Dernier message: 21/08/2007, 14h16
  2. Algo de cryptage simple
    Par Muesko dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 12/09/2006, 14h53
  3. [Sécurité] Cryptage simple d'entier
    Par Florent08800 dans le forum Langage
    Réponses: 19
    Dernier message: 13/07/2006, 15h26
  4. Problème cryptage simple de fichier
    Par darthnexus dans le forum C++
    Réponses: 4
    Dernier message: 03/06/2006, 18h16
  5. Cryptage Simple de mot de passe
    Par xavmax dans le forum C++Builder
    Réponses: 12
    Dernier message: 29/11/2005, 23h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo