LASSIC Media らしくメディア
osqueryでできること|端末の資産把握とセキュリティ点検
監修・編集責任者:牛尾 昭昌(株式会社LASSIC 執行役員)

この記事の結論
- osqueryはPCやサーバーの状態を表の形で調べられる無料のオープンソースです。
- 入っているソフトや暗号化の有無が全端末で分かり、資産の把握とセキュリティの点検に使えます。
- 導入は調べる内容と間隔を決めることから始め、結果を誰が見るかも最初に決めておくことが大切です。
※ 本記事は2026年10月時点の公式情報(省庁・公的機関、および製品やサービスを提供する事業者が公開している資料)に基づきます。
社員のPCに何のソフトが入っているのか、台帳を見ても分からない。暗号化されていないノートPCが残っていないか、1台ずつ確かめる余裕がない——。PCやサーバーの台数が増えてきた会社では、こうした食い違いが起こりがちです。osqueryは、こうした端末の状態を、どの端末にも同じやり方で問い合わせて調べるための、無料で使えるオープンソースのソフトウェアです。
資産の把握にも、セキュリティの点検にも使えます。ただし万能ではなく、osqueryだけでは何台もの結果をまとめて見る画面はなく、別の仕組みと組み合わせる必要があります。本記事では、情報システムの担当者に向けて、osqueryで分かること、資産管理ツールやSIEMとの違い、導入の進め方、そして外部に頼むときに確認したい点を整理します。
目次
osqueryとは
osquery(オーエスクエリー)は、パソコンやサーバーの中の情報を、表の形に並べて取り出せるようにするオープンソースのソフトウェアです。公式の説明では、OSを高速なデータベースのように扱い、動いているプログラムや開いている通信、ブラウザの拡張機能などを、それぞれ1つの表として見せる仕組みとされています。*2
- Windows・macOS・Linuxで動き、社員のPCも本番のサーバーも同じやり方で調べられます*4
- ライセンスはApache-2.0とGPL-2.0の2つから、使う側が選べます*3
- その場で調べる道具(osqueryi)と、決めた間隔で調べ続ける常駐の仕組み(osqueryd)の2つがあります*4
- 新しい版はおおむね2か月ごとに出す計画で、公開後およそ2週間の試験を経て安定版になります*2
osqueryそのものは「調べて結果を出す」部分です。何台もの端末の結果を1つの画面にまとめる管理の仕組みは別に用意します。この点は後半の「外部に頼むときに確認しておきたい点」で扱います。
osqueryで分かること
osqueryが用意している表は、公式の一覧で公開されています。*5 名前だけでは分かりにくいので、情報システムの担当者が知りたいことに置き換えて、代表的なものを整理しました。

