3月29号比特时代用户帐号被盗技术分析
1.首先回顾一下,2016年3月29号凌晨2点,比特时代大部分币出现交易异常.受影响币种分析如下:
黑币: 异常成交1737543个,最高0.239cny,最低0.001cny
比特币: 异常成交620个,价格无异常
达世:异常成交2829个,最高95BTC一个(丧心病狂啊,多少人在睡梦中成了亿万富翁,黄梁一梦),最低0.01649btc
莱特:异常成交5840个,最高0.00701BTC,最低0.001btc
美卡:异常成交1115230个,最高0.198cny,最低0.001cny
地中海:异常成交2257489个,最高0.0000128btc,最低0.0000001btc
时代币:异常成交230000个,最高0.000525btc,最低0.000330btc
幽灵币:异常成交5518280个,最高0.0000122btc,最低0.0000001btc
世界币:异常成交2715430个,最高0.053cny,最低0.001cny
质数币:不确定是否异常成交169979个,最高0.66cny,最低0.49cny
元宝币:异常成交54581个,最高11.4cny,最低0.1cny
招财币:异常成交2741357个,最高0.067cny,最低0.001cny.
2.分析
受到这么大的波动,肯定是其中一个,或多个用户的帐号出现问题.
果然,根据时代发的公告,是因为用户在使用api交易出现问题,在于用户没有妥善key.看下图
再看下面这张图,这是一个时代币的交易截图,给大家做做分析:
从截图可以看到,大约每隔三分钟,就会有一笔买入的交易.从这里可以看出,用户在使用api的交易功能,做了个交易机器人.根据时代币的当前价格,判断买入或卖出.做差价交易.时代币不是个例,时代里面很多币种都有机器人交易做差价.所以常会有人说时代的价格波动不大.机器人交易是有影响到一部分的.
本来还有时代网站的交易截图,但一时找不到了.找到后补上.
3.回溯模拟(当成一个故事在听就好,本故事纯属虚构)
2015年或更早时间,时代用户张三,李四,王五,赵六等人开通了自动交易API,并向时代的客服申请了公钥和密钥.
在申请自动交易的同时,张三李四去阿里云买了云服务器.并在云服务器部署公钥和密钥开发了自动交易机器人.根据时代的币价波动赚取差价.见上面的三分钟交易截图.
2016年3月初或更早,黑客孙资大范围的扫描服务器弱口令或暴力破解,很不幸,张三李四所在的服务器陆续的被孙资所破解.王五赵六则是因为平常在上网期间中了黑客孙资的木马, 公钥和密钥早已被木马发送到孙资的邮箱.黑客孙资意识到这是一个机会,于是在时代注册了多个小号,准备一举将多个用户的资产占为已有.
注:用户被盗二种可能只是本人分析.
在陆续的得到张三李四王五赵六的帐号信息后,黑客孙资打算一次性收割.终于在2016年3月29号凌晨2点,黑客孙资使用自动交易API快速买卖张三李四王五赵六的各种币.并最终全部换成比特币,打算转比特币转移到黑客孙资自己的地址上.
在同一时间,比特时代的预警机制起了作用.让我们先来猜一下比特时代的预警机制:
1.预警系统监控新注册交易不活跃,其资产突然暴增的,阀值超过50%或更多
2.预警系统监控交易币种多有出现异常,振幅在150%以上
3.预警系统监控短时间出现多笔资产转移的,或一次性大资产转移的
黑客孙资利用多个小号,通过低价接盘和高价卖出,以图获得利益。但没想到时代的预警系统所发现并进行拦截.经过一些资料对比,时代所有币种有小部分的变动,也可能是正常的币种流动.
4.最终处理结果:
http://www.btc38.com/general/9971.html