りェビナヌの芁玄:Dockerビゞネスによる゜フトりェアサプラむチェヌンの保護

投皿日 Jan 11, 2022

組織は、゜フトりェアサプラむチェヌンを保護しようずする䞊で、たすたす新たな課題に盎面しおいたす。 これは、埓業員がより分散モデルに移行し、組織が分散チヌムでより倚くの開発者をスケヌリングおよびオンボヌディングするに぀れお、特に困難になっおいたす。 2021幎には゜フトりェアサプラむチェヌン攻撃の数が650%増加しおおり、これらすべおの開発者を調敎するこずは、組織に深刻なセキュリティ、管理、および可芖性の課題をもたらしたす。

最近、りェビナヌを䞻催したした、 Docker Businessによる゜フトりェアサプラむチェヌンの保護 これは、芋逃した堎合はオンデマンドで利甚できるようになりたした。 りェビナヌでは、DockerのCTOであるJustin Cormackずカスタマヌサクセス゚ンゞニアのNikhi Anandが、䞀般的なセキュリティの課題、コンテンツをセキュリティで保護するためのベストプラクティス、Dockerが最近のLog4jの脆匱性に察凊するのにどのように圹立぀か、開発者の䜜業を安党に保぀ためにDockerが積極的に行っおいるこず、および Docker Business が組織がスケヌラブルでより安党な方法でDockerの䜿甚を暙準化するのにどのように圹立぀かに぀いお説明したした。

セキュリティりェビナヌの録画を オンデマンドで芖聎するか、読み続けお芋逃したものに远い぀きたす。

コンテンツをセキュリティで保護するためのベスト プラクティス: Docker の信頌されたコンテンツ

サプラむチェヌンを保護するための重芁な出発点の1぀は、開発者のラップトップです。 開発者が䜿甚しおいるむメヌゞ、それらがどこから来おいるか、どのように維持されおいるか、およびそれらが珟圚のセキュリティのベストプラクティスに準拠しおいるかどうかに぀いおの掞察を埗るこずが重芁です。 Docker 公匏むメヌゞや Docker 怜蚌枈み発行元プログラムなどの Docker 信頌枈みコンテンツ プログラムは、これらのむメヌゞが信頌できる゜ヌスからのものであるこずを開発者に怜蚌し、なりすたしリポゞトリから悪意のあるむメヌゞをプルするリスクを軜枛したす。

Docker 公匏むメヌゞは、Docker Hub でホストされおいる Docker リポゞトリの厳遞されたセットです。これらの画像には明確なドキュメントがあり、ベストプラクティスを促進し、最も䞀般的なナヌスケヌス向けに蚭蚈されおいたす。

Docker 怜蚌枈み発行元プログラムを䜿甚するず、独立系゜フトりェア ベンダヌ (ISV)、開発ツヌル ベンダヌ、およびプラットフォヌム プロバむダヌは、Docker Hub を介しお Docker 化されたコンテンツを配垃できたす。Docker Hub リポゞトリに含たれる怜蚌枈み発行元バッゞは、これらのリポゞトリが Docker パヌトナヌによっお公開されおおり、開発者のセキュリティで保護されたサプラむ チェヌンに含める資栌があるこずを瀺したす。

任意のパブリックむメヌゞをプルしお実行するず、ビゞネスはセキュリティリスクにさらされたす。 Docker 公匏むメヌゞや Docker 怜蚌枈み発行元むメヌゞなどの信頌できるコンテンツは、より安党なアプリケヌション開発に必芁な信頌性の高いビルディング ブロックを提䟛したす。 これらのむメヌゞは定期的に維持および曎新され、セキュリティのベスト プラクティスに埓いたす。 

Log4j の脆匱性

りェビナヌでは、Docker CTO、ゞャスティン・コヌマックが最近の Log4j 2の脆匱性CVE-2021-44228に察凊したした。 Docker゚ンゞニアリングチヌムは、ナヌザヌを支揎するために、次のようないく぀かの゜リュヌションに取り組んできたした。

  • Docker の脆匱性スキャン を改善するためのいく぀かの修正が出荷され、コンテナヌ むメヌゞの Log4j の問題を怜出できるようになりたした。 チヌムは必芁に応じおこれを調敎しおいたす。
  • Docker Hub スキャン むンタヌフェむスに、Log4j の圱響を受けるむメヌゞを衚瀺するメモを远加したした
  • Docker 公匏むメヌゞが Log4j に察しお脆匱であるか、修正されおいるかを瀺す機胜をリリヌスしたした。
  • 脆匱なバヌゞョンを含む Docker 公匏むメヌゞず、Docker 公匏むメヌゞの珟圚のステヌタス曎新に関する情報を衚瀺する ペヌゞを Web サむトに蚭眮したす。

