Microsoft Defender公式ドキュメント更新の確認ポイント|Linux前提条件と運用影響

Microsoft Defenderの公式ドキュメント更新「Learn Editor: Update mde-linux-prerequisites.md」は、Linux向けMicrosoft Defender for Endpointの導入・運用条件を見直すきっかけになる更新です。結論から言うと、派手な新機能追加として読むよりも、Linuxサーバーが現在の前提条件を満たしているか、サポート対象・ネットワーク・競合製品・ファイルシステム・更新運用を再点検する更新として扱うべきです。

特に、security admins、compliance teams、enterprise IT担当者は、オンボーディング済みのLinuxサーバーだけでなく、今後展開予定のゴールデンイメージ、SAP用途のLinux、カスタムOS、プロキシ配下の閉域寄り環境まで確認しておく必要があります。

目次

今回のMicrosoft Defender公式ドキュメント更新でまず押さえるべきこと

今回確認対象となるのは、MicrosoftDocsのdefender-docsリポジトリにあるmde-linux-prerequisites.md、つまり「Microsoft Defender for Endpoint on Linuxの前提条件」に関するドキュメントです。GitHub上の該当コミットは、2026年4月30日に「Learn Editor: Update mde-linux-prerequisites.md」として記録されています。コミット画面では「0 file changed」と表示されているため、大きな差分が公開コミット上で明確に示されている更新というより、Microsoft Learn上の現行前提条件を再確認するための更新として扱うのが安全です。(GitHub)

Microsoft Learnの英語版ページは「Last updated on 2026-04-30」と表示されており、日本語版ページは「Last updated on 2026-05-01」と表示されています。日本語環境の管理者も、日本語ページだけでなく英語版の原文を併せて確認すると、翻訳表現による誤読を避けやすくなります。(Microsoft Learn)

今回の更新を受けて、最初に見るべきポイントは次の5つです。

確認項目見るべき内容運用上の影響
サポート対象LinuxRHEL、Ubuntu、Debian、SLES、Oracle Linux、Amazon Linux、Fedora、Rocky Linux、Alma Linux、Marinerなどの対象バージョンサポート外OSでは障害調査や移行計画に影響する
ネットワーク要件合理化された接続URL、プロキシ、SSL検査、認証プロキシの扱い通信不可、センサー不正常、オンボーディング失敗につながる
Fanotify競合他のセキュリティ製品との並行稼働パフォーマンス低下やシステムハングのリスクがある
ファイルシステムリアルタイム保護、スキャン対象、NFS v3の条件ファイルサーバー、コンテナ基盤、特殊マウントで影響が出やすい
更新運用Linuxエージェントの更新、期限切れ、チャネル管理古いクライアントのまま運用すると修正や機能改善を取り逃がす

Linux向けMicrosoft Defender for Endpointの前提条件で確認すべき範囲

Microsoft Defender for Endpoint on Linuxの前提条件は、単に「インストールできるか」だけを見るものではありません。実務では、ライセンス、OS、CPU・メモリ・ディスク、ネットワーク、プロキシ、ファイルシステム、権限、更新方式まで含めて確認する必要があります。

公式ドキュメントでは、サーバーのオンボーディングにはサーバー向けライセンスが必要とされ、システム要件として最小1 CPUコア、2GB以上のディスク領域、1GB以上のRAMが示されています。ただし、高負荷ワークロードでは追加リソースやパフォーマンスチューニングが必要になる場合があります。(Microsoft Learn)

ここで重要なのは、最小要件を満たしていることと、実運用で安定することは同じではないという点です。たとえば、CI/CDサーバー、SAP関連サーバー、コンテナホスト、大量ログを扱うファイルサーバーでは、ファイルアクセスやプロセス生成が多く、Defenderのリアルタイム保護が性能面に影響する可能性があります。導入前後でCPU、I/O、メモリ、スキャン頻度を比較できるようにしておくと、トラブル時の切り分けが速くなります。

サポート対象Linuxディストリビューションを棚卸しする

