Microsoft DefenderのDevice controlとは?管理者が確認すべき影響範囲と設定ポイント

Microsoft Defender for Endpointの「Device control」は、USBメモリを一律で禁止するだけの機能ではありません。リムーバブルメディア、プリンター、Bluetooth、Windows Portable Deviceなどの周辺機器に対して、読み取り・書き込み・実行・印刷といった操作単位でアクセスを制御するための仕組みです。

管理者がまず確認すべきポイントは、どのデバイスを制御対象にするか、既定動作をAllowにするかDenyにするか、Intuneまたはグループポリシーのどちらで展開するかの3つです。設定を誤ると、USBストレージだけを制限するつもりがプリンターまで止まる、監査だけのつもりが既定動作に引きずられる、といった業務影響が起きます。

2026年6月2日時点のMicrosoft Defender for Endpoint公式情報とDevice control関連ドキュメントを踏まえると、今回管理者が重点的に見るべきなのは「新機能の有無」よりも、デバイス制御を既存のUSB対策・DLP・Intune運用にどう組み込むかです。Defender for Endpointはエンドポイントの防御、検出、調査、対応を担う基盤であり、Device controlはその中でデータ持ち出しや外部機器経由のリスクを抑える実務的な設定領域です。(Microsoft Learn)

目次

Microsoft DefenderのDevice controlで何ができるのか

Device control in Microsoft Defender for Endpointは、ユーザーがPCに接続・利用できる周辺機器を制御する機能です。公式ドキュメントでは、USBメモリなどのリムーバブルストレージ、CD/DVD、プリンター、Bluetoothデバイス、その他の周辺機器の利用制御が例示されています。(Microsoft Learn)

代表的な制御例は次のとおりです。

やりたいことDevice controlでの考え方実務での例
未承認USBを使わせない特定デバイス以外を拒否会社支給USBのみ読み書き許可
USBは読めるが書き込ませない操作単位で書き込みを拒否取引先から受領した媒体は読み取りのみ許可
暗号化済み媒体だけ許可BitLocker暗号化状態を条件にするBitLocker未暗号化のUSBには書き込み不可
プリンター利用を制限するプリンター種別やVID/PIDなどで制御社外プリンターや仮想プリンターへの出力を制限
監査から始めるAdvanced huntingやレポートで利用状況を確認いきなりブロックせず、接続実態を棚卸し

重要なのは、Device controlを「USB禁止スイッチ」と考えないことです。現場では、経理部門だけUSB書き込みを許可する、開発部門の一部端末では検証機器を許可する、役員PCは外部記憶媒体を原則拒否する、といった例外設計が必要になります。

変更点として見るべきポイント

今回の公式情報で管理者が押さえるべき変更点は、単一のボタンや画面変更というより、Device controlの位置づけがより明確になっている点です。Defender for Endpoint全体では、エンドポイントからのシグナルをMicrosoft Defenderポータルに集約し、ID、メール、クラウドなどのアラートと相関してインシデント全体を把握する方向性が示されています。(Microsoft Learn)

Device controlについては、次の観点で再確認が必要です。

確認観点管理者への影響
Windows標準のデバイスインストール制限との違いドライバーインストールを止めたいのか、接続後の読み書きを制御したいのかを分けて設計する
Defender for EndpointのDevice controlデバイス種別、操作、ユーザー、ネットワーク条件、ファイル種別など、より細かい制御が可能
Endpoint DLPとの使い分け「機器を制御する」のか「機密ファイルのコピーや印刷を制御する」のかを分ける
Intune管理Attack surface reduction配下でDevice Controlプロファイルを作成し、ポリシーを展開する
GPO管理ADMX、XML、ネットワーク共有、XML検証を含む運用が必要になる

特に注意したいのは、Microsoftのデバイス制御機能が「Windowsのデバイス制御」「Defender for EndpointのDevice control」「Endpoint DLP」の3つに整理されている点です。どれか一つで全要件を満たすのではなく、目的ごとに使い分ける必要があります。(Microsoft Learn)

Device controlの影響範囲

Device controlの影響範囲は、単にUSBメモリを挿したときだけではありません。ポリシー設計によっては、プリンター、CD/DVD、スマートフォン、カメラ、外付けSSD、Bluetooth関連の利用にも影響します。

