テック技報最新号へ →
セキュリティ

AI エージェント向け RE スキル集を入れる前に確認する(reverse-skill)

マルウェア解析用スキル集は「手順書がコマンドとツール導入まで走らせる」。コミット固定・承認設定・隔離 VM・AV 無効化禁止を導入前チェックリストにする。

@MalwareBibleJP · 2026-10-11
#ai-agent#malware-analysis#reverse-engineering#supply-chain#isolation#skills

何を解決するか / いつ使うか

導入前・利用時の具体手順

  1. 取得物をコミット ID で固定する。ロックファイルが無い場合、winget / apt / Homebrew 経由で入るツールは版が指定されないので、実際に入った版も記録する。
  2. README_AI.md / SKILL.md / CLAUDE.md を人が先に読む。 開発中の最新版はスクリプト実行前の明示承認があるが、最新リリース版は不足ツール導入を含む設定を自動実行させる旧手順のまま、という差がありうる。CLAUDE.md など自動読込ファイルに「承認なしで実行・導入を促す」記述が残っていないかを確認する。
  3. AI クライアント側のコマンド自動承認を確認する。自動実行を広く許可していると、内容確認前にツール導入が始まりうる。
  4. 権限の上限はクライアントと MCP 側で決める。 リポジトリ側のセキュリティー方針があっても、AI が所定スクリプトを介さずツールを直接呼ぶことは技術的に防げない、と説明されている前提で運用する(ファイル操作・外部通信の範囲を制限)。
  5. 試すなら解析専用 VMで、外部通信を遮断するか検証用ネットワークに限定し、業務環境から切り離す。
  6. ウイルス対策を無効化しない。 収録ペイロード例(Web シェル文字列など)が Defender に検知されても、警告だけで安全/危険を判断せず、無効化でごまかさない。

対象例: github.com/zhaoxuya520/reverse-skill(投稿時点の注意喚起。版により手順は変わる)。

注意点

  • 「スキルを入れれば解析が楽になる」一方で、スキル自体がサプライチェーン上の信頼境界になる。依存パッケージの「クールダウン」設定(minimumReleaseAge / min-release-age)や digests 固定と同じ発想で、スキル集も版固定・差分レビューする。
  • ペイロード集のシグネチャー一致による誤検知と実害の切り分けは、隔離環境での検証に限定する。
  • 一次情報は当該リポジトリの README / SKILL を直接確認する(投稿は要約)。

出典

X の元の投稿を開く