在发明者量化交易平台上配置的账户信息、策略参数中的加密字符串等敏感数据均在浏览器端进行加密。这些存储在发明者量化交易平台上的信息均为加密信息(非明文数据)。只有用户的私有设备可以解密使用,从而极大地提高了敏感数据的安全性。如果在策略代码、参数设置、策略描述等信息中包含了其他敏感信息,请勿公开或出售该策略。
RSA KEY验证方式为例,详细说明如何将敏感信息配置在托管者程序所在设备的本地。
1、创建RSA公钥、私钥。例如创建格式为PKCS#8的公钥、私钥,有很多工具可以创建,例如:openssl。
2、在交易所创建RSA KEY,创建时上传第一步中创建的公钥。
3、将第一步中创建的私钥以txt文件格式保存在托管者目录../logs/storage/xxx路径下,xxx为实盘Id;也可以保存在托管者程序所在目录中的其他路径。
4、在FMZ量化平台上配置交易所时,在Access Key的编辑框中填写在交易所创建的RSA KEY。
5、在FMZ量化平台上配置交易所时,在Secret Key的编辑框中填写第三步中在托管者目录放置的txt文件的路径,例如放置的文件名为:rsaKey.txt,则填写:file:///rsaKey.txt。在运行实盘并引用该交易所(对象)时,托管者会自动载入目录../logs/storage/xxx/rsaKey.txt的文件内容作为交易所对象的配置信息,例如本例中的RSA私钥。这样私钥本地化保存更加安全,详细过程可以参考视频讲解 - 修改发明者量化交易平台的账号密码会导致交易所配置失效 如果修改了发明者量化交易平台的账号密码,会导致所有交易所配置失效,需要按照以下步骤处理: 1、重新在「交易所」管理页面配置交易所账户相关密钥、密码等信息。 2、停止所有托管者,使用修改后的发明者量化交易平台账户密码重新部署、运行托管者。