Microsoft Defender公式更新:mde-linux-prerequisites.mdで確認すべき運用影響

2026年4月30日の公式更新「Microsoft Defender documentation update: Update mde-linux-prerequisites.md」でまず押さえるべき結論は、新機能追加というより、Linux版Microsoft Defender for Endpointの前提条件まわりを再確認すべき更新だという点です。

GitHub上の差分では、対象は defender-endpoint/mde-linux-prerequisites.md の1ファイルで、変更量は6追加・6削除です。内容としては表記修正が中心ですが、触れられている箇所は、カスタムLinux環境のサポート境界、Fanotifyベースのセキュリティ製品との競合、対応ファイルシステム、mdatp ユーザーのUID/GID管理など、企業運用では見落とすと障害や監査指摘につながりやすい領域です。(GitHub)

目次

Microsoft Defenderの公式ドキュメント更新「Update mde-linux-prerequisites.md」で何が変わったか

今回の更新は、Microsoft Defender for Endpoint on Linuxの前提条件ページに対するドキュメント更新です。Microsoft Learn側の該当ページも「Last updated on 2026-04-30」と表示されており、LinuxサーバーにDefender for Endpointを展開・オンボードするためのライセンス、システム要件、ソフトウェア要件、ネットワーク要件、サポート対象ディストリビューションなどを整理するページです。(Microsoft Learn)

差分だけを見ると、文法や表記の調整が多く、大きな仕様変更には見えません。しかし、更新対象になった本文の意味は運用上かなり重要です。特に以下の4点は、security admins、compliance teams、enterprise IT readersが確認すべきポイントです。

確認項目更新で触れられた内容実務上の確認ポイント
カスタムOS環境サポート対象ディストリビューション由来のカスタムOSではインストール・動作する可能性があるが、Microsoftの検証済みサポートベースには含まれない「導入できる」ことと「標準サポートされる」ことを分けて判断する
Fanotify競合Fanotifyベースの他のセキュリティ製品との併用はサポートされず、システムハングを含む予測不能な動作につながる可能性がある既存EDR、アンチウイルス、ファイル監視製品との二重監視を事前に洗い出す
ファイルシステムリアルタイム保護、Quick/Full scan、Custom scanでサポート対象が異なるNFS、FUSE、クラウドストレージ系マウントなどを一律に扱わない
mdatp ユーザーLinuxではDefender for Endpointが mdatp ユーザーを作成し、UID/GIDがランダムになる。制御したい場合はインストール前に作成するゴールデンイメージ、UID/GID管理、監査要件がある環境では事前設計が必要

これは「Linux版Microsoft Defender for Endpoint」の前提条件更新として読む

今回の更新対象は、Windowsクライアント向けのMicrosoft Defenderではなく、Microsoft Defender for Endpoint on Linuxの前提条件です。対象はLinuxサーバー運用、EDR導入、クラウド・オンプレ混在環境、SAPなどの重要ワークロードを含む企業サーバー保護の文脈で読む必要があります。

公式ドキュメントでは、LinuxサーバーにDefender for Endpointを展開する前提として、CPU、ディスク、メモリ、systemd、ネットワーク接続、対応ディストリビューション、対応ファイルシステムなどが整理されています。たとえば、サポート対象ディストリビューションの一覧にはRed Hat Enterprise Linux、Ubuntu LTS、Debian、SUSE Linux Enterprise Server、Oracle Linux、Amazon Linux、Fedora、Rocky Linux、Alma Linuxなどが含まれていますが、明示されていないディストリビューションやバージョンはサポート対象外とされています。(Microsoft Learn)

ここで重要なのは、「Linuxなら何でも同じように保護できる」と考えないことです。サーバーOSの種類、カーネル、マウント構成、既存セキュリティ製品、プロキシ構成が違えば、Defender for Endpointの導入リスクも変わります。

カスタムLinux環境は「動く」と「サポートされる」を分けて判断する

今回の更新で最も重要なのは、カスタマイズされたLinux環境に関する説明です。

公式ドキュメントでは、最小カーネル要件を満たし、Microsoftがサポートする標準的なベンダー提供Linuxディストリビューションに由来するカスタムOSであれば、Defender for Endpoint on Linuxをインストールでき、動作する可能性があると説明されています。一方で、そのようなカスタム環境はMicrosoftの検証済みまたは保守済みのサポートベースには含まれず、サポート上はカスタムOS構成として扱われます。(Microsoft Learn)

