成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 提升Oracle用戶密碼安全性的策略

提升Oracle用戶密碼安全性的策略

熱門(mén)標(biāo)簽:圖像地圖標(biāo)注 分布式呼叫中心 海南400電話哪里辦理 貴陽(yáng)電話外呼系統(tǒng)哪家好 南寧人工智能電銷(xiāo)機(jī)器人費(fèi)用 400電話是不是免費(fèi)申請(qǐng) 安陽(yáng)外呼系統(tǒng)免費(fèi) 濟(jì)南地圖標(biāo)注公司 呼倫貝爾智能手機(jī)地圖標(biāo)注

環(huán)境:Oracle 11.2.0.4

客戶需求:主要背景是數(shù)據(jù)庫(kù)中有很多業(yè)務(wù)用戶名,且由于部分用戶缺乏安全意識(shí),甚至直接將自己的密碼設(shè)置為和用戶名一樣,目前客戶期望密碼設(shè)置不要過(guò)于簡(jiǎn)單,最起碼別和用戶名一致或相似就好。

1.官方解決方案

實(shí)際上Oracle提供有一個(gè)非常好用的安全校驗(yàn)函數(shù),來(lái)提升用戶密碼的復(fù)雜性。這個(gè)在之前的文章《Oracle 11g 安全加固》中的“1.8.數(shù)據(jù)庫(kù)密碼安全性校驗(yàn)函數(shù)”章節(jié)就已經(jīng)有了確切的解決方案,核心內(nèi)容如下:

select limit from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_VERIFY_FUNCTION';
prompt =============================
prompt == 8.數(shù)據(jù)庫(kù)密碼安全性校驗(yàn)函數(shù) 
prompt =============================
prompt 執(zhí)行創(chuàng)建安全性校驗(yàn)函數(shù)的腳本
@?/rdbms/admin/utlpwdmg.sql
 select limit from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_VERIFY_FUNCTION';

2.刪減版解決方案

上面這個(gè)自帶的安全性校驗(yàn)函數(shù)對(duì)檢查過(guò)于嚴(yán)苛,而客戶目前的需求就只有一個(gè),不允許密碼和用戶名完全一樣或過(guò)于相似就可以了。于是乎,我就從這個(gè)腳本中找到這項(xiàng)需求,把其他暫時(shí)不需要的部分全部去掉。這樣,就得到了如下的刪減版腳本:

Rem
Rem $Header: rdbms/admin/utlpwdmg1.sql /st_rdbms_11.2.0/1 2013/01/31 01:34:11 skayoor Exp $
Rem
Rem utlpwdmg.sql
Rem
Rem Copyright (c) 2006, 2013, Oracle and/or its affiliates. 
Rem All rights reserved. 
Rem
Rem NAME
Rem  utlpwdmg.sql - script for Default Password Resource Limits
Rem
Rem DESCRIPTION
Rem  This is a script for enabling the password management features
Rem  by setting the default password resource limits.
Rem
Rem NOTES
Rem  This file contains a function for minimum checking of password
Rem  complexity. This is more of a sample function that the customer
Rem  can use to develop the function for actual complexity checks that the 
Rem  customer wants to make on the new password.
Rem
Rem MODIFIED (MM/DD/YY)
Rem skayoor  01/17/13 - Backport skayoor_bug-14671375 from main
Rem asurpur  05/30/06 - fix - 5246666 beef up password complexity check 
Rem nireland 08/31/00 - Improve check for username=password. #1390553
Rem nireland 06/28/00 - Fix null old password test. #1341892
Rem asurpur  04/17/97 - Fix for bug479763
Rem asurpur  12/12/96 - Changing the name of password_verify_function
Rem asurpur  05/30/96 - New script for default password management
Rem asurpur  05/30/96 - Created
Rem
-- This script sets the default password resource parameters
-- This script needs to be run to enable the password features.
-- However the default resource parameters can be changed based 
-- on the need.
-- A default password complexity function is also provided.
-- This function makes the minimum complexity checks like
-- the minimum length of the password, password not same as the
-- username, etc. The user may enhance this function according to
-- the need.
-- This function must be created in SYS schema.
-- connect sys/password> as sysdba before running the script
CREATE OR REPLACE FUNCTION verify_function_11G_WJZYY
(username varchar2,
 password varchar2,
 old_password varchar2)
 RETURN boolean IS 
 n boolean;
 m integer;
 differ integer;
 isdigit boolean;
 ischar boolean;
 ispunct boolean;
 db_name varchar2(40);
 digitarray varchar2(20);
 punctarray varchar2(25);
 chararray varchar2(52);
 i_char varchar2(10);
 simple_password varchar2(10);
 reverse_user varchar2(32);
