مشاهده تاریخچه تغییرات پسورد کاربران با تنظیم PASSWORD_REUSE_MAX و PASSWORD_REUSE_TIME

خرید بک لینک

اگر پارامترهای PASSWORD_REUSE_MAX و یا PASSWORD_REUSE_TIME را برای پروفایلی تنظیم کنیم، شکل hash شده پسورد کاربرانی که عضو ان پروفایل هستند در جدولی از دیتابیس به نام $user_history ثبت خواهد شد و از این طریق امکان برگرداندن پسورد کاربر به مقدار قبلی هم به وجود خواهد آمد:

SQL> alter profile default limit PASSWORD_REUSE_TIME 10;

Profile altered

SQL> alter user usef identified by d;

User altered

SQL> select user#,substr(password,1,12) password ,password_date from user_history$;

USER# PASSWORD PASSWORD_DATE

———- ————————–

120 T:0A20744AD0 09/20/2020 09

120 T:E5A3AF0A52 09/20/2020 09

120 T:CBCAAC7888 09/20/2020 09

برای برگرداندن پسورد کاربر به مقدار قبلی، می توان دستور alter user را به همراه عبارت identified by values اجرا کرد.

alter user user_name identified by values “user_history$.passowrd”;

با تنظیم پارامترهای *_PASSWORD_REUSE به مقدار unlimited، پسورد جدیدی در جدول $user_history ذخیره نخواهد شد.

تالار های تخصصی...

ما را در سایت تالار های تخصصی دنبال می‌کنید

برچسب: نویسنده: خنجی بازدید: 221 تاريخ: جمعه 2 آبان 1399 ساعت: 19:15

صفحه بندی