リップルの情報を中心に定期的に更新します。リップルの情報を中心に定期的に更新します。「仮想通貨」というワードを聞くと次に「セキュリティ」のことが頭をよぎるのは、先週ビットポイントの不正流出事件が発生したからだけではないだろう。過去、マウントゴックス事件を皮切りに、今回の事件を含め直近2年間では大きなハッキング事件が国内で発生している。仮想通貨の理解にはその技術的理解を含むがゆえに、不正流出事件の発生要因や再発防止に関して、たとえ普段から仮想通貨に慣れ親しんでいる人であっても正しく理解している人は少ない。今回事件を受けて、bitbankのCBO兼FLOC/ブロックチェーン大学校の校長を務める、ジョナサン・アンダーウッド氏と東氏(@Coin_and_Peace)の対談動画が、仮想通貨系の人気YouTubeチャンネル「ビットコイナー反省会」で公開された。アンダーウッド氏は同取引所でセキュリティに関する責任者を務めている仮想通貨(取引所)セキュリティの専門家だ。今回の事件は、ビットポイントが保有するホットウォレットから計30億円相当の複数種類の仮想通貨が不正流出した。具体的な攻撃手法は公開されていないが、被害額を全額補償する旨の発表を行っている。実は正しく理解されていないホット/コールドウォレット一般的にホットウォレットとコールドウォレットは正しく理解されていないことが多い。取引所側もコールドウォレットに顧客資産を保管しているという記述をしていても具体的にどのように保管しているのかはブラックボックスだ。これに対してアンダーウッド氏は、ホットウォレットを「インターネットに常時接続されている場所に秘密鍵が保管されているウォレット」と定義する。通常秘密鍵を知っていれば、そのウォレットにアクセス可能であるが、その鍵(実際には文字列)がインターネットに常時接続された環境下で保管されているということを意味する。反対にコールドウォレットは、「一度もインターネットに接続されたことのない場所に秘密鍵が保管されているウォレット」だ。同氏曰く、「一度も」という点が重要で、インターネットに接続されていないデスクトップ上であっても、過去に1回でも接続したことがあればそれはコールドウォレットとは呼ばない。「コールドウォレットだから安全」というわけではないでは、コールドウォレットは絶対安全なのだろうか。同氏は100%安全ではないと指摘する。「デジタルセキュリティ」と「物理セキュリティ」の2つのセキュリティを考える必要性に言及する。「物理セキュリティ」とはウォレット自体やその秘密鍵を物理的に紛失するリスクや管理者が死亡したり会社がテロリストに狙われるリスクに関するものだ。今年初めにカナダの取引所でCEOの死亡(諸説あるが)によって取引所ウォレットにアクセスができなくなったケースが報告されている。犯罪で狙われるリスクは特に取引所関係者であれば高いのは想像に難くない。実際に同氏の所属するBitbankでは秘密鍵を所持する人物同士は飛行機を別々に乗るなどといったリスクヘッジを行なっている。様々なリスクがある中で、各社が対策に取り組んでいくわけだが、今後もこのようなハッキング(不正流出)事件は起こり得る。過去の事例の分析とリスク軽減に努める対策が必要だと話す。対談内ではハッキングが起こるメカニズムとして、ソーシャルハッキングの例を挙げている。これはミートアップなどのイベントで親しくなった内部の人間へのウイルスファイルの送信やフィッシングメールを使った成りすましによるウイルスファイルの送信によって秘密鍵が盗み出されるという事例だ。このようなハッキングは常に新しい手口が現れてくるのが一般的で、今後も新しい手口が現れてくる可能性は十分に考えられる。ハッカー達は新しい手口で複数の取引所に対して攻撃を行うことが多く、今回の事件はたまたまビットポイントが標的になった可能性もあると指摘する。鑑みると、事件後に取引所同士が即座に情報共有することが必要だと語る。現在はそのようなことが行われていないため、別の取引所が同じ手口で狙われるリスクや、独自に情報収集を行わなければいけないコストも発生する。そのような施策は被害を最小限に抑えるという観点で非常に重要だ。取引所が取り組むべき3つの重要事項では、各取引所レベルではどのようなことに取り組めばいいのだろうか。アンダーウッド氏は「取引所が最低限取り組むべき3つの対策」を挙げている。入金アドレスはコールドウォレットのアドレスを利用するホットウォレットの資産は自己資金で対応できる額に留める顧客からの出金要請額とブロックチェーンに記載されている額が一致していることを毎回確認するこの上で、「自分がハッカーだったらどういう手口を思いつくか」という観点を持つことが重要だと語る。同氏は仮想通貨取引所のセキュリティを扱う専門家の観点から、仮想通貨の種類によってセキュリティの観点で特徴があると話す。セキュリティ上、一番扱いやすいコインは?アンダーウッド氏は、上記質問に対し、「セキュリティ面で、管理がラクなのはビットコイン(BTC)だ。」とも述べ、以下のような見解を語っている。ビットコインとその派生のBCHやモナコインの場合、問題発生時でも基本的にエンジニアが慌てることがないという。運用するノードが不安定で応答していない時に、ただのクラッシュしただけなのか外部からの攻撃なのかという状況があった場合、ビットコイン(BTC)はほぼゼロだ。他の通貨ではわからない時がある。イーサリアム(ETH)は、秘密鍵は大丈夫だとしてもdAppsゲームなどを運用する上で必要なインフラ面(パーツ)で不安な面があった。イーサリアム(ETH)はプロトコルレイヤーのマルチシグは存在せず、スマートコントラクトレベルでマルチシグ実装はできる。オープンソース、クローズドソースだから安全ということはない。スマートコントラクトレイヤーでコールドウォレット制御は止めておこうという判断になった。意図的に通常マルチシグは使用せず、他の対策を施している。セキュリティ的に面白いのはXRPまた、XRPのセキュリティ面について、「XRPのマルチシグは、同じアドレスのまま、裏で同じマルチシグの権限を持っている鍵を入れ替えることができる。新しい鍵に入れ替えないといけない場合に、アドレスを制御するために必要なマルチシグA,B,C,Dの鍵からE,F,G,Hに入れ替えるが、マルチシグで署名すればアドレスは替わらない。「裏の鍵を自由に入れ替えることが出来る」という機能は、他の通貨でも実装できたら嬉しい点だとしている。ビットコイン(BTC)では、公開鍵のマルチシグスクリプトをハッシュ化してそれがアドレスになる。安全性はあるが利便性にかける部分がある。Tree)」などで、これを緩和できる可能性がある。冒頭でも述べたが、過去2年で3回もの不正流出事件が日本国内で発生している。そのような状況に対しては、日本人が日本語で情報収集を行う傾向にあるので目立つだけであるというバイアスがあるものの、日本特有の注意すべき点があると述べる。日本は事業者として運営のライセンス取得が難しいのは事実だ。一方でこれは、ライセンスの要項を満たすことが目的化したり、一度要項を満たした後はそのレベルを維持するという観点が欠落するケースが多いと話す。ユーザ側双方がセキュリティに対して正しい理解を行い、常に更新される情報を正確に追求していくことが重要だ。●テレグラム始めました!https://t.me/joinchat/F-7ftRCH5u_8J7k2JUM1rw●無料でLINE@で有益情報を随時流しています。Tweetコメントするこのブログにコメントするにはログインが必要です。さんログアウトこの記事には許可ユーザしかコメントができません。