Docker 独自のむンフラストラクチャおよび Docker Desktop は、Log4j 2 の脆匱性の圱響を受けたせん。 Dockerは䞻にGoコヌドを䜿甚しおアプリケヌションを構築し、Javaは䜿甚したせん。 䞀郚のJavaアプリケヌションを内郚で䜿甚しおいたすが、CVE-2021-44228およびCVE-2021-45046に察しお脆匱ではないこずを確認しおいたす。

Dockerデスクトップを安党にするものは䜕ですか?

Dockerデスクトップは、ナヌザヌにずっお安党なデスクトップシステムずしお蚭蚈された統合補品です。 セキュリティ リスクを軜枛するずいう点で、Docker Desktop には、Docker によっお管理される安党な軜量の Linux VM がありたす。 Docker Desktop は、この VM を安党な既定倀で蚭定するだけでなく、必芁に応じお curl パッチたたはセキュリティ修正プログラムを適甚するこずで、この VM ず他のすべおのコンポヌネントを残業時間で最新の状態に保ちたす。 Docker Desktop では、Microsoft Hyper-V たたは WSL 2 バック゚ンドの遞択肢もありたす。 出荷される Hyper-V バック゚ンドは、Docker によっお完党に管理されおいたす。

Docker Businessは、むメヌゞアクセス管理や(たもなく出荷される)レゞストリアクセス管理などの機胜を備えたコントロヌルプレヌンを提䟛するため、管理者は開発者が䜜業しおいるむメヌゞを制埡および管理できたす。 私たちは远加の可芳枬性機胜に取り組んできたしたが、フィヌドバックをお埅ちしおおりたすので、ロヌドマップで開発者にずっお最も圹立぀機胜をお知らせください。

セキュリティの芳点から芋たドッカヌずDIY

むノベヌションを掚進するために䌁業が盎面する䞀般的な課題の 1 ぀は、開発者が䜜業を簡玠化し、ビゞネスの䞭栞ではない䜜業に最小限の時間を費やしながら䟡倀を創造するために必芁なツヌルを確実に入手できるようにする方法です。 ほずんどの䌁業は、独自の゜フトりェアを構築するのではなく、商甚゜フトりェアを賌入するこずを匷く奜み、これらの決定を䞋す際の重芁な芁玠のいく぀かは次のずおりです。

開発者がビゞネスの䞭栞ではないDIY開発プロゞェクトの構築に時間を費やしおいる堎合、䟡倀実珟たでの時間ず投資収益率に倧きな圱響を䞎える可胜性がありたす。 オヌプン゜ヌス゜フトりェアずDocker Engineアプロヌチを䜿甚したDIYを怜蚎しおいる堎合は、゜フトりェアチヌムず゚ンゞニアリングリ゜ヌスが、DIY゜リュヌションのすべおのコンポヌネントを曎新し、すべおの脆匱性に時間の経過ずずもにパッチを適甚するための準備ず蚭備を備えおいるかどうかを怜蚎するこずが重芁です。

時間のコスト、䟡倀実珟たでの時間、DIY゜リュヌションが組織に最適かどうかなど、いく぀かの工堎を考慮するず、デヌタは、ほずんどの組織が独自の゜リュヌションを構築しようずするよりも、商甚゜フトりェアを賌入する方が良いこずを瀺しおいたす。 

ドッカヌSSOが近づいおいたす

りェビナヌの最埌の説明には、SSOが2022幎1月(今月)に提䟛されるずいう発衚が含たれたす。 SSO を䜿甚するず、ナヌザヌは組織の暙準 ID プロバむダヌを䜿甚しお認蚌し、Docker にアクセスできたすが、これは最も芁望の倚かった機胜の 1 ぀であり、Docker Business サブスクリプションに含たれおいたす。

ホワむトペヌパヌ: Docker Business を䜿甚した最新の安党なアプリケヌションを倧芏暡に構築する

りェビナヌで取り䞊げたトピックの䞀郚ず、Docker Business が高床な機胜で゜フトりェア サプラむ チェヌンを保護する方法に぀いお詳しくは、新しい Docker Business ホワむトペヌパヌをご芧ください。

セキュリティに関する Q&A

DockerのCTOであるJustin Cormackずカスタマヌサクセス゚ンゞニアのNikhi Anandがりェビナヌ䞭にラむブでQ&Aに回答し、りェビナヌの質問ず回答を以䞋にキャプチャしたした。

個人デヌタは Docker デスクトップ サブスクリプションで収集されたすか? 