公式ページでは、サポートされるLinuxサーバーディストリビューションとして、Red Hat Enterprise Linux、CentOS、CentOS Stream、Ubuntu LTS、Ubuntu Pro、Debian、SUSE Linux Enterprise Server、Oracle Linux、Amazon Linux、Fedora、Rocky Linux、Alma Linux、Marinerなどが掲載されています。ARM64対応の有無もディストリビューションごとに異なります。(Microsoft Learn)

運用担当者は、まずサーバー台帳と実機情報を突き合わせます。特に注意したいのは、クラウドイメージ、コンテナホスト、古いCentOS、独自カーネルを使うアプライアンス系Linuxです。

確認コマンドの例は次のとおりです。

cat /etc/os-release
uname -r
hostnamectl
systemctl --version

棚卸しでは、単に「Ubuntu」や「RHEL」と書くのではなく、次の粒度で記録します。

記録項目例理由
ディストリビューション名Ubuntu LTS、RHEL、Debianサポート対象判定の基本になる
メジャー・マイナーバージョンUbuntu 22.04、RHEL 9.x対象範囲外の古い環境を見つけるため
アーキテクチャx64、ARM64ARM64対応はOSごとに差がある
カーネルバージョンuname -rの結果カスタムカーネルや古いカーネルを識別するため
用途DB、SAP、CI/CD、ファイルサーバーパフォーマンス影響を判断するため
展開方式手動、Ansible、Defender for Cloud、ゴールデンイメージ修正や再展開の手順が変わるため

カスタムOSやベンダー提供イメージを改変した環境では、さらに慎重な確認が必要です。公式ドキュメントでは、最小カーネル要件を満たし、Microsoftがサポートする標準的なLinuxディストリビューションに由来するカスタムOSでは、Defender for Endpointをインストールして動作する可能性はあるものの、Microsoftの検証済み・保守済みサポートベースラインには含まれないと説明されています。問題が発生した場合、標準の未改変ディストリビューションで再現確認を求められる可能性があります。(Microsoft Learn)

ネットワークとプロキシ要件は最優先で確認する

Microsoft Defenderはクラウド連携を前提とするため、LinuxサーバーがDefender for Endpointのクラウドサービスに到達できることが重要です。公式ドキュメントでは、商用環境向けと米国政府機関環境向けの合理化された接続URLを参照するよう案内されています。また、必要に応じて静的プロキシを構成することも示されています。(Microsoft Learn)

特に見落としやすいのは、プロキシの種類です。公式ドキュメントでは、PAC、WPAD、認証済みプロキシはサポートされず、静的または透過的なプロキシを使用すること、SSL検査やインターセプトプロキシはサポートされないことが明記されています。(Microsoft Learn)

企業ネットワークでは、セキュリティ強化のためにHTTPS通信を検査していることがあります。しかし、Defender for Endpointの通信に対してSSL検査をかけると、エージェントが正しくクラウドへ通信できない原因になります。証明書をOSの信頼ストアに追加すれば解決する、という理解も危険です。公式ドキュメントでは、関連URLに対してインターセプトなしの直接データパススルーを許可するよう求めています。(Microsoft Learn)

ネットワーク担当と確認する項目は、次のように整理できます。

確認項目OKの目安NGになりやすい例
接続先URL公式URLリストに基づき許可されている古いStandard URLだけを許可している
プロキシ方式静的プロキシまたは透過プロキシPAC、WPAD、認証必須プロキシ
SSL検査Defender通信は検査対象外全HTTPS通信を一律で復号検査
匿名通信必要な宛先に対して許可プロキシ認証が必須
変更管理FW・プロキシ例外のチケットが残っている属人的な設定で証跡がない

コンプライアンスチームは、許可したURLや例外設定を「例外的な緩和」ではなく、「Microsoft Defenderの公式要件に基づく通信要件」として記録すると、監査時の説明がしやすくなります。

Fanotifyベースのセキュリティ製品との競合を確認する

Linuxサーバーでは、Defender for Endpoint以外のEDR、アンチウイルス、ファイル監視製品が同時に動いていることがあります。ここで重要なのがFanotifyです。

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

確認時は、次のように進めると実務的です。

mdatp health

出力の中で、次の観点を確認します。

見る項目判断のポイント
healthyDefenderエージェントが正常状態か
health_issuesライセンス、接続、構成などの問題がないか
conflicting_applicationsFanotify競合の可能性がある製品が表示されていないか
リアルタイム保護の状態意図した保護レベルになっているか
クラウド接続オンボーディング後に通信できているか

