Bonjour,
Mon problème est le suivant :
Dans une application Java SE, j'utilise hibernate, mon souci c'est que le fichier hibernate.cfg.conf se livre dans le fichier jar de mon application, mon souci c'est qu'on peut extraire le jar et consulter le hibernate.cfg.xml et voir le mot de passe de la base, ce qui pour moi une faille puisque le jar est chez le client, la solution à laquelle j'ai pensé c'est de mettre la conf de la base dans une classe c'est à dire au moment de la costruction de la SessionFactory je chargerai le xml qui est écrit dans la classe et comme ça je pourrai mettre toute la conf dans un fichier .class qui n'est pas facil de lire pour pouvoir récupérer le mot de passe de la base de données,
Merci de me donner des solutions s'il en existe et aussi la méthode de charger la conf d'un XML donné en String à l'intérieur de la classe et non pas à partir du hibernate.cfg.xml
Merci bcp,
Partager