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

Les bons outils pour la photographie macro - les nuls

Les bons outils pour la photographie macro - les nuls

Vous avez de nombreuses options pour l'équipement pour capturer des gros plans macro photographies. Vous avez peut-être déjà une caméra qui prend de superbes photos en gros plan. Macro photographie signifie créer une image dans laquelle le sujet est représenté sur le capteur numérique (ou plan de film) dans sa taille réelle. Si vous trouvez que les limites de votre ...

Conseils pour prendre bon point et déclenchez Photographies - mannequins

Conseils pour prendre bon point et déclenchez Photographies - mannequins

La photographie est sur la capture et la conservation images, et en tant que photographe, vous voulez prendre les meilleures photos que vous pouvez. Si vous utilisez un appareil photo compact, utilisez ces astuces simples pour améliorer vos photos: Verrouillez toujours la mise au point avant de prendre une photo. Cadre, ne viser pas. Utilisez le viseur ou sur l'écran tout affichage pour composer ...

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Le trépied droit pour la photographie en macro et en gros plan - les nuls

Pour photographier certains sujets de près et en essayant d'atteindre certains résultats, le trépied que vous utilisez peut déterminer si vous réussissez ou échouez. Savoir ce qui est disponible sur le marché et les différences entre les trépieds peut être très utile et vous aide à décider quels trépieds vous conviennent le mieux. Lors de la sélection d'un trépied, accordez une attention particulière à ...

Le choix des éditeurs

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

Comment entendre la voix de Dieu pendant la prière chrétienne - par tys

La prière chrétienne est une façon de parler à Dieu. Cependant, pour tirer pleinement parti de la prière chrétienne, vous ne pouvez pas simplement parler, vous devez aussi vous préparer à écouter. Les conseils suivants peuvent vous aider à entendre ce que Dieu vous dit: Obtenez le scoop sur ce que Dieu vous dira par ...

Comparant les croyances à travers l'église chrétienne - les mannequins

Comparant les croyances à travers l'église chrétienne - les mannequins

Différentes confessions chrétiennes sont organisées et adorent de différentes façons. Cette liste pratique vous aidera à suivre et à comparer certaines différences dans le culte, les rituels et les croyances des plus grands groupes de l'Église chrétienne. Moyens de salut anglicans / épiscopaux: la grâce de Dieu par la foi seule. Comment ils adorent: le style traditionnel par la liturgie; liturgie contemporaine ...

Conversation avec Dieu - mannequins

Conversation avec Dieu - mannequins

La prière consiste simplement à communiquer avec Dieu. Il n'y a rien de magique à propos de la prière chrétienne; c'est une question de fait. Cependant, la prière chrétienne est plus que simplement dire à Dieu votre liste de demandes et s'attendre à ce qu'il réponde à vos prières comme s'il était un distributeur automatique cosmique. Oui, la prière est un moyen de partager avec Dieu ...

Le choix des éditeurs

Loi visant à accroître Uplifting émotions - mannequins

Loi visant à accroître Uplifting émotions - mannequins

Afin d'élever vos émotions, la première étape est de prendre conscience de ce qui émotions que vous avez. Prenez conscience de ce qui vous déclenche - ce qui vous met en colère et vous met en colère et ce qui vous rend très excité. Un déclencheur surveille certaines émissions de télévision et permet aux émotions de ces programmes de s'infiltrer ...

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Comment les entreprises vous convainquent d'acheter leurs produits - mannequins

Presque tous les médias commerciaux destinés aux femmes reçoivent leur publicité les revenus des secteurs de l'alimentation, de la beauté, de l'alimentation et de la mode. Juste l'industrie de régime elle-même est une entreprise commerciale de 33 milliards de dollars par an. Et, bien sûr, ces industries ont continuellement besoin de clients pour continuer à réussir. C'est dans leur meilleur intérêt de ...

Comment l'image corporelle se forme dans votre jeunesse - les nuls

Comment l'image corporelle se forme dans votre jeunesse - les nuls

En général, ce que vous avez vécu avec votre famille grandissaient ont eu un effet direct sur les pensées et les sentiments que vous aviez à propos de votre corps. Repensez à vos jeunes années. Dans quelle mesure les énoncés suivants décrivent votre famille? Personne n'a exercé. La voiture était utilisée même pour de courts trajets. De la nourriture lourde et engraissante ...