圓瀟は、Docker Desktop 䞊で個人デヌタや PII を収集するこずはありたせん。 圓瀟は、人々が圓瀟の補品をどのように䜿甚しおいるかをよりよく理解するために匿名化されたデヌタを収集し、補品を改善するこずができたすが、すべおのナヌザヌは蚭定で匿名デヌタ収集をオプトアりトするオプションがありたす。 将来的には、組織内のすべおの人がオプトアりトできるDocker Business機胜を提䟛する予定ですが、珟時点では個別にオプトアりトする必芁がありたすが、この機胜は ロヌドマップにありたす。

Docker Business サブスクリプションは SaaS オファリングですか? 

はい、Docker Businessコントロヌルプレヌンはサヌビスずしお提䟛されおいたすが、Docker Desktop自䜓は開発者のワヌクステヌションでスタンドアロンで実行されたす。 開発者はオフラむンで䜜業するこずを奜むこずを理解しおいるため、管理者はチヌムメンバヌにログむンを芁求するかどうかを蚭定でき、ビゞネスコントロヌルプレヌンから切断されたDockerDesktopを䜿甚できたす。 

コンテナでlog4jをどのように凊理する必芁がありたすか?

再構築ず曎新は、珟時点での最善の解決策です。 最も重芁なこずは、できるだけ早く修正バヌゞョンに曎新するこずです。 Docker 公匏むメヌゞを䜿甚しおいお、そのたたデプロむしおいる堎合は、Docker 公匏むメヌゞ サむトの リリヌス ノヌトを芋るず、そのバヌゞョンが修正されおいるかどうかがわかりたす。 Docker Desktop の最新リリヌスでは、すべおを効果的に修埩できたかどうかを怜出できるスキャン ツヌルが提䟛されおいたため、これらのツヌルを䜿甚しお、曎新したこずや芋萜ずしがないこずを確認できたす。

最新バヌゞョンの Docker デスクトップに曎新する利点は䜕ですか?

最新バヌゞョンにアップグレヌドするこずを匷くお勧めしたす。 老朜化した゜フトりェアを長く䜿い続けるほど、自分で生み出すセキュリティリスクが倧きくなりたす。 具䜓的には、叀い゜フトりェアには最近発芋されたセキュリティ脆匱性のパッチがなく、新しい頻繁に曎新される゜フトりェア(Docker Desktopの機胜の1぀)には垞に最新のパッチがありたす。

Hyper-V ず WSL 2 のどちらがより安党ですか?

珟圚の䞀般的なコンセンサスは、Hyper-Vは、特にDockerデスクトップHyper-Vの管理ず曎新により、もう少し安党で管理しやすいずいうこずです。 WSL 2 ではより倚くの機胜が提䟛され、倚くの開発者が Windows で WSL 2 を䜿甚するこずを楜しんでいるため、Docker は䞡方のオプションを提䟛したす。 あなたずあなたのチヌムにずっお適切なオプションは、組織のニヌズず芁件に倧きく䟝存したす。

クラむアントにむメヌゞをデプロむする堎合、埓業員が 150 人を超える堎合、クラむアントはむメヌゞを実行するために Docker Business サブスクリプションを持っおいる必芁がありたすか?

Dockerデスクトップは、それを䜿甚しおいる人に基づいおラむセンスされおいるため、クラむアントはDockerBusinessサブスクリプションが必芁になりたす。 このタむプの䜿甚法に぀いお倚くの質問があり、倚くの人がこのようにDocker Desktopを䜿甚しおいるこずがわかっおいるため、Docker Desktopのどの皮類の統合拡匵機胜がコミュニティに圹立぀かに぀いお詳しく知りたいず思いたす。 デスクトップ拡匵機胜に関する ロヌドマップの問題 がありたすので、そこでフィヌドバックをお寄せください。

コンテナの眲名ず怜蚌、およびその実装方法に぀いお少しお話しいただけたすか。 

私たちは䜕幎も前にNotaryず呌ばれる統合プロゞェクトをDocker Hubに出荷したした。 マむクロ゜フト、Amazon、その他のパヌトナヌず協力しお、これの曎新バヌゞョンを䜜成しおおり、新しいコンテナヌ眲名フレヌムワヌクず芋なしおいたす。 これは2022幎にリリヌスされる予定です。

結論ず远加のリ゜ヌス 

Dockerビゞネスりェビナヌによる゜フトりェアサプラむチェヌンの保護にご参加いただきありがずうございたす。以䞋は、DockerセキュリティプラクティスずDockerビゞネスに぀いお詳しく知りたい堎合に確認すべき远加のリ゜ヌスです。

関連蚘事