在公司的账户里流动了数量达到了几十万的U, 从去年开始我们这支团队转变了方式, 采用由IMToken提供支持的多重签名技术来对资金进行管理和控制。经过超过大半年的实际操作过程期间经历了踩到坑的情况也体验到了因为这种方式带来的省事的好处, 此刻有一些个人体会想要和大家一起来交流沟通下。
imToken多签防丢吗
能不能起到防止丢失的作用, 关键就在于你如何去设定那个门槛。我们的情况是采用三个人的多方签名方案, 具体表现为需要三分之二的人进行签字确认, 所以不存在任何一个人能够单独完成转账操作的可能性。
在上个月, 有一位同事离开了公司, 针对他的那把密钥, 我们在那个当天就完成了作废处理, 结果导致存放在账上的资产一点都没有发生移动。像这种必须缺少一个人就无法执行操作的机制, 相比起单人保管钱包的情况, 确实要让人显得更加放心和稳妥一些。
然而, 多签机制并不是百分之百可靠的保险箱。要是三把密钥里面的两把同时发生了泄露的情况, 那么资产照样可能被他人提走。所以我们在后来把私钥全部转移到了硬件钱包里面进行离线存放。与此同时, 签名环节才是回到手机上面去操作的。这样做的意思就是等于把风险出现的窗口缩小到了最小程度。
imToken多签会被黑吗
在半年这段日子里, 真的一回安全事故发生了。这事情不是说App被攻破了, 而是指在签名确认那一个步骤上, 有组成员点击了一段伪装成提现确认的钓鱼链接, 这行为差点就把合约授权交给了一个陌生的地址。
在这里发挥了救命作用的机制是多签, 因为其中一个人已经点了头, 但是另外两个人并没有接着去跟进操作,这就导致了一个结果, 也就是那个授权根本没生效。
我翻过imToken的开源代码, 签名校验以及密钥管理的逻辑符合标准规范, 并没有发现任何后门存在。真正的风险点始终在于人类自身身上, 比如社会工程学攻击、网络诈骗链接诱导以及人为的操作失误等情况, 这些情况才是多签机制需要用来为你阻挡的危险因素。
多签功能并非一种无所不能的绝对安全锁, 但是它确实成功地堵死了由单个人擅自做主的那些通道。在项目正式上线之前, 把那些关于操作门槛的具体数值设定以及相关的备份处理方案都彻底想清楚、思考明白, 这件事情的重要性超过其他所有事情。

转载请注明出处:imtoken官网,如有疑问,请联系(imtoken官方app)。
本文地址:https://tszyjy.cn/xzzx/9252.html