なお、公式ドキュメントでは例外として、LinuxのFAPolicyD機能は、RHELおよびFedora環境でmdatp healthが正常状態を報告している場合、アクティブモードのDefender for Endpointと併用できるとされています。(Microsoft Learn)

この例外を誤解して、「Fanotifyを使う製品ならすべて併用できる」と判断してはいけません。FAPolicyDの例外は、対象プラットフォームと正常性条件が明示された限定的な扱いです。

ファイルシステムとNFS v3の条件を見落とさない

Linuxサーバーでは、標準的なext4やxfsだけでなく、NFS、overlay、fuse、tmpfs、cifs、smb、Blobfuse、gcsfuseなど、用途に応じてさまざまなファイルシステムが使われます。公式ドキュメントでは、リアルタイム保護およびクイック/フルスキャンでサポートされるファイルシステムと、カスタムスキャンで追加サポートされるファイルシステムが整理されています。(Microsoft Learn)

特に注意したいのがNFS v3です。公式ドキュメントでは、NFS v3マウントポイントをスキャンするにはno_root_squashエクスポートオプションを設定する必要があり、このオプションがないと権限不足によりスキャンが失敗する可能性があるとされています。(Microsoft Learn)

ファイルサーバーや業務アプリケーション基盤では、次の確認を行います。

findmnt
cat /proc/filesystems
mount | grep nfs

確認対象は、サーバー全体ではなく、実際に保護・スキャンしたいパス単位で見ることが大切です。たとえば、OS領域はxfsでも、業務データはNFSマウント、コンテナ領域はoverlayという構成は珍しくありません。

利用シーン確認すべき点
ファイルサーバーNFS、SMB、CIFSの扱いとスキャン範囲
コンテナホストoverlayや一時領域の監視負荷
SAP・DBサーバー大量I/Oと除外設定の妥当性
クラウドストレージ連携Blobfuse、gcsfuseなどのマウント方式
開発・CI環境ビルド成果物や依存パッケージの大量生成

スキャン対象を広げすぎると性能問題が起きやすく、狭めすぎると検知漏れのリスクが高まります。業務影響とリスクの両方を見て、除外設定やスキャン方針を決める必要があります。

mdatpユーザーのUID・GID管理を事前に決める

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

これは大規模運用では見逃せないポイントです。UID/GIDが環境ごとにランダムになると、次のような問題が起きることがあります。

問題になりやすい場面影響
ゴールデンイメージ展開サーバーごとにUID/GID管理がばらつく
ID管理ルールが厳格な環境予約済みUID/GIDと衝突する可能性がある
ファイル権限監査所有者の解釈が環境ごとに変わる
構成管理ツールAnsibleやChefの期待値と実機がずれる

大規模展開では、インストール前の標準手順にmdatpユーザー作成を含めるか、ランダムUID/GIDを許容するかを事前に決めておきます。どちらが正しいというより、監査・運用・構成管理の方針と一致していることが重要です。

更新プログラムとクライアント期限切れを確認する

今回のmde-linux-prerequisites.md更新は前提条件の確認が中心ですが、運用担当者はLinuxエージェントの更新状態も同時に見るべきです。

Microsoftの更新ドキュメントでは、Defender for Endpoint on Linuxの各バージョンは9か月後に自動的に期限切れとなり、期限切れ後もセキュリティインテリジェンス更新は受け取るものの、利用可能な修正や機能強化を得るには最新バージョンをインストールするよう説明されています。期限確認にはmdatp health --field product_expirationを使います。(Microsoft Learn)

mdatp health --field product_expiration
mdatp health

手動更新コマンドはディストリビューションによって異なります。公式ドキュメントでは、RHEL系ではsudo yum update mdatp、SLES系ではsudo zypper update mdatp、UbuntuおよびDebianではsudo apt-get install --only-upgrade mdatpが示されています。Defender for CloudがLinuxサーバーにエージェントをプロビジョニングしている場合は、クライアントが自動的に更新されると説明されています。(Microsoft Learn)

