セキュリティ
セキュリティ入門 05|あなたのサイトは誰が管理しているか:三つの委託関係、責任範囲はそれぞれ違う
毎月サーバー代や保守費を払っているからといって、障害が起きたときに誰かが動いてくれるとは限りません。自分でクラウドサーバーを借りる、管理型ホスティングに任せる、業者に丸ごと委託する——この三つは責任の線の引かれる場所がまったく違います。本稿はその線を引き直すための整理です。
またどこかのソフトウェアに重大な脆弱性が出たと報じられるたびに、ひやりとするかもしれません。こういう情報はいったいどこから出てくるのか。経営者である自分が、毎朝主要な技術サイトを一巡しなければならないのか。
答えは、その必要はありません。セキュリティ公告を追うのは技術者の日常業務で、経営者が自分で背負うものではありません。とはいえ、まったく関与しなくていいという意味でもありません。セキュリティ入門 01|公告が出た日:自分のシステムが該当するかどう見分けるかと前回でバージョンと委託責任を整理したのに続き、本稿(セキュリティ入門の第 6 回)が扱うのは次の要点です。自分で毎日公告を追う必要はないが、誰が代わりに追っているのか、その人が見ている場所は正しいのか、そしてそれが本当に行われているのかは知っておく必要がある。
一般の経済ニュースや SNS の投稿で脆弱性が話題になっているのを見るころには、それはすでに何日も前に公開されていることがあります。さらに厄介なのは、注目を集めたい二次報道は深刻度を大げさに書きがちで、肝心の判断条件——どのバージョンが影響を受けるのか、修正版は出ているのか、どんな設定のときに発動するのか——を落としてしまうことです。
英国サイバーセキュリティセンター(NCSC)はガイダンス『10 Steps to Cyber Security: Vulnerability management』で明確に述べています。すべてのシステムに明確なソフトウェア更新方針があるべきで、更新をどのように、いつ行うか、そして誰が実行と確認を担当するかをあらかじめ書いておくこと。そして脆弱性の深刻度とリスクを評価する際は、まずソフトウェア提供元自身の脆弱性公告(vendor’s vulnerability advisory information)を参照すべきで、それがもっとも正確かつ最新の一次情報だからであり、そのうえで自分のシステムの実環境と照らし合わせます。
言い換えれば、公告を追うには欠かせない条件が二つあります。第一に、読む人はニュースの転載を待つのではなく、ソフトウェア提供元またはプロジェクト公式の一次公告を直接読むこと。第二に、読む人の手元に自社システムの技術一覧があり、どの言語、フレームワーク、外部サービスを使っているかを把握していること。そうでなければ、いくら読んでも自分が実際に動かしているものを見落とします。
これらを自分で購読する必要はありませんが、この仕事をしている技術チームが普段どう読んでいるかは知っておく価値があります。わたしたちが毎週まとめているセキュリティ週報 2026-W43:PHP、GitLab、そして中間証明書 8 枚の秘密鍵漏洩を例にすると、セキュリティ情報を読むときは厳格に二層に分け、「各項目に出典がどの層に属するかを明示する:〔公式〕はベンダーまたはプロジェクト自身の公告、〔研究・メディア〕はセキュリティ企業やメディアの見解で、公式のあとに並べる」ようにしています:
さらに重要なのは、この追跡リストを気分で決めてはいけないということです。今日はこれを見て明日はこれを飛ばす、では困ります。自社システムの技術的な土台に合わせた固定のリストがなければ、今週はデータベースを、来週は証明書を見落とします。外からは平穏に見えて、実際には何を見落としたのかすら分からない状態です。
エンジニアや外注先にセキュリティ公告を気にしているか尋ねれば、たいていうなずきます。しかし技術フォーラムをときどき眺めていることと、自社のシステムを公告と照らし合わせて定期的に点検していることのあいだには、大きな差があります。サーバー・監視・セキュリティアップデート:自分でやると何時間かかるかで計算したとおり、四半期ごとのパッケージ更新だけでも、バージョン確認に 1 時間、テスト環境で通すのに 2 ~ 4 時間、本番に上げるのにさらに 1 時間かかり、ときおり発生する緊急の脆弱性を足せば、数時間から丸一日の集中時間を食います。
その時間を正式に予定表に入れるか保守契約に書いておかなければ、新機能を急いでいるときには、公告を読むことと更新をすることが必ず最初に犠牲になります。三つの状態を並べて比べられます:
| 現在の体制 | 脆弱性をどうやって知るか | 事故が起きる前の実際の状態 |
|---|---|---|
| 一、誰も指定していない | 顧客からサイトの様子が変だと電話が来るか、ニュースで見る | 誰も見ていない。公開された期間がそのまま無防備な期間になる |
| 二、口頭で同僚に気にしておいてと頼んだ | 同僚が SNS を見ていて偶然気づいたら訊いてくる。気づかなければそのまま | 固定のリストも記録もなく、忙しくなればそのまま飛ばされる |
| 三、担当が明確で固定の頻度がある | システムの技術一覧に沿って公式公告を定期点検し、緊急の脆弱性は自発的に連絡する | どれが自分に関係なく、どれが更新待ちかを把握している |
自分のシステムが三番目の状態にあるかを確認するのに、技術用語の知識は要りません。今システムを管理している人に、この三つを出すだけです:
恩梯科技(Nerd Technic)はカスタム開発出身のシステムソフトウェア会社で、今やっているのは AI システムの長期保守です。毎週のセキュリティ週報を自社サイトで公開しているだけでなく、長期保守で見るべきは、セキュリティ更新に固定の頻度があること、緊急の脆弱性は別に扱うことで、あなたが毎日ニュースを見てこちらに知らせる必要はありません。今あるシステムがどの技術を使っているのか、対応する公告を誰かが見てくれているのか分からない場合は、システム健康診断から始められます:システム健康診断を予約する
深く取り組む価値のある、少数の企業と長期的な関係を築きます。
お困りですか?
LINEで直接ご相談ください