【Yonghong 企业一样平常题目 06】上传的文件不在白名单,修改allow.jar.digest属性添加允许上传的文件SH256值?

[复制链接]
发表于 2025-11-27 18:06:25 | 显示全部楼层 |阅读模式
媒介

该方法得当永洪BI系列产物,包罗不限于vividime desktop,vividime z-suit,vividime x-suit产物。
题目形貌

当我们毗连数据源的时间,产物没有提供相干驱动的时间,这个时间就须要上传驱动,这个时间会有错误提示:上传的文件不在白名单,修改allow.jar.digest属性添加允许上传的文件SH256值?

题目分析

由于永洪有安全战略机制,上传jdbc等驱动须要白名单。上传Jar的安全校验,只能上传白名单内里的Jar。提示给得很明确,须要先查询这个jar的sha256,然后设置之后再传。
题目办理

分两种场景:
1.允许全部用户上传驱动文件

bi.properties 文件增长allow.jar.digest=上传文件的sha256值,数据库体系下,改完上传bi.properties之后,就可以收效。 假如是文件体系,改完须要重启(windows体系同理)

上传驱动,这里演示的是达梦数据库驱动。

这个时间我们重新测试毗连数据源体现乐成!

2.假如是想只上传白名单的驱动

在Linux或macOS上
你可以使用sha256sum下令。打开终端,然后使用以下下令:
  1. [root@hadoop102 dm]# sha256sum Dm7JdbcDriver17.jar
复制代码

将yourfile.jar更换为你的JAR文件的实际名称。下令实验后,它会输出该文件的SHA-256哈希值。
在Windows上
Windows没有内置的sha256sum下令,但你可以使用PowerShell或下载第三方工具如CertUtil。
• 使用PowerShell:
打开PowerShell,然后使用以下下令:
  1. Get-FileHash -Path "C:\path\to\yourfile.jar" -Algorithm SHA256
复制代码
将"C:\path\to\yourfile.jar"更换为你的JAR文件的实际路径。

在bihome文件下打开bi.properties文件修改

bi.properties 文件增长allow.jar.digest=上传文件的sha256值,设置多个可以英文逗号分隔

注:假如毗连体现字符数据乱码,则加如下后缀设置。其他数据库同理
  1. jdbc:dm://192.168.67.147:3306/dmdb?useUnicode=true&characterEncoding=UTF-8
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表