BEGIN 
 digitarray:= '0123456789';
 chararray:= 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
 -- Check if the password is same as the username or username(1-100)
 IF NLS_LOWER(password) = NLS_LOWER(username) THEN
  raise_application_error(-20002, 'Password same as or similar to user');
 END IF;
 FOR i IN 1..100 LOOP
  i_char := to_char(i);
  if NLS_LOWER(username)|| i_char = NLS_LOWER(password) THEN
  raise_application_error(-20005, 'Password same as or similar to user name ');
  END IF;
 END LOOP;
 -- Everything is fine; return TRUE ; 
 RETURN(TRUE);
END;
/
GRANT EXECUTE ON verify_function_11G_WJZYY TO PUBLIC;
-- This script alters the default parameters for Password Management
-- This means that all the users on the system have Password Management
-- enabled and set to the following values unless another profile is 
-- created with parameter values set to different value or UNLIMITED 
-- is created and assigned to the user.
ALTER PROFILE DEFAULT LIMIT
PASSWORD_LIFE_TIME 180
PASSWORD_VERIFY_FUNCTION verify_function_11G_WJZYY;

我們將這個(gè)腳本,遵守之前Oracle的命名方式,將其命名為utlpwdmg1.sql,放在同樣的路徑下。

這樣,我們執(zhí)行這個(gè)腳本就可以創(chuàng)建這個(gè)校驗(yàn)函數(shù):

3.測(cè)試驗(yàn)證方案

將上面的刪減版腳本進(jìn)行測(cè)試并驗(yàn)證功能是否實(shí)現(xiàn):

--執(zhí)行腳本創(chuàng)建校驗(yàn)函數(shù)
@?/rdbms/admin/utlpwdmg1.sql
--確認(rèn)執(zhí)行成功
select limit from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_VERIFY_FUNCTION';
--將PASSWORD_LIFE_TIME修改為30(選做)
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 30;
--查詢(xún)dba_profiles內(nèi)容
select * from dba_profiles order by 1;
--查詢(xún)用戶狀態(tài)和過(guò)期時(shí)間
select USERNAME, PASSWORD, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE from dba_users;

測(cè)試用戶密碼不能與用戶名相同或者相似,否則會(huì)修改失敗:

--密碼與用戶名一樣,修改失?。?
SYS@jyzhao1 >alter user jingyu identified by jingyu;
alter user jingyu identified by jingyu
*
ERROR at line 1:
ORA-28003: password verification for the specified password failed
ORA-20002: Password same as or similar to user
--密碼與用戶名相似,修改失敗:
SYS@jyzhao1 >alter user jingyu identified by jingyu1;
alter user jingyu identified by jingyu1
*
ERROR at line 1:
ORA-28003: password verification for the specified password failed
ORA-20005: Password same as or similar to user name
--密碼與用戶名不一致,修改成功:
SYS@jyzhao1 >alter user jingyu identified by alfred;
User altered.

4.用戶最近一次的登錄時(shí)間

11g默認(rèn)開(kāi)啟了審計(jì),從aud$表中可以查到用戶最近登錄的時(shí)間:

