• 网络学院
  • 新手学堂
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
使用配置文件创建口令管理策略
广告位
  站点:
  • 首 页
  • 最新软件
  • 最新文章
  • 国内软件
  • 国外软件
  • 汉化软件
  • 源码下载
  • 字体下载
使用配置文件创建口令管理策略
软件发布 使用配置文件创建口令管理策略
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回首页 | 文章首页 | 认证考试 | Oracle认证 | Oracle指导 | 使用配置文件创建口令管理策略

使用配置文件创建口令管理策略

 

添加时间: 2008-4-19 22:21:24  作者: Oracle指导  阅读次数:12   来源: http://www.d9soft.com

 

 

              多数 Oracle 数据库用户都使用默认配置文件创建用户帐户。自从 Oracle 8 开始,就可以通过创建一个配置文件,然后使用以下两个语句之一分配给它一个用户来锁定一个帐户。
 
CREATE USER myuser . . . PROFILE myprofile;
ALTER USER myuser [被屏蔽广告]PROFILE myprofile; 
入侵数据库帐户的一个典型尝试是试用几个常用的口令,比如“welcome”或者用户名之类的。可以使用配置文件标记FAILED_LOGIN_ATTEMPTS 阻止多次失败的登录尝试。
CREATE PROFILE myprofile LIMIT
    FAILED_LOGIN_ATTEMPTS 5
    PASSWORD_LOCK_TIME 1; 
分配给这个配置文件的用户将会在五次以不正确的口令尝试登录之后被拒之于门外。帐户将会在一天之内不可访问,直至 DBA 发出了一个ALTER USER <username> ACCOUNT UNLOCK 命令。
即使在几年之后,我还发现在以前的项目中我的老口令依然能够使用。这是一个很好的反面例子,说明我们要对口令的生存时间设置一个期限,使其在特定的一段时间(也就是 合同 的结束之日)之后过期。另外还有一种选择,即允许一个特定的宽限期,这对不经常使用的项目很有用。如果用户在口令过期之前不登录,用户依然可以连接,但是会显示一个警告,直到宽限期过期。在配置文件中使用PASSWORD_LIFE_TIME 和PASSWORD_GRACE_TIME 标记能够启用这些特性。
ALTER PROFILE myprofile LIMIT
    PASSWORD_LIFE_TIME 30
    PASSWORD_GRACE_TIME 3; 
 
分配给那个配置文件的用户将会在口令修改的30之后不能使用他们的帐户。30天之后,尝试登录将会出现一个警告消息,提示还有三天帐户就会被锁。
 
很多用户会看到这些限制并且简单地尝试将他们的口令重设为他们以前使用的口令,而不是每次都使用一个新口令。可以使用PASSWORD_REUSE_TIME 和PASSWORD_REUSE_MAX 标记阻止用户重用一个口令。
ALTER PROFILE myprofile LIMIT
    PASSWORD_REUSE_TIME 30
    PASSWORD_REUSE_MAX 100; 
这个配置文件的用户将不能重用一个口令超过30天,或者使用同一口令不能超过100次。
最后,一些用户使用容易猜出的口令。通过创建一个 PL/SQL 过程来检验口令就可以限制一个口令的格式(比如 检查 最小长度、字母、数字或者大小写混合,或者确认口令不是用户名的变种)。必须以如下格式创建存储过程:
CREATE OR REPLACE FUNCTION verify_password
(
    userid varchar(30),
    password varchar(30),
    old_password varchar(30)
) RETURN BOOLEAN
. . . 
可以以如下方式分配这个函数(可以是任何名称,但是必须属于 SYS 帐户):
ALTER PROFILE myprofile LIMIT
    PASSWORD_VERIFY_FUNCTION verify_password;

 

 

 

上下文章:

 

上一篇文章: oracle里面如何写case语句 下一篇文章: ASP连接11种数据库语法总结

相关文章:

  • Oracle发布免费数据库管理工具Raptor
  • 甲骨文发布数据库新工具·启动内容管理战略
  • ORACLE公司传奇创建史
  • ORACLE考试管理大纲
  • ORACLE考试 1Z0-023:Oracle8i结构和系统管理 大纲

相关软件:

  • 金顶峰学生成绩管理系统 V3.0
  • 风讯极嗨DJ联盟站点管理系统 v1.2
  • 宇轩 FLASH 管理系统 v2.0
  • 佳宜进销存管理软件 3.92 企业版
  • 佳宜进销存管理软件 V3.92 SQL网络版
  • 超级图库管理软件 3.5.05 单机版

 

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 实例:Oracle导出EXCEL文件
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle企业管理器(OEM 2.1)使用...
  • 在ORACLE的存储过程中如何做简单的...
  • 实例:Oracle导出EXCEL文件
  • AIX下自动启动Oracle数据库与监听...
  • Tomcat+SQLServer连接池配置
  • 服务器和客户机是怎样连接的
  • 入门基础:连接常见错误及解决方法
  • ORACLE数据库简介

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有