Accueil Finances personnelles Bases de l'authentification par mot de passe dans Oracle 12c - protection par mot de passe

Bases de l'authentification par mot de passe dans Oracle 12c - protection par mot de passe

Table des matières:

Vidéo: Application java avec base des données JavaDB Partie 1 Interface d'authentification 2025

Vidéo: Application java avec base des données JavaDB Partie 1 Interface d'authentification 2025
Anonim

La protection par mot de passe est le moyen le plus courant de protéger les données dans les systèmes informatiques, y compris Oracle 12c. Cette vérité s'applique aux guichets automatiques bancaires, aux sites Web et, bien sûr, à votre base de données Oracle. La protection par mot de passe aide à établir l'identité. Passer cette vérification est la première étape pour montrer que vous êtes un membre de confiance du club.

De nos jours, lorsque vous créez la base de données:

  • Les comptes par défaut sont verrouillés.

  • Les mots de passe SYS et SYSTEM sont choisis et définis lors de la création de la base de données.

  • La sécurité du mot de passe est améliorée en forçant des mots de passe complexes.

Avec ces mesures, la base de données est assez sécurisée dès sa création.

Comment appliquer la sécurité par mot de passe avec les profils dans Oracle 12c

Un mot de passe est un mécanisme dans la base de données qui oblige l'utilisateur à suivre les instructions. Les directives aident à renforcer la sécurité du système en n'autorisant pas les mots de passe faibles.

Ce qui suit sont de mauvaises idées pour créer des mots de passe, et ni vous ni vos utilisateurs ne devraient faire l'une de ces choses. Sinon, vous ouvrez la porte aux invités non invités. Donc, ne considérez pas

  • Rendre le mot de passe identique au nom d'utilisateur

  • Faire mot de passe votre mot de passe

  • Réutiliser le même mot de passe lorsque le système vous demande de changer

les mots de passe sont parfois gênants, mais acceptez-les dans le cadre de votre responsabilité. Sinon, vous devrez peut-être à un moment ou à un autre prendre la responsabilité de quelqu'un qui devine votre mot de passe.

Les profils de mot de passe évitent chacun des problèmes de la liste précédente. Les profils de mot de passe sont un outil administrateur de base de données (DBA), et ils vous permettent de faire ce qui suit:

  • Limitez le nombre de fois qu'un mot de passe peut être réutilisé. Si vous voulez faire une pause à vos utilisateurs, laissez-les réutiliser le mot de passe deux fois, mais c'est tout.

  • Limitez la durée avant qu'un mot de passe puisse être réutilisé. Vous pouvez peut-être les laisser réutiliser le mot de passe, mais ils doivent attendre 90 jours pour le faire.

  • Limiter les tentatives de connexion échouées. Si ce nombre est atteint, vous pouvez verrouiller le compte jusqu'à ce qu'un administrateur de sécurité le déverrouille ou pendant une certaine période.

  • Attribuez un temps de verrouillage par mot de passe. Si quelqu'un (ou quelque chose chose ) atteint la limite que vous avez définie pour le paramètre tentatives de connexion échouées, vous pouvez forcer une période d'attente avant que l'utilisateur puisse réessayer. Ce paramètre peut aider contre les attaques force brute , où une machine bombarde votre base de données avec un pirate de mot de passe.

  • Donner une limite de temps aux mots de passe (ou à la terminologie Oracles, durée de vie limitée). Lorsque cette durée de vie est atteinte, le système demande à l'utilisateur de changer son mot de passe.

  • Avoir un temps de grâce de mot de passe . Lorsque la durée de vie est atteinte, l'utilisateur est invité avec "Vous avez X nombre de jours pour changer votre mot de passe. "

  • Vérifiez la complexité du mot de passe. Une fonction de vérification

    • S'assure que le mot de passe et le nom d'utilisateur sont différents.

    • S'assure que le nouveau mot de passe diffère du précédent de trois caractères.

    • Garantit que le mot de passe est composé de caractères alphabétiques, numériques et spéciaux.