つまり、実務では次のように判断する必要があります。

環境判断の目安推奨対応
公式サポート対象の標準ディストリビューション通常の導入候補前提条件、ネットワーク、権限を確認して展開
標準ディストリビューションにCIS Hardeningや社内設定を加えた環境カスタム環境として検証が必要ステージングで mdatp health、スキャン、再起動、負荷を確認
カスタムカーネル、独自アプライアンス、派生OSサポート境界が曖昧になりやすいMicrosoftサポートへ問い合わせる前提で、標準OS上での再現環境を準備
コンテナホストや特殊なファイルシステムを多用する環境ファイル監視・スキャン範囲に注意マウント構成、除外設定、パフォーマンスを個別に評価

特に注意したいのは、障害発生時です。公式ドキュメントでは、カスタム環境で問題が起きた場合、サポート対象の標準Linuxディストリビューションで問題を再現することが期待され、標準環境で再現できない場合は、Microsoftが追加調査や修復を進められない可能性があると説明されています。(Microsoft Learn)

そのため、移行計画では「本番環境に入れて動いた」で終わらせず、以下を記録しておくと実務で役立ちます。

  • /etc/os-release の内容
  • uname -r で確認したカーネルバージョン
  • mdatp health の出力
  • 使用しているファイルシステムとマウントポイント
  • 既存セキュリティ製品との併用状況
  • 標準ディストリビューション上での再現可否

Fanotifyベースの製品競合は、導入前に必ず確認する

LinuxサーバーでMicrosoft Defenderを運用する場合、Fanotifyの競合は非常に重要です。

公式ドキュメントでは、Defender for Endpoint on Linuxを他のFanotifyベースのセキュリティソリューションと並行して実行することはサポートされず、システムハングを含む予測不能な動作につながる可能性があるとされています。また、Fanotifyをブロッキングモードで使うアプリケーションは、mdatp health コマンド出力の conflicting_applications フィールドに表示されると説明されています。(Microsoft Learn)

ここで失敗しやすいのは、「既存のアンチウイルスも残し、Defenderもリアルタイム保護で有効化する」という設計です。多層防御のつもりでも、同じファイルアクセス監視領域を複数製品が取り合うと、安定性やパフォーマンスを損なうことがあります。

導入前には、以下のように整理してください。

確認対象見るべきポイント
既存アンチウイルスリアルタイムスキャンがFanotifyを使っていないか
EDR・ファイル監視製品ブロッキングモードでファイルアクセスを監視していないか
FIM製品ファイル変更監視がDefenderと競合しないか
mdatp healthconflicting_applications に該当プロセスが出ていないか
運用方針Defenderをactiveにするのか、passiveにするのか

併用が必要な場合、公式ドキュメントではDefender for Endpoint on Linuxのアンチウイルス適用レベルをpassiveに設定する選択肢にも触れています。passiveではリアルタイム保護や自動修復は行われませんが、オンデマンドスキャン、セキュリティインテリジェンス更新、アラート、EDR機能は利用できます。(Microsoft Learn)

なお、FAPolicyDについては例外があります。公式ドキュメントでは、FAPolicyDもFanotifyをブロッキングモードで使用しますが、RHELおよびFedoraプラットフォームでは、mdatp health が正常状態を報告していることを条件に、Defender for Endpointのactive modeとの併用がサポートされると説明されています。(Microsoft Learn)

ただし、この例外を他のディストリビューションや他のセキュリティ製品に広げて解釈しないでください。監査や障害対応の観点では、「なぜactiveで併用してよいと判断したのか」を文書化しておくことが重要です。

ファイルシステムの違いはスキャン設計に直結する

今回の差分には、ファイルシステム一覧の説明文にあるタイポ修正も含まれています。一見小さな修正ですが、該当セクションは実務上かなり重要です。

公式ドキュメントでは、リアルタイム保護およびQuick/Full scanでサポートされるファイルシステムと、Custom scanで追加的にサポートされるファイルシステムが分けて整理されています。たとえば、ext4、xfs、btrfs などの一般的なLinuxファイルシステムに加え、Custom scan側では S3fs、Blobfuse、sshfs、cifs、smb、gcsfuse なども一覧に含まれています。(Microsoft Learn)

企業環境では、次のようなケースで判断を誤りやすくなります。

