浏览文档
操作RAILBASE
在 Windows 上安装,以及 SmartScreen 警告
为什么 Windows 今天在安装 Railbase 之前显示警告,如何自行验证下载,以及代码签名证书到位后会发生什么变化。
已更新
Windows 版 Railbase 以 MSI 安装程序提供。目前,该安装程序尚未使用 Authenticode 进行代码签名,因此 Windows 会在运行前显示警告。本页说明这一警告的含义、如何自行核验文件,以及获得代码签名证书后将发生的变化。
我们宁愿在这里告诉您这一点,也不愿让您遇到无法解释的安全对话框并想知道您刚刚下载了什么。
警告实际上说了什么
当您运行 MSI 时,您可能会看到一个蓝色的全屏对话框:
Windows 保护了你的电脑。 Microsoft Defender SmartScreen 阻止了 从一开始就无法识别的应用程序。
“做这项工作”这个词“未被认可”。 SmartScreen 是 reputation 检查,而不是恶意软件扫描:
- 它确实 not 表示该文件包含恶意软件。
- 它确实 not 表示文件在传输过程中被修改或篡改。
- 它说微软还没有看到这个由证书签名的确切文件 已经信任了,有足够的时间来证明它。
来自小供应商的未签名安装程序始终以该状态启动。具有已建立证书的供应商签名的证书则不然。
自行验证下载
您不必信任对话或我们。每个版本都会为每个文件发布 SHA-256 校验和,并且校验和是根据我们上传的相同字节生成的。安装前检查一下:
Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256
将该值与您帐户中的发布页面上列出的版本值进行比较。如果两者匹配,则您拥有的文件就是我们发布的逐字节文件。如果它们不同,stop — 删除文件并联系支持人员;不要安装它。
查看警告后继续安装
一旦校验和匹配:
- 在 SmartScreen 对话框中选择 更多信息。
- 选择仍然运行。
- 批准 Windows 管理员提示。安装程序写入
C:\Program Files\Railbase,添加一个开始菜单条目,并在 Installed apps 中注册 Railbase,以便可以通过正常方式将其删除。
安装后 Railbase 在通知区域(系统托盘)中运行。它会在您登录时自动启动,如果意外停止则会自行重新启动,并在首次运行时在浏览器中打开管理面板。
您的数据位于该计算机上的 %APPDATA%\Railbase 中 - 安装程序从未接触过它,包括卸载时。
删除 Railbase
使用 设置 ▸ 应用程序 ▸ 已安装的应用程序 ▸ Railbase ▸ 卸载,或托盘菜单的卸载Railbase。这将删除该程序、开始菜单条目和自动启动条目。您的数据文件夹被故意留在原处;如果您希望 %APPDATA%\Railbase 消失,请自行删除它。
证书落地后会发生什么变化
正在采购 Authenticode 代码签名证书。一旦使用它签署版本:
- 出版商名称 (Silkway Tech, LLC) 将出现在 Windows 提示符中 的“未知出版商”。
- SmartScreen 警告在 EV 证书上永久消失,并随着时间的推移逐渐消失 声誉是建立在标准之上的。
- 安装程序没有任何其他变化——相同的 MSI、相同的布局、 相同的卸载路径。
在那之前,上面的校验和是确认您正在运行的内容的诚实方法,并且之后它也仍然有效。
macOS 和 Linux
这两个平台都不存在这样的差距:
- macOS 安装程序由 Silkway Tech LLC 签名并公证,并且 公证票已装订——它们离线安装,没有任何提示。
- Linux 软件包经过 OpenPGP 签名;公钥链接自
下载页面,以便
apt/dnf可以验证签名。