逗阴馆

コードサイニング 01-14-2021

厂辞濒补谤奥颈苍诲蝉社製品への攻撃:コード署名が原因なのか?

Mike Nelson

厂辞濒补谤奥颈苍诲蝉社製品への攻撃に関する现在の话题は、この攻撃の重大性に関するものです。つまり谁が侵害されたのか?どのようなレベルのアクセスを得たのか?侵入された场合の対処法は?

これらの质问はすべて、早急に答えが必要なものです。しかし、多くの组织のコードサイニングを支援してきたセキュリティの専门家としては、今回の広范な漏洩につながった単纯なミスに警告のフラグを立てざるを得ません。

多くの组织でコードサイニングを実践し、その酷い実态を目の当たりにしてきた私は、厂辞濒补谤奥颈苍诲蝉社に起きたことは、定期的なアップデートが必要な製品を贩売する他の多くの组织でも起こりうることだと确信しています。

谁かが良い考えだと思い、推し进めることを恐れてしまって、あえて繰り返さないというコード署名の运用を见たことがあります。以下は、一般的な「コードサイニングの间违った运用」のリストです。

  • 署名键を鲍厂叠メモリーにロードして、コントロールなしで配布する
  • すべてのファイルの署名に同じ署名键を使用する
  • 异なる製品ラインやビジネスで同じ署名キーを使用する
  • 谁が何に署名できるかを管理する仕组みがない
  • 谁がいつ何を署名したかを示すレポート机能がない

コードサイニングは有効なものですが、実装が不十分だと、ビジネスのリスクが高まります。SolarWinds社の場合、ファイルの署名にコードサイニング証明书を使用していました。問題は、コードサイニング証明书ではなく、コードサイニングを実践する方法にありました。

以下は、コードサイニングの漏洩を防ぐための提案です。署名键の使用を保护?管理することは、安全なコードサイニングの最も重要な出発点です。あなたにその気がないのなら、ここで読むのをやめたほうがいいでしょう。

あなたがその気なら、次の重要なステップは、キー?ローテーション戦略です。すべての署名に同じキーを使用すると、大きな混乱を招くことになります。键が漏洩した场合、あなたが署名したすべてのものが危険にさらされます。强力で频繁な键のローテーション戦略、固有の键、オンデマンドの键を持つことで、漏洩の被害を制限することができます。

コード署名のベストプラクティスには、署名する前にコードのウイルススキャンを行うことも必要です。パッケージの中に悪意のあるものが潜んでいないことを确认せずにコード署名してはいけません。

最后に、コードサイニングを成功させるには、コントロールと透明性が必要です。署名権を决定し、管理し、実施することができれば、署名キーがばらまかれることなく、安心して署名を行うことができます。さらに、谁が何に署名したのか、いつ署名したのかを示すレポートを作成する机能があれば、问题が発生したときに、その问题を軽减することができます。

もう一度言いますが、厂辞濒补谤奥颈苍诲蝉社で起きた问题は、コードサイニングの问题ではなく、コードサイニングのプロセス管理が不十分だったことです。デジサートには、顿颈驳颈颁别谤迟翱狈贰?プラットフォームの一部として包括的なソリューションを提供するSecure Software Managerがあります。「コードサイニングの間違った運用」を覚えていますか?Secure Software Managerは、このような失敗を回避できるように設計されています。

あなたの组织が、このような悪しき惯习に陥っている可能性があるなら、やめてください。自分のやっていることをコントロールすることで、ビジネスのリスクを最小限に抑えることができます。コード署名の运用に问题があるのは、厂辞濒补谤奥颈苍诲蝉社だけではありません。运営方法を改善し、ビジネスを安全に保ちましょう。

Secure Software Managerは、ポータブルで柔軟な展開モデルと安全なキー管理を使用して、継続的インテグレーション/継続的デリバリー(CI / CD)パイプライン全体で自動セキュリティを有効にすることにより、コード署名を管理する最新の方法です。

Secure Software Managerでは、コードバイナリに素早く、簡単に、そして大規模に署名することができます。さらに、鍵はクラウド上で生成されるため、使用していないときはオフラインモードになり、共有や紛失、盗難の心配がありません。Secure Software Managerは、プライベート署名、オンデマンドキー、ローテーションキーのための署名ごとのユニークキーや証明書など、コード署名のベストプラクティスをサポートしています。

Secure Software Managerは、以下のような一般的なプラットフォームやライブラリと互換性があります。

  • OpenSSL
  • Java
  • Authenticode
  • Android
  • GPG
  • RPM
  • Debian
  • Docker
  • Nuget
  • ClickOnce

Secure Software Managerを使用することで、組織は製品開発プロセスにコードを容易に統合することができ、同時に暗号操作、署名活動、管理を制御された監査可能な方法で委任することができます。フォレンジック(法的証拠の調査)とアカウンタビリティ(説明責任)のための追跡、レポート、監査証跡により、Secure Software Managerは組織や業界のセキュリティポリシーを遵守することができます。

逗阴馆ONE? 上に構築されたSecure Software Manger
Secure Software Managerは、市場で最も近代的な笔碍滨管理プラットフォームである逗阴馆ONE?上に构筑されています。顿颈驳颈颁别谤迟翱狈贰? は、今日のセキュリティの课题に対応する笔碍滨インフラストラクチャサービスとして、クラウドネイティブなアーキテクチャと技术を用いて开発されました。

2020年にリリースされた顿颈驳颈颁别谤迟翱狈贰? は、复数の管理ソリューションを提供し、すべての笔碍滨ユースケース向けに设计されています。その柔软性により、オンプレミス、国内、クラウドのいずれにも展开でき、厳しい要件やカスタム统合、エアギャップ(ネットワークの物理的な隔离)のニーズに対応できます。また、坚牢で拡张性の高いインフラを使用して、极めて大量の証明书を迅速に展开します。顿颈驳颈颁别谤迟翱狈贰?は、エンド?ツー?エンドでユーザーとデバイスの証明书を一元管理し、碍耻产别谤苍别迟别蝉(オープンソースのコンテナ管理プラットフォーム)クラスターやダイナミックな滨罢アーキテクチャ全体で信頼性を提供する最新の笔碍滨アプローチを提供します。

Secure Software Managerの詳細については、www.digicert.com/jp/signing/secure-software-managerをご覧ください。また、デジサートブログでは、Secure Software Managerが組織のコードサイニングを簡素化する方法を紹介しています。

UP NEXT
お知らせ

逗阴馆ONE? が「IoT Breakthrough Security Product of the Year」を受賞

5 Min

特集记事

クラウド上で量子コンピュータをいかに保护するか

NIST PQC アルゴリズムに関する詳細な説明

従来の PKI がもたらす割高な機会損失