| 分かること | 具体的な中身 | 主な使いどころ |
|---|---|---|
| 端末の基本情報 | 機種名やCPU、メモリなど、端末を見分けるための情報 | 資産の把握 |
| OSの種類と版 | OSの名前と版 | 資産の把握・更新漏れの点検 |
| 入っているソフト | WindowsやmacOSのアプリ、Linuxのパッケージ | 資産の把握・不要なソフトの点検 |
| 利用者のアカウント | 端末にある利用者と、いまログインしている利用者 | 資産の把握・退職者の点検 |
| 動いているプログラム | いま実行中のプログラムの一覧 | セキュリティの点検 |
| 外からの通信を待つ口 | 通信を受け付けているプログラムと番号(ポート) | セキュリティの点検 |
| 自動で起動するもの | 起動時に動くアプリや、Windowsの予約された処理 | セキュリティの点検 |
| ディスクの暗号化 | ディスクの暗号化の状態(WindowsはBitLocker) | 紛失時に備えた点検 |
| つながっているUSB機器 | いま挿さっているUSB機器 | 持ち出し対策の点検 |
同じ表をすべての端末に当てれば、「暗号化されていないノートPCはどれか」「古い版のOSが残っているサーバーはどれか」を一覧で確かめられます。IPAの中小企業向けガイドラインも、ハードウェアやソフトウェアの保有状況をまとめて管理すると、セキュリティ更新の適用状況を把握でき、攻撃のリスクを減らせると説明しています。*1
資産管理ツールやSIEMとの違い
端末の管理には、似た名前の道具がいくつもあります。osqueryは「端末の中身をいま調べる」役で、台帳や監視の仕組みとは受け持ちが異なります。
| 仕組み | 受け持つこと | 向いている場面 |
|---|---|---|
| osquery | 端末のOS・ソフト・通信などの状態を、表の形で調べて結果を出す | いま各端末がどうなっているかを確かめたいとき |
| IT資産管理ツール(Snipe-ITなど) | IT資産とライセンスを台帳として登録し、貸し出しや返却を記録する*9 | 誰が何を持っているかを台帳で管理したいとき |
| SIEM(Wazuhなど) | 端末の常駐ソフトからログを集めて規則で分析し、侵入の兆候などを知らせる*8 | 異常を見つけて担当者に知らせる監視を回したいとき |
3つは置き換えではなく、組み合わせて使えます。台帳の記録が正しいかをosqueryの結果で確かめる、といった使い方です。台帳づくりはSnipe-ITの解説、監視の仕組みはWazuhでのOSS SIEM構築で扱っています。
導入の進め方
osqueryの導入で時間がかかるのは、ソフトを入れる作業よりも「何を、どの間隔で調べるか」を決める作業です。次の4つの段階で進めると、集めた結果を持て余さずに済みます。
- ステップ1:知りたいことを決める(暗号化の有無、OSの版、入っているソフトなど)
- ステップ2:試しの端末で、欲しい情報が取れるかをその場で調べて確かめる
- ステップ3:調べる内容と間隔を設定にまとめ、常駐の仕組みとして各端末に配る
- ステップ4:結果を集める先と、気になる変化を誰が見るかを決める
常駐の仕組みは、前回と結果が変わったときだけ記録を残します。たとえばUSB機器を調べる設定なら、機器が挿されたり抜かれたりしたときに記録が増えます。*4 なお、ファイルの変更を見張る機能は初期状態では止まっていて、使うには設定で有効にし、見張る場所を指定する必要があります。*6
外部に頼むときに確認しておきたい点
osqueryは無料で使えますが、何台もの端末に配り、結果を集めて見続ける仕組みは自社で組み立てることになります。公式のREADMEは、端末をまとめて管理する仕組みをオープンソースと商用の両方で挙げつつ、どれも推奨や検証はしていないと断っています。*2 構築や運用を外部に頼むときは、次の点を見積もりの前に確かめておきます。