公式情報では、Defender for EndpointのDevice controlが制限できる対象として、Windows Portable Devices、Removable Media、CD/DVD、Printersが挙げられています。Windowsでは「リムーバブルメディアデバイス」はすべてのUSB機器を意味するわけではなく、Windows上でE:ドライブのようなディスクを作成するデバイスが主な対象になります。(Microsoft Learn)

影響を受けやすい業務

業務・部門起きやすい影響事前確認すべきこと
営業・フィールドサポート顧客先で受け取ったUSBが読めない読み取り専用の例外が必要か
開発・検証部門評価用デバイスや外部ストレージが使えないVID/PIDやInstancePathIdで許可できるか
経理・総務銀行・行政手続き用媒体が使えない特定端末・特定ユーザーのみ許可するか
印刷業務プリンターやPDF出力が制限されるプリンター制御を対象に含めるか
セキュリティ監査イベントが大量に出るレポートとAdvanced huntingの確認範囲を決める

特に外付けSSDやスマートフォンは、デバイスマネージャー上で複数のエントリとして認識される場合があります。公式ドキュメントでも、物理デバイスに関連するすべてのエントリにアクセス許可を与える必要があると説明されています。1つのIDだけ許可しても、ユーザーから見ると「許可したはずなのに使えない」という状態になり得ます。(Microsoft Learn)

Windowsのデバイスインストール制限、Device control、Endpoint DLPの使い分け

Device controlを導入する前に、似た機能との違いを整理しておくと設計ミスを減らせます。

機能主な目的向いているケース注意点
Windowsのデバイスインストール制限デバイスやドライバーのインストールを許可・拒否特定種類のUSBデバイスをPCに認識させたくない接続後のファイル操作制御とは別物
Defender for EndpointのDevice control接続されたデバイスへのアクセスを細かく制御USBを読み取り専用にする、特定USBだけ許可する既定動作や対象デバイス種別の設定ミスに注意
Endpoint DLP機密情報のコピー・印刷・保存を制御機密ラベル付きファイルのUSBコピーを止めたい機器そのものの許可・拒否とは目的が異なる

たとえば「すべてのUSBストレージを禁止したい」ならDevice controlで実現できます。一方、「個人情報を含むExcelファイルだけUSBコピーを禁止したい」ならEndpoint DLPの領域です。プリンターについても同じで、「非社内プリンターを制限したい」のか「機密文書の印刷を止めたい」のかで選ぶべき機能が変わります。

管理者が最初に確認すべき設定

Device controlの展開で最も危険なのは、検証不足のままDefault Denyを広範囲に適用することです。USBだけを止めるつもりでも、対象デバイス種別や既定動作の組み合わせによっては想定外のデバイスがブロックされます。

確認すべき基本設定

設定項目確認内容判断基準
Device controlの有効化DeviceControlEnabledが有効かまずパイロット端末だけで有効化
既定の強制動作AllowかDenyか初期は監査または限定Denyが安全
対象デバイス種別RemovableMediaDevices、CdRomDevices、WpdDevices、PrinterDevicesなどUSBストレージだけなら対象を絞る
許可・拒否ルールIncluded Devices、Excluded Devices、Accessの定義例外デバイスを明示的に除外
監査設定イベント送信や通知の有無展開初期は監査ログを必ず確認
管理方式Intune、GPO、OMA-URIのどれを使うかクラウド管理中心ならIntuneを優先

Intuneでは、Endpoint securityのAttack surface reductionからDevice Controlプロファイルを作成できます。設定画面ではDefender、Device Control、Device Installation Restrictions、Removable Storage Access、Storage、Connectivity、Bluetoothなど複数の設定カテゴリが表示されますが、公式ドキュメントでは最初からすべてを構成する必要はなく、Device Control設定から始める考え方が示されています。(Microsoft Learn)

Intuneで展開する場合の注意点

Microsoft IntuneでDevice controlを管理する場合、基本的な流れは「プロファイル作成」「設定」「スコープタグ」「割り当て」「確認」です。公式手順では、Intune管理センターのEndpoint security > Attack surface reductionからポリシーを作成し、PlatformにWindows、ProfileにDevice Controlを選択します。(Microsoft Learn)

Intune展開で失敗しやすいポイント