--查詢(xún)數(shù)據(jù)庫(kù)時(shí)區(qū)
select property_value from database_properties where property_name='DBTIMEZONE';
--查詢(xún)aud$表
select MAX(to_char(a.ntimestamp#, 'YYYY-MM-DD HH24:MI:SS')) last_login,
  u.username
 from sys.aud$ a, dba_users u
 where a.USERID(+) = u.username
 and u.user_id > 90
 group by u.username
 ORDER BY 1;

結(jié)果示例:

SYS@jyzhao1 >select MAX(to_char(a.ntimestamp#, 'YYYY-MM-DD HH24:MI:SS')) last_login,
 2   u.username
 3 from sys.aud$ a, dba_users u
 4 where a.USERID(+) = u.username
 5  and u.user_id > 90
 6 group by u.username
 7 ORDER BY 1;
LAST_LOGIN   USERNAME
------------------- ------------------------------
2018-04-17 07:16:46 JINGYU
     TESTTESTTEST
     XS$NULL
SYS@jyzhao1 >

上述查詢(xún)結(jié)果LAST_LOGIN為空的用戶,就是在審計(jì)中沒(méi)有記錄到該用戶的登錄信息。

總結(jié)

以上所述是小編給大家介紹的提升Oracle用戶密碼安全性的策略,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • oracle 11g數(shù)據(jù)庫(kù)安全加固注意事項(xiàng)
  • Oracle數(shù)據(jù)庫(kù)安全策略分析(一)
  • Oracle數(shù)據(jù)庫(kù)安全策略分析 (三)
  • Oracle數(shù)據(jù)庫(kù)的安全策略
  • Oracle數(shù)據(jù)庫(kù)安全策略分析(二)
  • Oracle監(jiān)聽(tīng)口令及監(jiān)聽(tīng)器安全詳解
  • Oracle數(shù)據(jù)庫(kù)安全策略
  • Oracle數(shù)據(jù)安全面面觀
  • Oracle數(shù)據(jù)庫(kù)的安全策略
  • Oracle 11g實(shí)現(xiàn)安全加固的完整步驟

標(biāo)簽:遼源 涼山 合肥 南充 許昌 焦作 滁州 郴州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《提升Oracle用戶密碼安全性的策略》,本文關(guān)鍵詞  提升,Oracle,用戶,密碼,安全,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《提升Oracle用戶密碼安全性的策略》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于提升Oracle用戶密碼安全性的策略的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日本aⅴ写真网站免费| 国产真实乱在线更新| 欧美爱爱视频免费看| 天堂中文在线免费观看| 91资源在线观看| 国产亚洲精久久久久久| 国产一区二区三区国产精品| 国产精品精品久久久| 自拍偷自拍亚洲精品被多人伦好爽| av一区在线观看| 在线看免费毛片| 成人h动漫精品| 97碰碰碰免费公开在线视频| 亚洲欧美中文日韩在线| 又黄又www的网站| 九九三级毛片| 中老年在线免费视频| 国产综合18久久久久久| 中文久久久久久| 国产盗摄一区二区三区| 成人影院网站| 亚洲精品国产福利| 中文天堂在线观看| 国产精品亚洲一区二区三区在线观看| 欧美激情a在线| 一区二区三区鲁丝不卡| 91在线观看免费网站| 丝袜美腿亚洲一区二区图片| 一区二区三区成人| 精品国产91久久久久久| 国产精品嫩草久久久久| 欧美一区二区性| 亚洲影院在线| 91极品女神私人尤物在线播放| 国产在线精品一区二区不卡了| 18以下岁禁止1000部免费| 日韩中文视频免费在线观看| 欧美在线高清视频| 国产精品无码天天爽视频| 中文字幕久久久久| 日韩精品视频网站| 久久大综合网| 精品免费囯产一区二区三区| 国产一区二区三区成人| 激情久久久久久久久久久久久久久久| 亚洲午夜激情av| 草莓污污视频在线观看| 国产精品一区二区三区www| 91视频黄色| jvid福利在线一区二区| 欧美日韩精品区| 黄色污污视频软件| av高清在线免费观看| 91精品啪aⅴ在线观看国产| 99久热re在线精品996热视频| 欧美孕妇与黑人巨交| 国产98在线|日韩| 国产大片在线免费观看| 国产高清精品软男同| 国产又大又黑又粗免费视频| 亚洲免费一在线| 久久久91麻豆精品国产一区| 久久神马影院| 欧美影院天天5g天天爽| 国产女王在线**视频| 精品丝袜久久| 日本一级理论片在线大全| 亚洲欧美日韩中文视频| 亚洲av无码久久精品色欲| 久久精品视频在线| 久久久久久久久97黄色工厂| 欧美日韩国产色| 亚洲国产一区二区三区网站| 欧美色老头old∨ideo| 久久精品无码av| 国产日韩欧美在线播放| 国产一区二区三区免费视频| 国产性色一区二区| 日韩一卡二卡在线观看| 日韩免费在线视频观看| 国产一区二区三区免费看| 欧美亚洲伦理www| 人妻少妇被粗大爽9797pw| 亚洲综合欧美在线| 国产亚洲一区二区三区四区| 亚洲高清免费在线观看| 首页综合国产亚洲丝袜| 成人在线一区| xxav国产精品美女主播| 一区二区三区视频在线观看视频| 免费观看四虎精品成人| 99久久视频| 久久综合狠狠综合久久激情| 天天做天天干天天操| 日韩久久久久久| 国产色产综合产在线视频| 国产河南妇女毛片精品久久久| 欧美久久久久久久久久久久久久| 欧美在线观看一区二区三区| 俺来俺也去www色在线观看| 秋霞伦理一区| 国产精品久久综合av爱欲tv| 日韩有码av| 国产精品爽爽爽爽爽爽在线观看| 亚洲国产婷婷香蕉久久久久久| 99热国产在线中文| 亚洲天堂2024| 视频在线观看免费影院欧美meiju| 最近免费中文字幕大全免费版视频| 日本亚洲欧洲色α| 欧美性巨大欧美| 久久精品亚洲成在人线av网址| 呻吟揉丰满对白91乃国产区| 国产黄色片视频| av网址观看| 岳的好大精品一区二区三区| 国产精品自拍三区| 永久av在线| 亚洲欧美成人一区二区在线电影| 国精产品一区一区二区三区mba| jizzjizzjizzjizzjizzjizzjizz| 国产一区二区三区三州| 男人操女人动态图| 欧美在线观看视频一区二区三区| 亚洲av无码一区二区三区人| 免费看黄色的网站| 欧美日本另类xxx乱大交| 好吊妞视频这里有精品| 污污网站免费在线观看| 日韩精品aaa| 福利在线播放| 成年人黄视频在线观看| 97久久久精品综合88久久| 2014亚洲片线观看视频免费| 日韩欧美中文字幕一区二区| 国产亚洲精品va在线观看| 亚洲免费一区| 国产性生活视频| 国产视频精品自拍| 中国jizz妇女jizz妇女| 天堂va蜜桃一区二区三区| 亚洲电影网站| 国产精品爽爽ⅴa在线观看| 日批视频免费看| 美女被搞网站| 欧美婷婷在线| 国产又大又黄又粗的视频| 丝袜美腿一区二区三区动态图| 国产高清久久久| 亚洲2020天天堂在线观看| 私库av在线播放| 一本一道久久a久久精品综合| 国产一伦一伦一伦| 免费在线观看h片| 极品少妇xxxx精品少妇偷拍| 国产h视频在线播放| 日本在线观看免费| 国产三级黄色片| 日本免费网站视频| 欧美图片一区二区三区| 国产成人精品一区二区三区在线| 欧美极品少妇xxxxⅹ免费视频| 欧美黑人狂野猛交老妇| 久久精品一区二区三区av| 青草视频在线观看视频| 日本系列欧美系列| 成人看的视频| 国模大尺度一区二区三区| 久久精品这里热有精品| 91丨九色丨蝌蚪丨少妇在线观看| 国产在线精彩视频| 中文字幕1234区| 日本午夜在线视频| 日本一区二区三区免费视频| 久久99精品久久久久久秒播放器| 国产麻豆免费视频| 欧美高清自拍一区| 国户精品久久久久久久久久久不卡| 日韩av在线看免费观看| 好看的日韩精品视频在线| 成年人在线看| 色多多在线观看| 男女曰b免费视频| 日韩久久一级片| 欧美黄色成人网| 波多野结衣在线观看一区二区| 色婷婷.com| 中文字幕高清在线观看| 国内毛片毛片毛片毛片| 欧美怡红院视频一区二区三区| 日韩三级毛片| 有码在线播放| 午夜视频久久久久久| 91沈先生在线观看| 国内外成人在线视频| 在线观看免费视频高清游戏推荐| 一级黄色片网址| 人妖一区二区三区| 亚洲精品久久视频| 国产又大又黄又爽| 欧美日韩视频在线一区二区| 日韩精品视频一区二区在线观看| 99精品视频免费全部在线| 18禁网站免费无遮挡无码中文| 欧美精品福利在线| 国产成人精品在线看| 奇米影视首页 狠狠色丁香婷婷久久综合| www在线观看播放免费视频日本| 欧美高清性xxxx| 夜夜精品视频| 麻豆一区在线| 国产精品视频一二三区| 中文字幕一区免费在线观看| 欧美18视频| 在线免费观看日韩视频| 国产午夜精品免费一区二区三区| 中文字幕亚洲精品| 色一情一乱一乱一区91| 一区二区精品在线| 91免费观看网站| 精品少妇一区二区三区在线播放| 国产精品萝li| 亚洲香蕉av在线一区二区三区| 综合分类小说区另类春色亚洲小说欧美| 深夜福利一区二区三区| 国产伊人久久| 国产国语videosex另类| 亚洲国产成人在线播放| 欧美污视频网站| 国产精品88久久久久久妇女| 丁香花高清电影在线观看完整版| 自拍亚洲国产| 夜夜嗨av一区二区三区四区| 俺也去精品视频在线观看| 午夜精品一区二区三区在线播放| 国产 日韩 欧美 综合 一区| 综合激情亚洲| 精品久久国产精品| 欧美日韩一区二区三区视频| 欧美四级电影网| 不卡一区在线观看| 欧美日韩中文在线观看| 亚洲精品动态| 中日韩一级黄色片| av在线播放网址| 欧美ab在线视频| 中文在线中文资源| 大香伊人久久| 天天做天天摸天天爽天天爱| 欧美视频一区二区在线| 综合在线观看色| 亚洲xxxxx电影| 久久精品国产96久久久香蕉| 欧美精品第一页| 九一免费看片| 免费黄色a级片| 日韩在线精品强乱中文字幕| 黄黄的网站在线观看| 欧美日韩中文字幕一区| 综合久久国产九一剧情麻豆| eeuss国产一区二区三区四区| 女同另类激情重口| 国产高清视频在线播放| 亚洲第一偷拍| 国产真实乱对白精彩久久| 日本暖暖在线视频| 国产毛片精品| 久久亚洲一区二区| 黄色大片在线看| 中文字幕五月天| 蜜桃传媒视频麻豆第一区免费观看| 欧洲日韩成人av| 国产精品嫩草久久久久| 色中色777| 日本激情视频在线| 久久精品伊人| 久久亚洲欧美日韩精品专区| 四虎影视2018在线播放alocalhost| 日本影音先锋电影| 久久精品成人欧美大片古装| 日韩欧美国产一二三区| 自拍偷拍视频亚洲| 91中文字幕精品永久在线| 蜜臀久久99精品久久久无需会员| 青青操视频在线| 免费看一级一片| 男人天堂手机在线视频| 欧美整片在线观看| 国产高清在线| 亚洲人成在线播放网站岛国| 日韩伦理一区二区三区av在线| 99热99re6国产在线播放| 欧美性猛交ⅹxxx乱大交免费| 91精品国产沙发| 国产精品99精品无码视亚| 丝瓜av网站精品一区二区| 欧美啪啪精品| 波多野结衣视频在线播放| 亚洲成a人在线观看| 在线观看国产一级片| 老司机激情视频| 国产欧美日韩最新| 欧美成人免费va影院高清| 日本高清好狼色视频| 中文幕无线码中文字蜜桃| 亚洲国产精品无码观看久久| 亚洲欧美激情网| wwwwww欧美| 婷婷四房综合激情五月| 日本一区二区在线| 久久免费视频6| 97碰在线观看| 日韩av中文字幕在线播放| 亚洲欧美国产一本综合首页| 精品乱码一区内射人妻无码| 亚洲电影在线观看| 亚洲成人7777| 五月婷婷激情综合网| 你懂的网址一区二区三区| 精品福利视频导航大全| 99只有精品| 欧美在线播放一区| 欧美在线精品一区二区三区| 日本一区美女| 超碰caoprom| 女同性一区二区三区人了人一| 成人免费高清观看| 久久中文字幕电影|