環境確認ポイント
手動インストール更新手順が運用手順書にあるか
Ansible・Chef・Puppet等更新タスクが自動化されているか
Defender for Cloud連携自動更新の前提と例外を理解しているか
検証環境本番前に更新後の性能・検知・通信を確認できるか
長期停止サーバー起動後に期限切れや通信失敗が起きないか

古いクライアントを放置すると、見かけ上はエージェントが動いていても、最新の修正や改善を取り込めていない状態になります。月次のサーバーパッチ運用にmdatp healthと期限確認を組み込むと、後追い対応を減らせます。

デプロイ方式は「今後の運用」から選ぶ

公式ドキュメントでは、Microsoft Defender for Endpoint on Linuxの導入方法として、Deployment Tool based deployment、Installer script、Ansible、Chef、Puppet、SaltStack、ゴールデンイメージ、カスタムロケーション、手動展開、Defender for Cloudによる直接オンボードなどが挙げられています。現行ページではDeployment Tool based deploymentが推奨され、オンボーディング、アップグレード、アンインストールを含む幅広いシナリオを簡素化できると説明されています。(Microsoft Learn)

導入方式は、単に「今すぐ入れやすい方法」ではなく、今後の更新、証跡、標準化、ロールバックまで含めて選びます。

デプロイ方式向いている環境注意点
Deployment Tool新規展開、複数台展開、標準化したい環境プレビュー表記や利用条件を確認する
Installer script比較的少数のLinuxサーバー手順の属人化を避ける
Ansible・Chef・Puppet・SaltStack大規模・構成管理済み環境OS別条件と変数管理が重要
ゴールデンイメージクラウドやVDI的な大量展開オンボーディング情報の扱いに注意
手動展開検証・一時対応本番標準にしない方がよい
Defender for Cloud直接オンボードAzure・ハイブリッドサーバー管理自動更新や対象範囲を確認する

インストーラースクリプト方式では、展開前に--pre-reqオプションでメモリ、CPU、ディスク、サポートOSなどの最小要件をチェックすることが推奨されています。展開前チェックを標準手順に入れておくと、オンボーディング後の失敗を減らせます。(Microsoft Learn)

Compliance teamsが残すべき証跡

コンプライアンスチームにとって、今回の更新は「公式ドキュメントが変わったかどうか」だけでなく、「自社環境が公式前提条件に照らして説明可能か」を確認する機会です。

最低限、次の証跡を残しておくと監査対応がしやすくなります。

証跡内容
公式ドキュメント確認日英語版・日本語版の確認日、ページ更新日
対象サーバー一覧OS、バージョン、アーキテクチャ、用途
サポート対象判定対象、要確認、対象外の分類
ネットワーク例外FW、プロキシ、SSL検査除外の設定根拠
エージェント正常性mdatp healthの確認結果
更新期限product_expirationの確認結果
競合製品確認Fanotify利用製品、併用方針
例外承認カスタムOS、特殊ファイルシステム、性能除外の承認

監査では、「公式ドキュメントに書かれているから」だけでは不十分な場合があります。どのサーバーに、いつ、誰が、どの根拠で確認したかを記録しておくことで、変更管理・セキュリティ統制・リスク受容の説明ができます。

運用影響を判断するチェックリスト

今回のMicrosoft Defender公式ドキュメント更新を受けて、すぐに大規模な移行が必要とは限りません。ただし、次のいずれかに該当する環境では、早めに影響調査を行うべきです。

該当条件優先度推奨アクション
サポート一覧にないLinuxを使っている高対象OSへの移行計画を作る
カスタムOSや独自カーネルを使っている高標準ディストリビューションで再現確認できる体制を用意する
PAC、WPAD、認証プロキシに依存している高静的または透過的プロキシへ見直す
SSL検査を一律適用している高Defender通信の検査除外を設計する
他社EDRやAVと併用している高Fanotify競合と保護モードを確認する
NFS v3をスキャン対象にしている中no_root_squash条件と権限を確認する
UID/GID管理が厳格中mdatpユーザーの事前作成方針を決める
エージェント更新を手動で放置している中月次更新・期限確認を標準化する
ゴールデンイメージで展開している中イメージ更新とオンボーディング情報の扱いを確認する

