moOOon!!ホーム仮想通貨NEMおすすめの取引所ポートフォリオホーム仮想通貨NEMおすすめの取引所ポートフォリオNEMNEMはバグが少ない!セキュリティ監査レポートがすごい2017年7月、NEMに不具合が発覚したようで、一時騒然となったことがあります。フォーラムをみてみると、いつもNEMに貢献してくれている「みなりん」さんがバグを発見してくれたようです。※NEMファンの皆さまはフォローしておくことをオススメします。以前に「仮想通貨の投資リスク」で言及したように、あくまでもブロックチェーンは技術です。どの銘柄にもバグ(不具合)は付きものだと思います。当たり前だからといって「バグが起きても良いか」といったら、話は違いますよね。誰もバグの多い通貨に投資したいとは思わないはずです。今まで「NEMで重大なバグが起きた」という話をあまり聞いたことが無かったので、心配になって調べてみました。中国の「CERT」が主要通貨25銘柄のセキュリティレポートを開示していましたので、参考にしたいと思います。CERT(中国)とは中国の国家セキュリティ情報機関のことです。中国へのサイバー攻撃に対して「調査」や「防衛」をしたり、政府へのセキュリティアドバイスなどを行っています。CERTが調査した25銘柄とは上記が調査された25銘柄です。NEMもしっかり調査されてますね!調査された内容は下記の通りです。※Google翻訳を使用しています。間違った訳や、誤解を生む表現があるかもしれませんので、原文も合わせて載せておきます。solve.❝このテストでは、一般的に見られるセキュリティ上のさまざまな脆弱性をカバーしています。セキュリティ脆弱性の形成原因、悪用の可能性、害の程度、解決の難しさなど、9つのカテゴリに分かれています。エンコーディング、および数値表現によって引き起こされます。このような問題は、入力信頼の結果として発生します。これらの問題には、バッファオーバーフロー、クロスサイトスクリプティング、SQLインジェクション、コマンドインジェクションなどがあります。APIの不正使用:APIは呼び出し元と呼び出し先の間の規約で、ほとんどのAPI侵害は呼び出し元が規約の目的を理解していないために発生します。APIが適切に使用されていないと、セキュリティ上の問題も発生する可能性があります。management.❝3.セキュリティ機能:このカテゴリには、認証、アクセス制御、機密性、パスワードの使用、および特権管理の脆弱性が含まれています。language.❝4.メモリ管理:メモリ管理は、メモリリーク、リリース後の使用、ダブルリリースなど、メモリ操作に関連する脆弱性の一般的な種類です。++言語の一般的なタイプの欠陥につながります。on.❝5.時間と状態:分散コンピューティングは時間と状態に依存します。スレッドとプロセス間の相互作用とタスクの実行順序は、しばしばセマフォ、変数、ファイルシステムなどの共有状態によって決まります。information.❝6.エラーと例外の処理エラー:このタイプの脆弱性は、エラーと例外処理に関連しており、最も一般的な脆弱性は適切な処理メカニズムがない(またはエラーが処理されない)ため、プログラムが予期せず終了することです。別の脆弱性は、生成されたエラーが潜在的な攻撃者に過度の情報を提供することです。leak.❝7.コード品質:コードの品質が悪いと、予期しない動作につながる可能性があります。攻撃者にとって、貧弱なコードは予期しない方法でシステムを脅かす可能性があります。一般的なタイプの脆弱性には、デッドコード、ヌルポインタ逆参照、およびリソースリークが含まれます。on.❝8.カプセル化と隠れた欠陥:合理的なカプセル化とは、検証されたデータと未検証のデータの区別、異なるユーザーのデータの区別、またはユーザーに表示または非表示のデータの区別を意味します。共通の脆弱性には、隠しフィールド、情報漏えい、クロスサイトリクエスト偽造などがあります。security.❝9.コードランタイム環境の欠陥:これらのタイプの脆弱性は、製品セキュリティにとって重要なランタイム構成の問題や機密情報管理の問題など、ソースコードの外部にあります。problems.❝最初の8種類の脆弱性は、ソースコードのセキュリティ上の欠陥に関連しています。悪意のある攻撃の標的になる可能性があります。悪用されると、情報漏えい、認可リフト、コマンド実行などの深刻な結果を招く可能性があります。最後のタイプの脆弱性は、実際のコードの外部にあるセキュリティ上の懸念を表します。彼らは、ソフトウェアの異常な操作、データの損失やその他の重大な問題を引き起こす可能性があります。分け、各銘柄の「大・中」の脆弱性をまとめたのが下記の表です。※NEMは下から6番目にあります。NEMは2015年に公開された後発の仮想通貨でありながら重大な脆弱性は無く「中」レベルの脆弱性でも10件と限りなく少ないことがわかります。1000行につき0.28の脆弱性しか無いので、NEMは他の通貨と比べて「重大な問題が起こる可能性が極めて低い」ということですね。これを見ると、リード開発者の「Jaguar0625さん」がいかに天才なのが良く分かります。NEMのバージョン1をリリースするのに15か月、Catapultはすでに20か月以上と時間がかかっていますが、その分、しっかりデバックを行い「ほぼ完璧」な状態でローンチされてるのではないかと思います。NEMの将来性について知りたい方は、下記記事をご覧ください。Cookie(クッキー)を利用しています。使用に同意いただける場合は、「同意します」をクリックしてください。ポリシーをご確認ください。