AI Security Playbook

解説 / 約7分

AIツールと実行環境の基本

アプリ本体・Node.js・MCPを分けて、確認する場所をつかむ。

入門 · 専門知識は不要です。AIツールと実行環境の違いから学べます。

読む前の補足
この記事の目次
AIツールと、その裏で動くものを整理したいときNodeは更新した。でも、AIツールも更新できた?

同じPCにも、別の実行環境がある

  1. ターミナルのNode

    普段のコマンドで呼び出す環境。

  2. アプリ同梱のNode

    アプリの提供元が更新を届ける環境。

  3. MCPのプロセス

    どの環境で起動されたかを別に調べる。

一つの更新や版確認で、残りも同じ状態だと判断しません。

まず押さえる3つの言葉

ランタイムは、プログラムを動かす土台です。Node.jsやBunはJavaScriptのランタイムです。プロセスは、いま動いているプログラムの一つひとつ。MCPサーバーは、AIツールにファイルや外部サービスを扱う機能を渡すプログラムです。

AIツール本体と、そのツールが起動するMCPサーバーは、違うランタイムで動くことがあります。Nodeを更新しても、すべてのAIツールがまとめて更新されるわけではありません。

どこを確認すればいい?

  1. 01PC・アプリを調べる
  2. 02設定と依存を調べる
  3. 03本番の実行環境を見る
同じプロジェクトでも、PC・CI・本番のバージョンは一致するとは限りません。

表がはみ出す場合は、横にスクロールして読めます。

場所 確認するもの 見落としやすいもの
PC Nodeの版、アプリの版、起動中のプロセス 使っていないPC、長時間起動したMCP
リポジトリ Dockerfile、Nodeの指定、CI設定 古いパッチ版への固定
本番 実際に動くランタイムとイメージ 設定だけ変更し、未デプロイ

アプリの中にも、別のNode。

アプリ同梱のNodeは、ターミナルから使うNodeと別です。アプリの更新案内を確認します。同梱ファイルを直接差し替えると、署名や動作を壊すことがあるため避けます。

更新はいつ完了する?

更新ファイルと、動いている処理を分ける

  1. 更新版を入れる

    導入方法に合う手順を使う。

  2. 対象を起動し直す

    作業を保存し、影響を確かめてから。

  3. 実行版と動作を見る

    新しい処理へ反映されたか確かめる。

更新だけで、すでに動いている処理が切り替わるとは限りません。
  1. 01更新版を入れる
  2. 02対象を再起動する
  3. 03動作と実行版を確認
作業を保存し、どのアプリ・サービスに影響するか確かめてから再起動します。

ファイルを更新しても、起動中のプロセスに新しいコードが自動で読み込まれるとは限りません。MCPを起動したアプリや常駐する親プロセスも確認しましょう。

「影響あり」と「侵害された」は違う

古いバージョンの発見は、侵害の証拠ではありません。対象バージョン、使う機能、外部入力が届く経路を分けて調べます。「ローカルだから安全」「AIツールだから危険」と一括りにはできません。

参考資料

書いた人

マーケティングの現場から、AIをつくり、仕事で使う側へ。実際に試したことや、つまずいたことを、図解と具体例で伝えています。

この記事のURL:https://nekoai-lab.github.io/ai-security-playbook/learn/basics/

続けて読む

シリーズ · 全5記事のうち1記事目

次に読む修正対象とBrotliの入口を知り、自分の環境への影響を判断する。
読む順番・ルートを見るNode.jsの更新を確かめる
  1. AIツールと実行環境の基本
  2. Node.js 2026年10月のセキュリティ更新
  3. Node.jsを安全に調べる確認コマンド
  4. Node.jsの更新を完了させるチェックリスト
  5. 更新とAIレビューを運用につなげる

アプリの仕組みの教材へ戻る →