Vous pouvez créer votre propre fonction de vérification de mot de passe et l'associer à un profil. Une fonction de vérification de mot de passe est un programme écrit en PL / SQL (Langage procédural / Langage de requête structuré) qui examine les mots de passe lorsqu'ils sont choisis et les accepte ou les rejette en fonction de critères.

Si vous avez des exigences de mot de passe spéciales, vous pouvez écrire votre propre fonction de vérification de mot de passe et l'affecter à votre profil de mot de passe en utilisant l'attribut PASSWORD_VERIFY_FUNCTION du profil.

Oracle fournit une fonction de vérification de mot de passe standard avec la base de données. Par défaut, il vérifie ce qui suit:

  • Le mot de passe n'est pas le même que le nom d'utilisateur (avant et arrière).

  • Le mot de passe compte plus de sept caractères.

  • Le mot de passe n'est pas le même que le nom du serveur.

  • Le mot de passe n'est pas un mauvais choix commun, comme welcome1, password, database, abcdefg.

Pour utiliser la fonction de vérification de mot de passe fournie par Oracle, procédez comme suit:

  1. Connectez-vous à la base de données en utilisant SQL * Plus en tant que SYS.

  2. Exécutez ce qui suit:

    $ ORACLE_HOME / rdbms / admin / utlpwdmg. sql
    

    Cette étape crée la fonction de vérification du mot de passe par défaut et l'affecte au profil DEFAULT. Si vous êtes à l'aise avec PL / SQL, vous pouvez même prendre le fichier d'exemple d'Oracle et le modifier pour l'adapter à vos besoins.

Comment créer un profil de mot de passe dans Oracle 12c

Pour créer un profil de mot de passe, procédez comme suit:

  1. Connectez-vous à la base de données via SQL * Plus en tant que SYSTEM.

  2. Créez le profil et limiter les tentatives de connexion échouées, le temps de verrouillage et la durée de vie du mot de passe:

    
    

    Dans cet exemple, les tentatives de connexion échouées sont limitées à trois, le temps de verrouillage du mot de passe est limité à 15 minutes est limité à 90 jours.

    Vous voyez ceci:

    Profil créé.
    

    L'heure de verrouillage du mot de passe dans le code précédent est 1/96. En heure Oracle, c'est 15 minutes. Le nombre entier 1 est 1 jour, et 1/24 est une heure. Divisez 1/24 par 4 et vous obtenez 1/96 (ou 15 minutes).

  3. Affecter le profil utilisateur du rédacteur de rapport à un utilisateur:

    
    

    Cet exemple affecte le nouveau profil à l'utilisateur des ressources humaines. Vous voyez ceci en retour:

Utilisateur modifié.

Le profil DEFAULT dans Oracle 12c

Et si vous ne donnez pas un profil à vos utilisateurs? Dans ce cas, tous les utilisateurs ont le profil DEFAULT.

Par défaut dans Oracle 12c, le profil DEFAULT limite les éléments suivants:

  • FAILED_LOGIN_ATTEMPT = 10

  • PASSWORD_GRACE_TIME 7 (JOURS)

  • PASSWORD_LIFE_TIME 180 (JOURS)

  • PASSWORD_LOCK_TIME 1 (JOUR)

  • PASSWORD_REUSE_MAX UNLIMITED

  • PASSWORD_VERIFY_FUNCTION NULL (pas de complexité imposée)

  • PASSWORD_REUSE_TIME UNLIMITED

Vous pouvez éditer votre profil ou le profil DEFAULT.Par exemple, pour modifier le paramètre Echec des tentatives de connexion à 3 sur le profil DEFAULT, tapez ce qui suit:


Vous voyez ceci:

Le profil a été modifié.
Bases de l'authentification par mot de passe dans Oracle 12c - protection par mot de passe

Le choix des éditeurs

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Découvrir les Méditations de Pleine Conscience Formelle - les nuls

Pour approfondir votre conscience consciente, vous devez pratiquer une méditation de pleine conscience sur une base quotidienne. Familiarisez-vous avec certaines des médiations suivantes. Avec le temps, vous deviendrez plus conscient de votre vie quotidienne. Body Meditation Meditation - Cette méditation implique de passer environ une demi-heure, en prenant conscience de ...

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Démystifier Dan Brown: Les Templiers Royaux - les nuls

