Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/05/2008, 00h11   #1
Invité régulier
 
Inscription : avril 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 59
Points : 7
Points : 7
Par défaut Supprimer le compte sysdba

je voudrais savoir comment interdir l'accès à la base de données à sysdba.. et comment éviter que sur une autre machine avec un autre Firebird/Interbase, n'importe qui arrive à ouvrir ma base de données avec ce compte?
badilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 00h18   #2
Membre expérimenté
 
Inscription : mars 2002
Messages : 711
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 711
Points : 599
Points : 599
une solution consiste a créer un role sysdba (mais c'est un bug)

sinon c'est pas trop possible.

Avec la version 2.1, tu as de nouvelles possibilités si ton serveur est sous Windows

http://www.firebirdsql.org/devel/doc...leaseNotes.pdf

Citation:
Using Windows Security to Authenticate Users
(V.2.1) From Firebird 2.1 onward, Windows “Trusted User” security can be applied for authenticating Firebird
users on a Windows host. The Trusted User's security context is passed to the Firebird server instead of the
Firebird user name and password and, if it succeeds, it is used to determine the Firebird security user name.
For details see the section below, Windows Trusted User Security.
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2008, 09h45   #3
Expert Confirmé Sénior
 
Avatar de _skip
 
Homme
Développeur d'applications
Inscription : novembre 2005
Messages : 2 326
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Développeur d'applications
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2005
Messages : 2 326
Points : 4 796
Points : 4 796
Si le but c'est d'empêcher que quelqu'un possédant le fichier de base de données puisse y avoir accès s'il utilise une autre installation de firebird, ça on ne peut rien y faire.

Il faut protéger l'accès des utilisateurs à ce fichier.
_skip est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2008, 11h41   #4
Invité régulier
 
Inscription : avril 2006
Messages : 59
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 59
Points : 7
Points : 7
j'ai trouvé la réponse sur ce même forum..

http://www.developpez.net/forums/d2036/bases-donnees/firebird/debuter/securiser-metadata-ib-utilisation-mono/
badilou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2008, 10h40   #5
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Le méthode indiquée est celle résumée par VLDG.
Créer un role SYSDBA.

Mais cela n'empêchera pas de se connecter avec un autre user pour accéder aux métadata. Puis de voir les roles existants les owners et du coup d'accéder aux données.

De mémoire on peut protéger le code des PS en mettant à jours les tables systemes. Les tables systèmes contiennent 2 champs distincts un qui est la PS en texte et l'autre un blob contenant la PS compilée.

Pour conclure on ne peut donc pas protéger correctement la base de données rien qu'avec firebird. Il faut utiliser la protection du système d'exploitation.

Tout au plus on rebutera les personnes les moins motivées.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2008, 16h21   #6
Invité régulier
 
Inscription : décembre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 15
Points : 8
Points : 8
Par défaut et enfin on est ou

et donc le travail s'est arrété là!
personne n'a trouvé de solution!
j'ai essayé avec la commande cacls du dos mais je trouve un petit problème pour la distribution des permission!
je n'arrive pas a definir la chaine [tout les utilisateurs] pour cette commande
sinon si j'arrive a définir tout les utilisateurs sous n'importe quelle #machine# excepté celui que je définirait dans mon code en VB ou en C# personne ne pourra accéder a ce fichier, cad ma base de donnée!
à l'aiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiide!!!
salem_b_a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2008, 16h52   #7
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Citation:
Envoyé par salem_b_a Voir le message
et donc le travail s'est arrété là!
personne n'a trouvé de solution!
Parce qu'il n'y en a pas mis à part les bidouilles citées dans les liens des messages précédents.
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2008, 18h49   #8
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

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

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
passe sous Linux
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h12.


 
 
 
 
Partenaires

Hébergement Web