<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>USBメモリ on DARK MATTER</title>
    <link>https://io.cyberdefense.jp/tags/usb%E3%83%A1%E3%83%A2%E3%83%AA/</link>
    <description>Recent content in USBメモリ on DARK MATTER</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja-jp</language>
    <lastBuildDate>Wed, 08 Jul 2026 12:00:00 +0900</lastBuildDate><atom:link href="https://io.cyberdefense.jp/tags/usb%E3%83%A1%E3%83%A2%E3%83%AA/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>USBホストが利用可能と判断するデバイスの調査ツール「CDI USB MAPPER」を開発しました</title>
      <link>https://io.cyberdefense.jp/entry/usbmapper1/?utm_source=feed</link>
      <pubDate>Wed, 08 Jul 2026 12:00:00 +0900</pubDate>
      
      <guid isPermaLink="false">darkmatter://entry/usbmapper1/20260708120000</guid>
      <description>&lt;p&gt;こんにちは、技術統括部の手島と申します。&lt;/p&gt;
&lt;p&gt;今回は、PCなどのUSBホストに対し、USBホストが利用可能と判断したUSBデバイスクラスを列挙するツール CDI USB MAPPER を開発したので紹介します。&lt;/p&gt;
&lt;h2 id=&#34;何ができるの&#34;&gt;何ができるの？&lt;/h2&gt;
&lt;p&gt;例えばこんなことができます。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USBホストが利用可能と判断したUSBデバイスクラスを一覧にできる&lt;/li&gt;
&lt;li&gt;禁止したはずのUSBデバイスクラスが本当に使えないことを検証できる&lt;/li&gt;
&lt;li&gt;意図せず有効になっているUSBデバイスクラスを発見できる&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以下は、PC側で USBメモリ（Mass Storage）を利用できないよう設定したPCで再確認した例です。&lt;/p&gt;
&lt;p&gt;&lt;figure&gt;
    &lt;img src=&#34;./result_2_massstorage_ng.png&#34; alt=&#34;&#34;  /&gt;
&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;この CDI USB MAPPER は、様々なUSBデバイスのデスクリプタを返すことでUSBホストに対して各種USBデバイスとして振る舞い、その際のUSBホストの応答を観察する仕組みで動いています。&lt;/p&gt;
&lt;h2 id=&#34;何で-cdi-usb-mapper-を作ったの&#34;&gt;何で CDI USB MAPPER を作ったの？&lt;/h2&gt;
&lt;p&gt;弊社のお客様や技術者仲間との会話から、USBについて以下のような課題を聞いたことから開発を始めました。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;USBメモリの利用を禁止してみたが、第三者に確認してほしい&lt;/li&gt;
&lt;li&gt;業務PCへキーボードやマウスのみを許可したが、いろんなUSBデバイスを接続して試すのが大変&lt;/li&gt;
&lt;li&gt;特定の型番のキーボードだけを接続許可したが、同種・別型番のデバイスが接続できないことを確認したい&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今回作成した CDI USB MAPPER を使ってみる前に、まずはUSBデバイスがどのようにPCなどのUSBホストから認識されるのか、ざっと話していきます。&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