よくある構成注意点
NFSマウントNFS v3では no_root_squash export optionが必要。ない場合、権限不足でスキャンに失敗する可能性がある
S3fsやBlobfuseCustom scanの対象になっても、ローカルディスクと同じ挙動とは限らない
コンテナホストのoverlayコンテナ実行基盤のI/O負荷や除外設定を含めて検証する
SMB/CIFSマウントスキャン対象、ネットワーク遅延、権限の影響を確認する
一時領域やバックアップ領域スキャンで業務処理が遅延しないように時間帯や除外を設計する

特に、クラウドストレージ連携やネットワークファイルシステムを使っている場合は、「マウントされているから保護される」と単純に判断しないことが大切です。どのスキャン方式で対象になるのか、リアルタイム保護の対象なのか、Custom scanでのみ確認すべきなのかを整理しましょう。

mdatp ユーザーのUID/GID管理はインストール前に決める

Linux版Defender for Endpointでは、インストール時に mdatp ユーザーが作成されます。公式ドキュメントでは、このユーザーのUIDとGIDはランダムに作成されるため、値を制御したい場合は、インストール前に /usr/sbin/nologin シェルオプションを使って mdatp ユーザーを作成するよう説明されています。(Microsoft Learn)

これは、セキュリティ管理者だけでなく、compliance teamsにも関係します。たとえば、次のような環境ではUID/GIDの事前設計が必要です。

  • UID/GIDの範囲を全社標準で管理している
  • ゴールデンイメージを複数クラウドや複数リージョンで使い回す
  • 監査ログ上のユーザーIDを統一したい
  • NFSなどでUID/GIDの整合性が業務に影響する
  • 構成管理ツールでOSユーザーを厳格に管理している

実務では、Defender導入手順に以下を追加しておくと安全です。

sudo groupadd -g <GID> mdatp
sudo useradd -u <UID> -g <GID> -d /home/mdatp -s /usr/sbin/nologin mdatp

<UID> と <GID> は、社内のID管理ルールに従って決めてください。すでにDefenderを導入済みのサーバーで後からUID/GIDを変更すると、ファイル所有者やサービス起動に影響する可能性があります。新規展開、移行、ゴールデンイメージ更新のタイミングで決めておくのが現実的です。

ネットワーク要件もあわせて見直す

今回の差分そのものはネットワーク要件を大きく変えるものではありませんが、Linux版Defender for Endpointの前提条件確認ではネットワーク設定も外せません。

公式ドキュメントでは、LinuxサーバーがDefender for Endpointのクラウドサービスへ接続できる必要があり、必要に応じて静的プロキシを構成することが案内されています。一方で、PAC、WPAD、認証付きプロキシはサポートされず、SSL inspectionやintercepting proxyもセキュリティ上の理由でサポートされないと説明されています。(Microsoft Learn)

企業ネットワークでは、ここが導入トラブルの原因になりがちです。特に以下の環境は事前確認が必要です。

環境確認ポイント
プロキシ必須のデータセンター静的プロキシまたは透過プロキシで通信できるか
SSL復号を行う境界プロキシDefender関連通信をインターセプト対象から除外できるか
閉域・制限付きネットワーク必要URLへの匿名通信を許可できるか
多拠点・多クラウド拠点ごとのプロキシ差異でオンボード失敗が起きないか
本番移行直前の導入mdatp health とクラウド接続確認を移行判定に含める

セキュリティ製品の導入では、OS要件だけを満たしていても通信要件で失敗することがあります。特にグローバル企業では、国・リージョン・クラウド環境ごとにプロキシやSSL inspectionの設計が異なるため、標準手順書に「通信確認」を明記しておくべきです。

security admins向けの確認チェックリスト

今回のMicrosoft Defender公式ドキュメント更新を受けて、security adminsは次の順番で確認すると効率的です。

優先度確認内容具体的な作業
高サポート対象OSかディストリビューション名、バージョン、カーネルを棚卸しする
高カスタムOSか標準ディストリビューションとの差分、カスタムカーネル、ハードニング内容を記録する
高Fanotify競合がないかmdatp health の conflicting_applications を確認する
高既存セキュリティ製品との役割分担Defenderをactiveにするかpassiveにするか決める
中ファイルシステムNFS、FUSE、SMB、クラウドストレージ系マウントを洗い出す
中mdatp ユーザーUID/GIDをランダム作成でよいか、事前作成が必要か判断する
中ネットワークプロキシ、SSL inspection、許可URLを確認する
中展開方式Defender deployment tool、Ansible、Puppet、Chef、手動展開などを選ぶ
低文書化例外、検証結果、ロールバック方針を変更管理に残す

