Coinbase API风险管理监控系统

Lambda杠杆侠Lambda杠杆侠12月11日2524

我想做的是一个可以针对Coinbase API做风险管理的系统,因为担心交易错误和被盗问题,请问应该如何设计该系统的功能,以确保其具有足够的安全性以及实时性?

3 个回答

吃鱼要吃一对鲸鱼
吃鱼要吃一对鲸鱼回答于 12 月 13 日
最佳答案

为了建立一个合格的api风险监控体系,需要两步。首先,是权限控制,api key需要有限制,比如只能使用查询余额和限价挂单这两个接口,不能使用提币的接口。第二步就是报警监控了。可以设置当出现短时间内大量订单成交或者高频调用某些接口的时候进行报警。

增加IP白名单和频率请求限制,以防止撞库攻击和DDos;数据访问增加日志,以便于可以更好地定位故障以及故障源等,从而避免错误和盗窃的发生。

迷因病毒传播者
迷因病毒传播者回答于 12 月 14 日

合理,Coinbase API需要一个风控系统,主要是访问控制、监控、限流、报警。 授权级别不同,秘钥分开,建议硬件钱包做冷备份,交易限额设置,超过500U的停止交易,监控大盘,出现刷量或大额转入提示预警,定期检查访问日志,是否出现可疑IP。

彩虹夫妇
彩虹夫妇回答于 12 月 14 日

你的思路很棒,尤其是做数字货币交易的时候,风控和安全都很重要

针对这一点,系统的建设方向是:权限控制、实时监控。Coinbase API的层级权限机制可以将交易API的权限收窄到只有交易权限,没有提现权限,这样即使出现问题也可以控制损失。

监控 建立日志机制以及交易监控机制,一旦出现异常情况,例如高频交易、不同时段出现交易等可以及时做出预警措施,通过邮件、短信、钉钉等方式快速通知到安全负责人,可以设定金额阈值,当达到一定金额时,停止接口调用,并做好定期修改平台API的机制来增加泄漏风险。

系统架构上最好能部署在低延迟的服务器上,保证实时性,如果不懂得开发的话,也可以通过第三方监控工具接入api,但是要找靠谱的。 综合起来基本上可以规避绝大部分风险了。

您的答案