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

Firebird Discussion :

Validation python pour serveur crypté


Sujet :

Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur avant-vente
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur avant-vente
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Par défaut Validation python pour serveur crypté
    Bonjour,

    - Nous avons créé un serveur crypté à partir de la version de Firebird 2.5.0.26074.
    - Pour ce faire, nous avons créé un plugin fbcrypt.dll contenant notre clé de cryptage.

    - Ce serveur fonctionne.

    - Nous avons voulu valider ce serveur avec la suite de test python fournie (http://www.firebirdsql.org/en/firebird-test-suite/).

    - Nous avons commencé par tester cette suite avec python 2.7 avec un serveur et une BD non cryptée (OK).
    - Puis nous avons réussi à crypter la BD de test (fbtest.fdb) en faisant une extraction via FlameRobin puis en la recréant avec notre serveur crypté.
    - Cette BD est correcte (nous l'avons testée).
    - Notre problème est le suivant :
    Lors de la connexion de notre BD cryptée à notre serveur crypté, le plugin fbcrypt est identifié (jrd.cpp line 4937 : PluginManager::enginePluginManager().findPlugin(CRYPT_IMAGE)) mais il n'est pas utilisé lors de la connexion à la BD.

    Nous avons remarqué que la fonction "option.get" (jrd.cpp line 800) renvoie une structure dpd remplie avec la clé (options.dpb_key.hasData() = true) avec nos tests (développés en C) mais que cette structure n'est pas remplie avec la clé avec les tests python.

    Comment m'assurer que le plugin fbcrypt est utilisé à la connexion ?

    Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    la suite de test est là :
    svn://svn.code.sf.net/p/firebird/code/qa/fbtest/trunk
    et
    svn://svn.code.sf.net/p/firebird/code/qa/fbt-repository/trunk
    et le pilote Python
    ici
    https://pypi.python.org/pypi/fdb
    ou
    svn://svn.code.sf.net/p/firebird/code/python/fdb/trunk

    s'il y a un problème avec le pilote Python, le rapporter à la liste Firebird-Python
    firebird-python@yahoogroups.com

    ou dans le tracker
    http://tracker.firebirdsql.org
    http://tracker.firebirdsql.org/browse/PYFB

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur avant-vente
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur avant-vente
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Par défaut
    Merci pour cette réponse.

    Effectivement, la suite de test python est beaucoup plus complète que celle indiqué sur le site (http://www.firebirdsql.org/en/firebird-test-suite/).

    Je vais tester avec ces nouveaux chemins et ferais suivre l'anomalie si elle persiste.

Discussions similaires

  1. script python pour un serveur asterisk
    Par skyrex dans le forum Général Python
    Réponses: 0
    Dernier message: 07/04/2015, 19h48
  2. [Client/Serveur] Comment procéder pour une validation par le Serveur ?
    Par wizad dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 11/09/2008, 08h47
  3. Module python pour accéder a un serveur CVS
    Par chrix10.2 dans le forum Général Python
    Réponses: 1
    Dernier message: 19/06/2007, 16h42
  4. Conf DNS pour serveur mail avec IP dynamique ?
    Par ovh dans le forum Réseau
    Réponses: 9
    Dernier message: 14/06/2004, 22h55

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