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

Langage Java Discussion :

proteger un fichier java


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Par défaut proteger un fichier java
    Bonjour tout le monde
    je travaille sur une application qui se connecte tout le temps a une base de donnees Mysql pour enregistrer des données sensibles.alors en but de crée des point de restauration de la base de données a la fin de l'exécution du programme java j'essaye d'exporter la base de données dans un fichier .sql afin qu'en cas de bug,suppression de donnees... je peux l'importer de nouveaux
    alors le problème que je veux limite l'accee a ce fichier depuis l'exterieur de mon application java.j ' essaye de le rendre en lecture seule et cache mais cela n'est pas suffisant !!!!
    alors quelqu'un dites moi svp comment je peux protéger un fichier
    si non si y'a des solutions mieux pour restaurer les données stockes dans une BD mysql
    merci de votre soutien

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,
    Tu peux toujours crypter le fichier SQL résultat de l'exportation. Pour ceci tu as de nombreux algorithmes existants plus ou moins standards. Ma préférence serait un conteneur PKCS#7 qui utilise un chiffrage hybride (symétrique/asymétrique) mais peut paraitre compliqué à mettre en plcae au premier abord.
    Renseigne toi sur les différentes manières de crypter des données (symétriquement 3DES, AES, ... et asymétriquement RSA, ...)
    Bon courage

    PS : Attention toutefois : si tu cryptes et que tu stockes la clef dans le code de ton programme, le codage devient quasi inutile. Il n'y a pas de solution miracle sans entrée d'un mdp par l'utilisateur lors de l'exécution dans un tel cas

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 43
    Par défaut
    Si la stabilitée de ta base de données est ok et si tu as la place

    tu peut toujour créér une duplication de tes tables dans d'autres table avec l ajout d'une colonne de timestamp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into maTableBkp (select * from maTable)
    ca te permet de plus de garder un versionning via le timestamp

    les données étant dans une table de la DB il y a peut de chance que quelqu'un fasse un bète delete


    Rq il est toujour plus prudent de faire un export de ta DB tous les soir sur un disque resaux !! (backup tape ou autres ...)

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Par défaut
    Merci de votre soutien
    pour le moment je vais dupliquer la base de données
    j'ai deja fais les algorithme de cryptage DES mais j'ai jamais implementer a l'aide d'un langage de programmation
    quelqu'un pouvez me dire si il existe des classes prête en java pour le cryptage ?
    si nn je vais commencer a penser a comment implémenter cet algo en java
    merci pour votre aide

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Par défaut
    salut tout le monde
    j'ai trouve sur le forum des codes gérant le cryptage en utilisant différents algo crypto
    http://java.developpez.com/sources/?page=cryptage
    j'essaye d'utiliser celui de DES mais j'arrive pas a savoir comment je peux pu le medifier pour déterminer une cle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    KeyGenerator keyGen = KeyGenerator.getInstance("DES");
    comment je peux modifier ce morceau afin de générer un keygen a partir d'une clé données
    merci de votre aide

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    119
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 119
    Par défaut
    merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [debutant]quoi fair pour recompiler un fichier .java
    Par nouaman dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 27/05/2004, 09h10
  2. [débutant]ou mettre un fichier java pour une appli jsp?
    Par zozolh2 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/05/2004, 15h20
  3. [WebService]Fichier Java et WSDL associé pour Web Services
    Par P4_le_requin_breton dans le forum Services Web
    Réponses: 9
    Dernier message: 23/02/2004, 12h55
  4. [exe] convertire un fichier java en executable?
    Par Toosek dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/01/2004, 10h49
  5. Edition d'un simple fichier java
    Par mcrepin dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 21/03/2003, 14h28

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