BIEE外部DB用户密码MD5加密解决方案
3星 · 超过75%的资源 需积分: 25 103 浏览量
更新于2024-09-14
收藏 135KB PDF 举报
"BIEE外部DB用户验证密码MD5加密解决方案"
本文档主要讨论了BIEE外部DB用户验证密码MD5加密解决方案,该解决方案旨在解决BIEE外部DB认证的用户密码明码存储问题,通过将密码加密并回写至数据库,确保用户密码的安全。
**知识点1:BIEE外部DB认证的安全风险**
BIEE外部DB认证的用户的用户名和密码都是明码存储在DB表中,这对BIEE来说是一个隐藏风险。如果攻击者获取了DB访问权限,可能会导致用户密码泄露,影响系统安全。
**知识点2:密码加密**
为了解决BIEE外部DB认证的安全风险,可以使用MD5加密算法对密码进行加密。MD5是一种常用的哈希算法,可以将密码转换为不可逆的加密字符串。通过使用MD5加密算法,可以确保密码的安全。
**知识点3:CUX_BI_CRACK_MD5程序包**
CUX_BI_CRACK_MD5是一个专门用于BIEE外部DB认证的密码加密程序包,该程序包提供了一个名为FN_CheckUser的加密函数,可以将密码加密并回写至数据库。
**知识点4:Sessioninitblock配置**
为了实现密码加密,需要在BIEEAdminTool的Sessioninitblock中添加相应的配置语句。该语句将使用CUX_BI_CRACK_MD5中的加密函数FN_CheckUser对密码进行加密。
**知识点5:UpdatePwd.xml配置**
为了实现密码回写,需要修改文件\OracleBI\web\msgdb\customMessages\UpdatePwd.xml。该文件用于定义密码修改时的处理逻辑,通过修改该文件,可以实现密码回写至数据库。
**知识点6:MD5加密算法**
MD5是一种常用的哈希算法,可以将密码转换为不可逆的加密字符串。MD5加密算法的优点是计算速度快、加密强度高,适合用于密码加密。
**知识点7:BIEE外部DB认证**
BIEE外部DB认证是指BIEE系统使用外部数据库进行用户认证的过程。在该过程中,用户名和密码将被存储在DB表中,以便于用户登录。
**知识点8:密码存储安全**
密码存储安全是指密码在存储时的安全性。密码存储安全的重要性在于保护用户的密码不被泄露,确保系统安全。
**知识点9:加密函数**
加密函数是指用于密码加密的函数。在本文档中,使用了CUX_BI_CRACK_MD5程序包中的加密函数FN_CheckUser对密码进行加密。
**知识点10:BIEEAdminTool**
BIEEAdminTool是BIEE系统的管理工具,提供了对系统配置、用户管理、安全设置等功能。在本文档中,使用了BIEEAdminTool的Sessioninitblock配置来实现密码加密。
104 浏览量
302 浏览量
108 浏览量
111 浏览量
2022-09-19 上传
2011-03-12 上传
198 浏览量
2011-08-24 上传
木木ii
- 粉丝: 0
- 资源: 2
最新资源
- PRO-C-27约束身体
- 高斯白噪声matlab代码-GalaxyGAN:银河
- iwms正式版 .Net2.0_新闻文章发布系统.rar
- readmalanew.zip_MALA_gpr mala matlab_mala探地雷达_探地雷达_探地雷达 matlab
- JS-square-number-trainer:HTML,CSS,JS,QUERY
- Tragic
- 同步压缩小波变换matlab相关程序.zip
- goQuality-dev-contents:{收集高质量的开发内容}
- lwc-modal:用于Salesforce.com(SFDC)的Lightning Web Components(LWC)系统的可访问,可组合模式
- CMPT-120L-902-21S
- 自定义视图可使用单击按钮或滑动从给定范围内选取一个值。-Android开发
- kalman.zip_SOC Kalman_algorithm battery_battery algorithm_soc es
- Tracer
- 通过u盘升级stm32固件
- Simple Task Organizer System using JavaScript
- pgcenter:用于观察和排除Postgres故障的命令行管理工具