- どこまで頼むか:調べる内容の設計、各端末への配布、管理の仕組みの構築、結果の見方の説明のうち、どれを任せるか
- 端末の登録と通信:端末が管理サーバーに登録するときの合言葉や証明書を、どう配ってどう守るか*7
- 調べる間隔と量:調べる内容を増やしすぎて、端末やログの保存先に負担をかけないか
- 結果の受け取り手:変化を見つけたときに、誰に知らせて誰が対応するか
- 版の更新:osqueryと管理の仕組みの更新を、誰がいつ行うか
特に結果の受け取り手は、決めないまま運用に入りやすい点です。情報を集めても見る人がいなければ、点検には役立ちません。資産の把握から始めるのか、セキュリティの点検から始めるのかを先に決めておくと、頼む範囲もはっきりします。
まとめ:osqueryで確かめておきたい3つの点
osqueryで端末の状態を調べ始めるうえで、確かめておきたい点は3つに整理できます。第一に、資産の把握とセキュリティの点検のどちらから始めるかを決め、知りたいことを絞ること。第二に、調べる内容と間隔を試しの端末で確かめてから、全体に配ること。第三に、結果を集める先と、変化を見つけたときに誰が対応するかを導入の前に決めることです。この3点を踏まえておけば、「入れてはみたが、集まった記録を誰も見ていない」という事態を避けやすくなります。設計や構築の進め方に迷いがあれば、外部の手を借りるのも一つの選択肢です。
よくある質問
osqueryは本当に無料で使えますか
ソフトウェアはオープンソースとして公開されていて、利用料はかかりません。*3 ただし、結果を集める管理の仕組みやログの保存先のサーバー費用、設定と更新の手間は自社で持つことになります。管理の仕組みには、無料のものと有料のものがあります。
社員のPCに入れると、作業の邪魔になりませんか
調べる内容と間隔しだいです。公式ドキュメントは、多くの端末で定期的に調べる前に負荷を測ることを勧め、負荷の大きい調べ方は避けるか間隔を延ばすよう案内しています。*10 まず数台の試しの端末で動かしてから全体に広げると、影響を見ながら進められます。
ウイルス対策ソフトの代わりになりますか
代わりにはなりません。osqueryは端末の状態を調べて結果を出す仕組みで、ウイルスを見つけて止める役は持っていません。ウイルス対策ソフトや監視の仕組みと組み合わせ、それらが正しく入っているかを確かめる用途で使うのが現実的です。
端末の状態把握と点検の仕組みづくりのご相談
osqueryを使った端末の状態把握の設計から、管理の仕組みの構築、結果の見方と更新の運用まで、元請(プライムベンダー)としてご提案します。
2006年の創業以来、一次請けのシステムインテグレーターとして、企業のシステム開発と保守・運用を受託してきました。
出典
- *1 参考:独立行政法人情報処理推進機構(IPA)「中小企業の情報セキュリティ対策ガイドライン 第4.0版」(https://www.ipa.go.jp/security/guide/sme/about.html)。出典:用語の解説「IT資産管理」(保有状況・構成情報をまとめて管理するとセキュリティパッチの適用状況を把握でき、攻撃のリスクを軽減できる)の記述を参照(2026年10月確認)
- *2 参考:osquery/osquery(GitHub)README(https://github.com/osquery/osquery)。出典:osqueryの説明(OSをリレーショナルデータベースとして扱う)、対応OS、リリースの間隔と安定版までの試験期間、端末をまとめて管理する仕組み(fleet managers)を推奨・検証していない旨の記述を参照(2026年10月確認)
- *3 参考:osquery/osquery(GitHub)LICENSE(https://github.com/osquery/osquery/blob/master/LICENSE)。出典:Apache-2.0とGPL-2.0のいずれかを選べるライセンスの記述を参照(2026年10月確認)
- *4 参考:osquery Documentation「Welcome to osquery」「Using osqueryd」(https://osquery.readthedocs.io/en/stable/)。出典:Windows・macOS・Linuxへの対応、osqueryiとosqueryd、スケジュール実行と結果が変わったときの記録の記述を参照(2026年10月確認)
- *5 参考:osquery/osquery(GitHub)specs(テーブル定義)(https://github.com/osquery/osquery/tree/master/specs)。出典:system_info、os_version、programs、apps、deb_packages、rpm_packages、users、logged_in_users、processes、listening_ports、startup_items、scheduled_tasks、disk_encryption、bitlocker_info、usb_devicesの各テーブルの説明を参照(2026年10月確認)
- *6 参考:osquery Documentation「File Integrity Monitoring」(https://osquery.readthedocs.io/en/stable/deployment/file-integrity-monitoring/)。出典:ファイル変更の監視が初期状態では無効であること、監視対象の指定が必要であることの記述を参照(2026年10月確認)
- *7 参考:osquery Documentation「Remote Settings」(https://osquery.readthedocs.io/en/stable/deployment/remote/)。出典:端末の登録(enrollment)、登録用の共有シークレット、サーバー証明書の指定の記述を参照(2026年10月確認)
- *8 参考:wazuh/wazuh(GitHub)README(https://github.com/wazuh/wazuh)。出典:エージェントと管理サーバーの構成、ログの収集と規則による分析、侵入検知の記述を参照(2026年10月確認)
- *9 参考:grokability/snipe-it(GitHub)(https://github.com/grokability/snipe-it)。出典:リポジトリの説明(IT資産・ライセンス管理システム)を参照(2026年10月確認)
- *10 参考:osquery Documentation「Performance safety」(https://osquery.readthedocs.io/en/stable/deployment/performance-safety/)。出典:定期的な調査を配る前に負荷を測ること、負荷の大きい調査は避けるか間隔を延ばすことの記述を参照(2026年10月確認)