失敗例原因対策
監査ポリシーだけ作ったのに動作が想定と違う監査だけの場合、権限は既定の強制設定を継承するAllowまたはDenyポリシーもセットで設計する
ルールの順番で制御できると思っていたUI上の順番は強制処理の順序として保持されない対象外デバイスをExcluded Devicesで明示する
Default Denyでプリンターまで止まる対象デバイス種別や例外ルールが不足ストレージだけ管理したい場合はプリンター許可を設計
OMA-URIが反映されない共同管理環境でIntune側にワークロードがないConfiguration Managerとのワークロード管理を確認
デバイス種別の文字列が正しくない区切り文字やスペースの誤りRemovableMediaDevices | CdRomDevicesのように空白なしで指定

IntuneのDevice Controlプロファイルでは、各行が1つのDevice controlポリシーとして扱われます。Included Devices、Excluded Devices、Accessを組み合わせて制御します。Microsoftは、監査ポリシーを追加する場合でも、予期しない結果を避けるためAllowまたはDenyポリシーを併用することを推奨しています。(Microsoft Learn)

グループポリシーで展開する場合の注意点

オンプレミスActive Directory中心の環境では、グループポリシーでDevice controlを展開するケースもあります。公式ドキュメントでは、Computer Configuration > Administrative Templates > Windows Components > Microsoft Defender Antivirus > Features > Device Controlから有効化する手順が示されています。(Microsoft Learn)

グループポリシー運用では、IntuneよりもXMLファイル管理の比重が大きくなります。グループ定義とポリシールールをそれぞれXMLで作成し、ネットワーク共有に配置してGPOから参照します。

GPO展開で確認すべきこと

確認項目内容
ADMXの有無GPO項目が見えない場合、WindowsDefender.admx/admlが必要
XMLのルート要素グループはPolicyGroups、ルールはPolicyRules
ネットワーク共有対象端末がXMLファイルを読み取れる権限を持つか
XMLコメントコメントは最初のXMLタグの内側に置く
XML検証MpCmdRun.exe -DeviceControl -TestPolicyXmlで事前検証
Default Denyの影響CD/DVD、WPD、PrinterDevicesまで影響しないか確認

GPOでは、対象デバイス種別をパイプ記号で区切った単一文字列として指定します。スペースを入れると正しく解析されず、予期しない動作につながる可能性があるため注意が必要です。(Microsoft Learn)

ポリシー設計の考え方

Device controlのポリシーは、ざっくり言えば「どのデバイスに対して」「どの操作を」「許可・拒否・監査するか」を定義するものです。公式ドキュメントでは、ポリシーはルールとグループで構成され、対象デバイスがIncluded Groupsに含まれ、Excluded Groupsに含まれない場合に適用されると説明されています。該当ルールがない場合は既定の強制動作が適用されます。(Microsoft Learn)

おすすめの設計順序

手順作業目的
現状把握Device control reportやAdvanced huntingで接続実態を確認どのUSB、プリンター、WPDが使われているか把握
対象整理業務上必要なデバイスを分類全社許可、部門限定、禁止に分ける
既定動作決定Allowから始めるかDenyにするか決める業務影響とセキュリティ要求のバランスを取る
例外設計許可デバイス、読み取り専用デバイスを定義一律禁止による業務停止を防ぐ
監査展開パイロット端末でイベントを確認誤検知や不足ルールを修正
段階展開部門・端末グループ単位で拡大問い合わせと業務影響を抑える

初心者がやりがちな失敗は、「すべて拒否して、必要なものだけ後から許可すればよい」と考えることです。セキュリティ上は正しそうに見えますが、実務では承認済みUSBの識別情報が不十分だったり、複合デバイスの一部エントリを見落としたりして、業務が止まることがあります。

最初は「監査で実態を把握」「読み取りだけ許可」「書き込みだけ制限」のように、業務影響が読みやすい設計から始めるのが現実的です。

デバイス識別で見るべきプロパティ

Device controlでは、デバイスをグループ化するために複数のプロパティを使います。代表的なものは、VID、PID、VID_PID、SerialNumberId、InstancePathId、HardwareId、FriendlyNameIdなどです。(Microsoft Learn)

プロパティ特徴使いどころ
VID/PIDベンダーIDと製品IDの組み合わせ同一型番のUSBをまとめて制御
SerialNumberId個体を識別しやすい会社支給の特定USBだけ許可
InstancePathIdデバイスインスタンスパス詳細な個体識別に使う
HardwareIdハードウェア種別の識別同種デバイスの分類
FriendlyNameId表示名ベース補助的な識別に向く
DeviceEncryptionStateIdBitLocker暗号化状態暗号化済み媒体だけ許可する場合

