a jelszó házirend beállítása az Oracle-ben

Az Oracle database felhasználók jelszava általában megegyezik a felhasználónévvel. Vagy a jelszavak nagyon egyszerűen vannak beállítva. Ez komoly biztonsági gyengeséget jelent.

annak megakadályozása érdekében, hogy a felhasználók egyszerű jelszavakat állítsanak be, meg kell változtatnunk a profil PASSWORD_VERIFY_FUNCTION paraméterét az általunk megadott eljárásra vagy az Oracle által biztosított verify_function_11G függvényre.

a verify_function_11G telepítésekor a következő paraméterek lesznek automatikusan beállítva az alapértelmezett profilhoz:

PASSWORD_VERIFY_FUNCTION verify_function_11G
PASSWORD_LIFE_TIME 180
PASSWORD_GRACE_TIME 7
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LOCK_TIME 1

ily módon a felhasználói jelszót 180 naponta meg kell változtatni.

Az utolsó jelszóváltás 180 napja után a felhasználót figyelmeztetjük, hogy változtassa meg a jelszót 7 napig. Ha a felhasználó 7 napig nem változtatta meg jelszavát, a felhasználói állapot lejár, és a felhasználó nem lehet bejelentkezni.

ha létrehoztunk egy profilt, meg kell változtatnunk a PASSWORD_VERIFY_FUNCTION paramétert az alábbiak szerint.

1
SQL> ALTER profil PROFILE_NAME LIMIT PASSWORD_VERIFY_FUNCTION verify_function_11G;

telepítse a verify_function_11G funkciót:

a verify_function_11G funkciót az utlpwdmg futtatásával telepíthetjük.sql a $ORACLE_HOME/rdbms / admin könyvtárban.

1
2
3
4
5
6
7
8
9
10
11
12
13

SQL> @ $ ORACLE_HOME / rdbms / admin / utlpwdmg.sql;
funkció létrehozva.
Grant sikerült.
profil megváltozott.
funkció létrehozva.
Grant sikerült.
SQL>

a funkció telepítése után, ha az alapértelmezett profil változásai problémákat okoznak, hasznos néhány javítást végezni az alapértelmezett profilban.

mert a telepítés előtt nem volt érvénytelen jelszó. A funkció telepítése után a jelszavak a felhasználó utolsó jelszóváltása után 180 nappal lejárnak. Ez a 180 nap nem 180 nap a funkció létrehozása után. Ez az idő a legutóbbi jelszóváltás után. Tehát ebben az esetben a felhasználói jelszó néhány napon belül lejárhat.

Az Oracle profilokkal kapcsolatos részletes információkért javasoljuk, hogy olvassa el az alábbi cikkeket.

“Hogyan hozzunk létre Oracle profilokat”,

“Hogyan változtassunk felhasználói profilt Oracle-en”

és olvassa el az alábbi cikket a felhasználói jelszó lejáratáról.

“Oracle jelszó lejárt hiba”,

“hogyan lehet feloldani egy lejárt Oracle felhasználót, akinek a jelszava ismeretlen”

dbtut

szerző: dbtut

We are a team with over 10 years of database management and BI experience. Our Expertises: Oracle, SQL Server, PostgreSQL, MySQL, MongoDB, Elasticsearch, Kibana, Grafana.

Write a Comment

Az e-mail-címet nem tesszük közzé.