※ 引述《NoNameL (名无乚)》之铭言:
: ※ 引述《Rokund (....)》之铭言:
: : 1. 三方诈骗
: 用图解说一下
: A: 卖币方 B: 买币方 C: 诈骗者
: 中间的分隔线分别为A、B的视角
: 从全局看下去比较能清楚流程
: C:我想收购比特币∣C:我想卖比特币
: ∣
: A:我可以卖给你,价格20万一枚。 ∣ B:我想买两枚比特币,请问价格多少?
: 请问你想买多少枚? ∣
: ∣
: C:我想买两枚 ∣C:一枚20万,请问你确定要买吗?
: ∣
: A:好的,请先付款,我的帐户是 ∣ B:对,所以总共是40万
: 12345678,收到钱后给币。 ∣
: ∣
: C:我马上把钱汇过去 ∣C:OK,请把先把40万汇到12345678
: B 把40万汇到 12345678 (A的户头)
: C:我已经把钱汇过去了 ∣C: OK,请给我你的钱包地址
: 这是我的钱包地址abcdefg ∣
: ∣ B: 我的地址是hijklmnop
: A 把两枚比特币汇到 abcdefg (C的钱包)
: C拿了两枚比特币后落跑
: ∣ B: 在吗?
: ∣
: ∣ B: 你汇出比特币了吗?
: ∣
: ∣ B: 干! 我被骗了!! 报警
: ∣
: A: 干! 我的户头怎么被冻结了!? ∣
: 咦? 有人按电铃说麦当劳欢乐送? ∣
: 我没叫啊.... ∣
: ∣
感谢N大详细解说
我的理解是,C基本上的角色只是一个桥梁,让A说的话直接传到B那边
只有在最后关键时刻C把比特币位置换掉,让A的比特币转帐进入进自己的口袋
这其实有点类似通讯的中间人攻击
解决方法之一就是加密
"
A要求C转帐一个随机数字,比方说四十万台币+自己的生日年分 (XD)
C在这个攻击中不想暴露自己的台币帐号(会被追踪),只能要求B直接转到A帐户内
这时候这个金额只有A和B知道,他们可以用来加密 (共同秘密)
当A收到款项,要求C给他比特币收款地址时,除了比特币的地址 (明文)
还要再加上用共同秘密 (A收到的金额=B汇出的金额) 把这个地址加密
ie. 加密pdf, 加密压缩档, AES256加密档...
这时候C就冏了,因为她不知道到底汇了多少$$
如果他随便用一个金额加密他的地址 (C的生日)
A无法解密 (用B的生日) 出一模一样的地址就不会汇出比特币
"
以上AB要先了解这个流程才能运作,可以由A来提供这种额外验证的选项
来声明自己不是恶意的C
以上AB要先了解这个流程才能运作,可以由A来提供这种额外验证的选项
来声明自己不是恶意的C
以上AB要先了解这个流程才能运作,可以由A来提供这种额外验证的选项
来声明自己不是恶意的C