特にSerialNumberIdとInstancePathIdは、許可デバイスを絞り込むうえで有効です。ただし、InstancePathIdの末尾にはスロット情報など変わり得る要素が含まれる場合があるため、公式ドキュメントではワイルドカードの利用例も示されています。(Microsoft Learn)

Advanced huntingとレポートで確認する

Device controlは、展開して終わりではありません。運用では、イベントを見て「何がブロックされたか」「誰がどのデバイスを使おうとしたか」「許可ルールが期待どおり機能したか」を確認する必要があります。

Microsoft Defenderポータルでは、Advanced huntingやDevice control reportでデバイス制御イベントを確認できます。Device controlポリシーがトリガーされると、ユーザー操作またはシステム起因にかかわらずAdvanced huntingでイベントを確認できます。(Microsoft Learn)

DeviceEvents
| where ActionType == "RemovableStoragePolicyTriggered"
| extend parsed=parse_json(AdditionalFields)
| extend RemovableStorageAccess = tostring(parsed.RemovableStorageAccess)
| extend RemovableStoragePolicyVerdict = tostring(parsed.RemovableStoragePolicyVerdict)
| extend MediaBusType = tostring(parsed.BusType)
| extend MediaClassName = tostring(parsed.ClassName)
| extend MediaDeviceId = tostring(parsed.DeviceId)
| extend MediaInstanceId = tostring(parsed.DeviceInstanceId)
| extend MediaName = tostring(parsed.MediaName)
| extend RemovableStoragePolicy = tostring(parsed.RemovableStoragePolicy)
| extend MediaProductId = tostring(parsed.ProductId)
| extend MediaVendorId = tostring(parsed.VendorId)
| extend MediaSerialNumber = tostring(parsed.SerialNumber)
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemovableStorageAccess,
          RemovableStoragePolicyVerdict, MediaClassName, MediaName,
          RemovableStoragePolicy, MediaVendorId, MediaProductId, MediaSerialNumber
| order by Timestamp desc

Advanced huntingでは、RemovableStoragePolicyTriggeredイベントに対して1デバイスあたり1日300件の制限があるとされています。より多くのデータを確認する場合はDevice control reportを併用します。(Microsoft Learn)

Device control reportでは、監査イベントとポリシーイベントを確認できます。USBのマウント・アンマウント、Plug and Playイベント、リムーバブルストレージアクセス制御のAudit・Block・Allowなどを把握できるため、展開前の棚卸しにも役立ちます。(Microsoft Learn)

移行・展開時のチェックリスト

既存のUSB制御、グループポリシー、サードパーティ製DLP、Intune構成プロファイルから移行する場合は、単に設定を置き換えるのではなく、現在の制御意図を分解してから再設計することが重要です。

移行前に確認すること

チェック項目確認内容
現行ルールの目的インストール禁止なのか、読み書き制御なのか、機密データ保護なのか
対象端末Windows 10/11、macOS、サーバーのどれか
管理基盤Intune、GPO、Configuration Manager共同管理の状況
例外デバイス会社支給USB、検証機器、業務プリンター、スマートフォン
例外ユーザー情シス、経理、開発、役員など
監査要件誰が、いつ、どの媒体に、何をしたか確認する必要があるか
ユーザー通知ブロック時の問い合わせ導線を用意しているか

公式ドキュメントでは、Device control in Defender for Endpointの前提条件として、Windows 10またはWindows 11で、anti-malware client version 4.18.2103.3以降が必要とされています。また、現時点でサーバーはサポート対象外とされています。(Microsoft Learn)

ただし、Defender for Endpoint全体としてはサーバー向けライセンスやオンボーディングの説明も存在します。ここで混同しやすいのは、「Defender for Endpointでサーバーを保護できること」と「Device controlの対象にサーバーを含められること」は別問題だという点です。Device controlの展開計画では、必ず対象機能ごとのサポート範囲を確認してください。(Microsoft Learn)

開発者・情シスが注意すべき実務ポイント

Device controlはセキュリティ部門だけの設定ではありません。開発者、ヘルプデスク、端末管理担当にも影響します。

開発・検証環境での注意

開発部門では、評価ボード、外付けSSD、スマートフォン、カメラ、デバッグ用端末など、一般部門より多様なデバイスを使います。一律Denyにすると、ビルド成果物の受け渡しや実機検証が止まる可能性があります。

対策として、開発部門向けには次のような分離が現実的です。

