BIEE外部DB用户密码MD5加密解决方案
3星 · 超过75%的资源 需积分: 10 70 浏览量
更新于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配置来实现密码加密。
2022-09-24 上传
2022-09-19 上传
2011-03-12 上传
2013-03-20 上传
2011-08-24 上传
木木ii
- 粉丝: 0
- 资源: 2
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