多年前使用AppScan,在安装过程中,难免会遇到一些很少见的故障,故总结该类故障。
AppScan在正常安装过程中,会自动提示需要安装NetFramework4.7.2.。正常情况下AppScan可以自动下载安装NetFramework4.72.但是有些时候可能会安装失败。
解决办法:先导入官方证书,再按照安装NetFramework4.7.2
导入证书的方法1:下载官方证书,或者搜索:MicrosoftRootCertificateAuthority2011.cer
http://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer
导入证书的方法2:从一台证书的Windows 7 把证书导出,再导入到我们这台存在问题的机器。
NetFramework4.7.2下载链接:https://dotnet.microsoft.com/download/dotnet-framework
重新进行安装即可。
安装AppScan后发现AppScan打开错误提示: 未能装入AppScan standard许可证,请联系支持人员,未能初始化AppScan 应用程序现在将关闭。
每次打开 AppScan 时,都将验证其安全规则(DLL 文件)的数字签名。验证失败有以下几种原因:
DLL 文件已损坏
DLL 文件可能被黑客篡改
以下作为 Windows 安装的一部分被缺省安装的证书,在 Windows 存储的“受信任根证书权限”证书列表中缺失:
VeriSign Class 3 Public Primary Certification Authority - G5
方法:
步骤1:检测是否存在证书,如没有,0x01 NetFramework4.7.2安装失败 中导入证书的方法2 进行安装 VeriSign Class3 Primary Certification Authority – G5。
具体如下:打开"Internet选项”选择“内容”,打开“证书”,再选择“受信任的根证书颁发机构”,在列表框里随便点一下键盘输入“v”可以快速定位到“VeriSign Class3 Primary Certification Authority – G5,选中这个证书文件。发现是有这个证书的。
步骤2:如通过导入证书和修复DLL的方式无法解决,则必须使用Windows update 更新操作系统,安装补丁,安装补丁时选择必选的补丁即可。具体如下:
成功打开AppScan后,总是提示无法连接到服务器,但是能够正常上网浏览。
解决方法1 :检查是否配置代理,同时重新按照appscan,更换为其他版本,或重启电脑。
解决方法2:在DOS窗口输入下列命令。请注意,如果你的机器是虚拟机,请勿进行该操作,因为进行该操作后,会使虚拟机丢失IP,导致无法连接。
netsh interface ipv4 reset
netsh interface ipv6 reset
netsh winsock reset
官方帮助手册:https://help.hcltechsw.com/appscan/Standard/10.0.1/zh-CHS/AppScan_ts.html
其他事项:AppScan10.0.2开始不支持 IBM license,故继续保持在10.0.1即可,因为版本差别不大
AppScan10.0.2的使用说明,请咨询本博主,更新说明
AppScan10.0.3 暂无使用说明,更新说明:
版本升级日志:https://hclpnpsupport.hcltech.com/csm?id=kb_article&sysparm_article=KB0073167&sys_kb_id=69b4e0f51b81ac18a2f48661cd4bcb06
AppScan 10.0.1: https://help.hcltechsw.com/appscan/Standard/10.0.1/en-US/r_WhatsNew001.html
AppScan 10.0.2: https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0081887&sys_kb_id=a359a9c0db23d090a45ad9fcd39619b0
AppScan 10.0.3: https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0085612&sys_kb_id=016abdbb1b78a094a2f48661cd4bcb3b