文档首页 > > 工具指南> Data Studio数据库集成开发工具> 安全管理> 软件安装包完整性校验

软件安装包完整性校验

分享
更新时间: 2019/08/09 GMT+08:00

为防止安装包传输过程中被恶意篡改或破坏造成网络安全威胁,请在获取安装包后对其进行完整性校验。安装包校验通过后,才能进行部署。

说明:

系统必须联网才可以进行校验。

  1. 获取PGPVerify工具。

    从如下网址下载获取获取PGPVerify工具:https://support.huawei.com/enterprise/zh/tool/software-digital-signature-validation-tool-%EF%BC%88pgp-verify%EF%BC%89-TL1000000054

    说明:

    网站可能会显示中文。如果要转换为英文,则点击网页顶部的选择区域/语言,并选择英语,就可以下载英文文档。

    • 下载PGPVerify工具PGPVerify.exe
      1. 单击“版本”列的版本号。

      2. 单击VerificationTools.rar后的 下载软件包。
      1. 解压VerificationTools.rar,获取PGP Verify校验工具(PGPVerify.exe)。
      说明:

      从解压文件的如下路径获取Windows系统的PGPVerify.exe:

      将PGPVerify.exe复制至本地文件夹,以便使用。

  2. 获取公钥文件:

    1. 单击“版本”列的版本号。

    2. 单击KEYS.txt后的 下载文件。

  3. 获取DS安装包和.asc文件(签名文件)

    从 VMP下载Data_Studio的.zip包和.asc文件,路径如下:

    例如: \\blrnas03b-rd\IT_VMP_HTIPL_DD_06F\PB23885630_Gauss Tools 18.2.0.SPC1.B500\Software\Data Studio

    可以下载最新的文件进行测试。

    说明:

    需本地创建新的DS文件夹,将Data_Studio的.zip包和.asc文件放入其中。

校验软件完整性

签名文件 (.asc) 必须与DS的软件包在同一路径下。

  • Single Verify
    1. 双击PGPVerify.exe启动PGPVerify。

    2. 加载公钥文件KEYS.txt。

      单击“Select Public Key”选择下载的KEYS.txt文件。

      说明:

      如您之前已在该计算机上使用过此验证工具,再次使用该工具时,最近一次使用的密钥会被自动重新加载。

    3. 通过“Single Verify”校验软件完整性。

      单击“Single Verify”按钮并选择.asc文件。

    4. 检查校验结果。

  • Multiple Verify:如果您想校验多个软件包,如Data_Studio_32.zip和Data_Studio_64.zip,将所有文件(软件包极其对应的.asc文件)全部放在同一文件夹中(以DS文件夹为例)。
    说明:

    下图所示路径包含32位和64位的DS软件包,可以通过“Multiple Verify”来校验两个文件的完整性。

    1. 双击PGPVerify.exe启动PGPVerify。
    2. 加载公钥文件KEYS.txt。
    3. 单击“Select Public Key”选择下载的KEYS.txt文件。
    4. 通过“Multiple Verify”校验多个软件包的完整性。

      单击“Multiple Verify”,选择软件包及.asc文件所在的文件夹(以DS文件夹为例)。

      样例结果:

  • PGPVerify校验结果:

    样例结果:

    若某项为黄色高亮,且“Results”列显示“WARN”,说明该签名文件不能被验证。

    若某项为红色高亮,且“Results”列显示“FAIL”,说明校验失败。

    若某项为绿色高亮,且“Results”列显示“ PASS”,说明使用指定公钥进行的验证成功。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区