対象推奨ルール例
会社支給外付けSSDSerialNumberIdでフルアクセス許可
検証用USB特定端末・特定ユーザーだけ書き込み許可
私物USB読み取りも書き込みも拒否
スマートフォン接続WPDとして必要範囲のみ許可
顧客提供媒体読み取り専用、書き込み拒否

開発者向けには、ブロックされた場合の申請手順も用意しておくべきです。問い合わせ時に必要な情報として、端末名、接続時刻、デバイス名、VID/PID、SerialNumberId、利用目的をテンプレート化しておくと、例外登録の判断が速くなります。

ヘルプデスクでの注意

Device control導入後は、「USBが壊れた」「プリンターが消えた」「スマホが認識されない」といった問い合わせが増えやすくなります。ヘルプデスクは、まず物理故障ではなくポリシー適用の可能性を確認できるようにしておく必要があります。

確認の流れは次のとおりです。

手順確認内容
端末名とユーザーを確認対象ポリシーが割り当てられているか
接続時刻を確認Advanced huntingやレポートでイベントを探す
Verdictを確認Allow、Deny、Auditのどれか
MediaClassNameを確認USB、WPD、Printerなど対象種別を確認
例外要否を判断業務上必要なら申請フローへ

段階展開のおすすめパターン

実務では、次の順序で展開すると失敗を減らせます。

フェーズ内容成功条件
監査フェーズDevice control reportで現状の接続状況を収集業務で使われている媒体を把握できる
パイロットフェーズ情シス端末や少数ユーザーでDenyを検証想定外のブロックを洗い出せる
部門展開高リスク部門または統制しやすい部門から適用問い合わせ対応手順が機能する
全社展開例外申請と監査運用を整えて拡大業務停止なく制御が定着する
定期見直し許可デバイスと例外ユーザーを棚卸し不要な例外を削除できる

最初から全社Default Denyにするのは避けたほうが安全です。セキュリティ要件が厳しい場合でも、まずは監査ログから接続実態を把握し、業務上必要な媒体を分類してから拒否ルールを展開する方が、結果的に早く安定します。

管理者が今すぐ確認すべきこと

Microsoft DefenderのDevice controlを導入済み、またはこれから導入する管理者は、次の順番で確認するとよいでしょう。

  • Device controlが有効化されている端末と未設定端末を把握する
  • Default enforcementがAllowかDenyかを確認する
  • 対象デバイス種別にPrinterDevicesやWpdDevicesが含まれていないか確認する
  • 監査だけのポリシーになっていないか確認する
  • Allow/Denyルールの対象と除外が重複していないか確認する
  • Intuneの割り当てがユーザーグループ条件と二重管理になっていないか確認する
  • Advanced huntingとDevice control reportで直近のブロックイベントを確認する
  • ヘルプデスク向けに問い合わせテンプレートを用意する

特に、ユーザー条件を使う場合は注意が必要です。公式ドキュメントでは、ユーザーやユーザーグループ条件をルール内に設定する方法と、Intuneのユーザーグループターゲットを併用しないよう警告されています。また、Microsoft Entra IDを参照するユーザー条件は、Entra IDへの接続が安定している環境で使うべきとされています。(Microsoft Learn)

Device controlは「禁止」ではなく「業務に合わせた制御」として設計する

Device control in Microsoft Defender for Endpointは、USBメモリ、外付けストレージ、プリンター、Bluetooth、Windows Portable Deviceなどを細かく制御できる強力な機能です。一方で、既定動作や対象デバイス種別、例外ルールを誤ると、業務に直結するトラブルを起こします。

管理者が次に取るべき行動は、いきなり全社ブロックを設定することではありません。まずDevice control reportとAdvanced huntingで利用実態を確認し、業務上必要なデバイス、禁止すべきデバイス、読み取り専用でよいデバイスを分類してください。そのうえで、IntuneまたはGPOでパイロット展開し、ログと問い合わせを見ながら段階的に適用範囲を広げるのが現実的です。

Microsoft DefenderのDevice controlは、正しく設計すればデータ持ち出し対策、マルウェア侵入経路の削減、監査証跡の強化に役立ちます。逆に、設計を省略すると「止めたいものは止まらず、使いたいものだけ止まる」状態になりかねません。導入時は、セキュリティ要件だけでなく、部門ごとの業務フローまで含めてルール化することが成功のポイントです。

この記事を書いた人

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

コメント

コメントする

目次