Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 11/01/2011, 11h10   #1
Invité de passage
 
Homme
Chef de projet en SSII
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Industrie

Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Par défaut Sécurité sous Oracle 10g

Bonjour,

Je cherche à améliorer la sécurité de ma base de données.
Et je me demande si il existe un outil qui permet de tracer l'ensemble des connexions et des requêtes effectuées sur une base Oracle 10g ?

Sur internet, j'ai trouvé le Oradebug, mais je suppose que cela doit nuire aux performances ? Qu'en pensez-vous ?
Merci de vos réponses.
Cordialement
jnduf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 11h34   #2
Membre confirmé
 
Avatar de mboubidi
 
Homme
Administrateur de base de données
Inscription : novembre 2006
Messages : 303
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Algérie

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : novembre 2006
Messages : 303
Points : 292
Points : 292
Envoyer un message via MSN à mboubidi
Le terme sécurité dans l'informatique et plus spécialement dans les BDD est très vaste, qu'est ce que tu veux faire, sécurisé ou audité ?
__________________
Ce que tu veux me dire, est-ce vrai? Est-ce bien? Est-ce utile? Sinon je ne veux pas l'entendre.

Pensez a
mboubidi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 11h49   #3
Membre habitué
 
Inscription : septembre 2008
Messages : 92
Détails du profil
Informations personnelles :
Âge : 42
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 92
Points : 112
Points : 112
si tu veut auditer ta base utilise les fonctions
- AUDIT attention il faut gerer les log créer par l'audit car ca prend vite beaucoup de place et surement un peu de CPU donc bien refléchir a ce que l'on veut auditer

- pour sécurise commence par fermer les comptes inutilisé et mettre de vrai mot de passe sur tous tes comptes oracle et sur les comptes system de ton serveur

c'est déjas un début (beaucoup d'entreprise de plus de 1000 personnes utilise le compte system avec comme mot de passe manager ou sys/change_on_install)
a.presles est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 12h42   #4
Invité de passage
 
Homme
Chef de projet en SSII
Inscription : décembre 2005
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Industrie

Informations forums :
Inscription : décembre 2005
Messages : 14
Points : 4
Points : 4
Le but est de savoir qui s'est connecté et ce qu'il a fait.
Par exemple:
toto s'est connecté le 17/03/2011 à 11h15
Ses requêtes sont les suivantes:
Code :
1
2
SELECT * FROM MATABLE WHERE NOM='TOTO';
DELETE FROM MATABLE WHERE NOM='TOTO';
J'ai pensé aussi à des triggers sur les tables v$session et v$sql qui stockeraient les infos de connexion et les requêtes dans une table spécifique. Mais, je ne suis pas sure d'avoir les droits pour le faire et en plus je pense que les performances risquent de baisser...

Merci de votre aide
jnduf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 17h27   #5
Nouveau Membre du Club
 
Homme
Administrateur de base de données
Inscription : mars 2011
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : mars 2011
Messages : 15
Points : 33
Points : 33
Par défaut trigger de connexion

Bonjour,
il existe un trigger de connexion avec Oracle, on peu donc tracer toutes connexions, cf les exemples :
http://fadace.developpez.com/oracle/securite/

Salutations
t.merle est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/03/2011, 13h37   #6
Membre actif
 
Avatar de Laurent_du_78
 
Inscription : juin 2007
Messages : 129
Détails du profil
Informations personnelles :
Âge : 46
Localisation : France, Yvelines (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 129
Points : 161
Points : 161
Il existe aussi le FGA (Fine Grain Auditing) qui permet de tracer les accès sur certaines colonnes de certaines tables.
Laurent_du_78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h22.


 
 
 
 
Partenaires

Hébergement Web