Les Templiers sont presque aussi fictifs dans Dan Brown Le code Da Vinci comme les chevaliers Jedi sont dans Star Wars. Bien que le héros Robert Langdon hésite d'abord à élever les Templiers dans ses cours, parce que la mention même d'eux fait ressortir les amants du complot, Brown n'a aucun problème à les faire participer ...

Démystification des mythes communs sur la franc-maçonnerie - mannequins

Démystification des mythes communs sur la franc-maçonnerie - mannequins

La franc-maçonnerie moderne existe depuis 1717. Les premières contre-vérités concoctées sur l'Ordre sont apparues en impression à peu près en même temps. Les États-Unis étaient consumés par l'hystérie anti-maçonnique à la fin des années 1820, et l'Europe a fait de Mason-bashing un sport populaire pendant deux siècles, le liant souvent à la propagande antisémite. Internet n'a que ...

Le choix des éditeurs

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

À L'aide de la boîte de dialogue Configurer l'affichage dans PowerPoint 2011 pour Mac - témoins

Dans la boîte de dialogue Configurer l'affichage dans PowerPoint, cliquez sur le bouton Configurer l'affichage dans l'onglet Diaporama du ruban Office 2011 pour Mac, ou choisissez Diaporama → Configurer l'affichage dans la barre de menus. Dans les deux cas, la boîte de dialogue Configurer l'affichage polyvalent apparaît. Choisir un type de spectacle dans PowerPoint 2011 pour Mac ...

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement des fichiers dans Office 2011 pour Mac - témoins

Enregistrement d'un fichier sur lequel vous travaillez dans Office 2011 pour Mac est aussi simple que de cliquer sur le bouton Enregistrer dans la barre d'outils Standard, en appuyant sur Commande-S ou en choisissant Fichier → Enregistrer. Si votre fichier a été enregistré précédemment, l'enregistrement du fichier remplace la copie existante du fichier par votre version mise à jour. Si votre fichier n'a pas ...

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Fonctionnant avec les modèles de diapositives maîtres dans PowerPoint 2011 pour Mac - les nuls

Dans Office 2011 pour Mac, l'ajout d'une nouvelle présentation de diapositive à une diapositive dans la vue Diapositive maître de PowerPoint 2011 est une tâche assez simple à effectuer. Suivez ces étapes pour commencer: Assurez-vous que vous êtes en mode Masque des diapositives. Choisissez Affichage → Maître → Masque de diapositives dans la barre de menus. Cliquez sur l'onglet Masque des diapositives du ruban, ...

Le choix des éditeurs

Sélectionnez PowerPoint 2007 Objects - dummies

Sélectionnez PowerPoint 2007 Objects - dummies

Avant de pouvoir modifier un objet PowerPoint 2007 sur une diapositive, vous devez le sélectionner. Dans les présentations PowerPoint, les objets peuvent être du texte, des graphiques, des images clipart, des formes, etc. Voici quelques instructions pour sélectionner les objets PowerPoint 2007: Objets texte: Pour sélectionner un objet texte PowerPoint 2007, déplacez le point d'insertion sur le texte qui ...

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Définir le contour de la forme sur une diapositive PowerPoint 2007 - dummies

Le contrôle shapePoint de powerPoint vous permet style des objets de ligne ou la bordure pour les objets de forme solide sur vos diapositives PowerPoint. Le contrôle Shape Outline se trouve dans le groupe Styles de formes de l'onglet Outils de dessin. Vous pouvez modifier les paramètres suivants pour le contour: Couleur: Définit la couleur utilisée pour ...

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 pour les nuls Cheat Sheet - les nuls

PowerPoint 2016 est le logiciel de présentation le plus puissant disponible pour créer et éditer la diapositive montrer des présentations pour le travail, la maison ou l'école. PowerPoint 2016 offre un certain nombre de raccourcis clavier utiles pour effectuer des tâches rapidement. Voici quelques raccourcis pour le formatage PowerPoint commun, l'édition et les tâches de fichiers et de documents. De plus, après avoir créé votre chef-d'œuvre, vous ...