重要なのは、ドキュメント更新を「読んだ」で終わらせないことです。影響を受けるサーバー群を特定し、既存の標準導入手順、構成管理テンプレート、監査証跡に反映するところまで行う必要があります。

compliance teamsが確認すべき監査・証跡ポイント

compliance teamsにとって、今回の更新で注目すべき点は「Microsoft Defenderが導入されているか」だけではありません。サポートされる構成で導入されているか、例外が管理されているか、サポート境界を理解しているかが重要です。

監査観点では、次の証跡を残しておくと説明しやすくなります。

  • サポート対象ディストリビューションとバージョンの一覧
  • カスタムOSまたは派生OSを使っているサーバーの一覧
  • 標準OSでの再現検証方針
  • Fanotify競合の確認結果
  • Defenderをpassiveにした理由と対象サーバー
  • FAPolicyD併用の判断根拠
  • mdatp ユーザーのUID/GID管理方針
  • ネットワーク要件の確認結果
  • 例外設定や除外設定の承認履歴

特にカスタムLinux環境では、サポートインシデントが起きたときに「この構成は標準サポート対象なのか」「問題を標準ディストリビューションで再現できるのか」が問われます。導入後に慌てて調べるのではなく、移行前に証跡化しておきましょう。

よくある誤解と失敗しやすいポイント

「更新されたので新しいLinuxがサポートされた」とは限らない

今回のGitHub差分は、対応ディストリビューション一覧を大きく追加する内容ではありません。サポート対象OSを判断する場合は、必ず最新の公式ページでディストリビューション名、バージョン、アーキテクチャを確認してください。差分タイトルだけで「新しいOS対応が追加された」と判断するのは危険です。

「インストールできるならサポート対象」と考えない

カスタムOSでは、Defender for Endpointをインストールでき、動作する可能性があります。しかし、それはMicrosoftの検証済みサポートベースに含まれることを意味しません。公式ドキュメントでも、カスタム環境はサポート上カスタムOS構成として扱われると説明されています。(Microsoft Learn)

「複数のセキュリティ製品をactiveにすれば安全」とは限らない

ファイルアクセス監視を複数製品が同時に行うと、検知力が上がるどころか、I/O遅延、スキャン競合、システムハングにつながる可能性があります。Fanotifyベースの製品がある場合は、Defender側をpassiveにする、既存製品を外す、対象サーバーを分けるなど、役割分担を明確にしてください。

「passiveは無意味」と考えない

passiveではリアルタイム保護や自動修復は無効になりますが、オンデマンドスキャンやEDRなどは引き続き利用できます。既存セキュリティ製品をすぐに置き換えられない移行期間では、passiveを使って段階的にDefender for Endpointへ移行する設計が現実的です。(Microsoft Learn)

「UID/GIDは後から直せばよい」と考えない

mdatp ユーザーのUID/GIDを監査やNFS運用に合わせる必要がある場合、インストール前に決めるべきです。後から変更すると、サービス、ファイル所有権、構成管理ツールとの整合性に影響する可能性があります。

移行準備でやるべき次のアクション

今回のMicrosoft Defender公式ドキュメント更新を受けて、企業IT部門が次に取るべき行動は明確です。

まず、Linuxサーバーの棚卸しを行い、OS、カーネル、ファイルシステム、既存セキュリティ製品、プロキシ構成を確認します。次に、カスタムOSや派生ディストリビューションを使っているサーバーを分け、標準サポート対象として扱える環境と、個別検証が必要な環境を切り分けます。

そのうえで、Fanotify競合、mdatp ユーザーのUID/GID、ファイルシステムごとのスキャン範囲、ネットワーク要件を確認し、ステージング環境で mdatp health、オンボード、スキャン、負荷、再起動後の状態を検証してください。

今回の更新は、差分量だけを見ると小さな表記修正に見えます。しかし、更新箇所はLinux版Microsoft Defender for Endpointを安定運用するうえで重要な前提条件です。特にグローバル環境や大規模サーバー群では、公式ドキュメント更新をきっかけに、サポート境界、競合リスク、監査証跡、移行手順を見直す価値があります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次