優先度が高い項目は、単なる設定漏れではなく、通信不能、検知不備、性能問題、サポート時の調査停滞につながります。特にプロキシとSSL検査は、オンボーディング時には見落とされやすく、後からセンサー不正常として発覚しやすい領域です。

移行準備として進めるべき手順

今回の更新をきっかけに、Microsoft Defender for Endpoint on Linuxの運用を見直すなら、次の順番で進めると安全です。

手順作業内容成果物
現状把握Linuxサーバー、OS、用途、エージェント状態を棚卸し対象サーバー一覧
ギャップ判定公式前提条件と照合要対応リスト
通信確認URL、プロキシ、SSL検査除外を確認ネットワーク設定証跡
競合確認他社製品、Fanotify、性能影響を確認併用方針
パイロット代表環境で更新・再オンボーディングを検証検証結果
本番展開構成管理ツールやDeployment Toolで展開変更管理記録
運用監視mdatp health、期限、アラート、性能を継続確認月次点検記録

移行準備で失敗しやすいのは、検証対象を「標準的な1台」だけにしてしまうことです。実際には、ネットワークセグメント、OSバージョン、ファイルシステム、業務負荷、他社セキュリティ製品の有無によって結果が変わります。

最低でも、次の代表パターンを1台ずつ検証対象に含めると、後戻りを減らせます。

代表パターン検証理由
標準的なLinuxアプリサーバー基準となる正常パターンを作る
高I/Oサーバーパフォーマンス影響を確認する
プロキシ配下サーバークラウド接続の失敗を検出する
他社EDR併用サーバーFanotify競合を確認する
NFS利用サーバースキャン権限とファイルシステム条件を見る
ARM64サーバー対応範囲と運用差分を確認する

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

「エージェントが入っているから問題ない」と判断する

インストール済みであることと、正常に保護・通信・更新できていることは別です。mdatp health、クラウド接続、更新期限、ポータル上のデバイス状態を確認して初めて、運用上の正常性を判断できます。

日本語ページだけを見て判断する

日本語版のMicrosoft Learnは便利ですが、更新タイミングや翻訳表現が英語版と完全に同時とは限りません。今回のように公式更新を確認する場合は、英語版の原文と日本語版を併読する方が安全です。

SSL検査を証明書追加で回避できると思い込む

Defender for Endpoint on Linuxの通信では、SSL検査やインターセプトプロキシがサポートされないと明記されています。OSの証明書ストアに社内CAを追加すればよい、という発想で設計すると、通信不良やオンボーディング失敗につながります。(Microsoft Learn)

カスタムOSを「動いたからサポート対象」と見なす

カスタムOSでインストールや実行ができても、Microsoftの検証済みサポートベースラインに含まれるとは限りません。障害時に標準ディストリビューションで再現確認が必要になる可能性を、運用設計とリスク管理に入れておく必要があります。(Microsoft Learn)

競合製品の確認を後回しにする

他社EDRやアンチウイルスとの併用は、性能問題やシステムハングの原因になります。Fanotifyを使う製品がある場合は、オンボーディング前に併用方針を決め、必要に応じてDefenderの保護モードや除外設定を検討します。

この記事を読んだ後に取るべき次のアクション

今回のMicrosoft Defender公式ドキュメント更新「Learn Editor: Update mde-linux-prerequisites.md」は、Linux向けMicrosoft Defender for Endpointの前提条件を見直すよいタイミングです。すぐに全台を変更する必要があるとは限りませんが、少なくとも次の3つは早めに実施してください。

まず、Linuxサーバー台帳を作り、OSバージョン、アーキテクチャ、カーネル、用途、ファイルシステム、展開方式を整理します。次に、プロキシ、SSL検査、許可URL、Fanotify競合、mdatp healthの状態を確認します。最後に、更新期限とデプロイ方式を見直し、月次運用にmdatp healthとproduct_expirationの確認を組み込みます。

Microsoft Defenderの公式ドキュメント更新は、単なる情報更新ではなく、実環境のセキュリティ運用を点検するためのシグナルです。特にLinuxサーバーをグローバル規模で運用している組織では、サポート対象・通信要件・競合製品・更新期限を証跡付きで確認しておくことが、障害対応と監査対応の両方で役立ちます。

この記事を書いた人

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

コメント

コメントする

目次