AI & CYBERSECURITY / OCTOBER 2026

AI開発ツールも狙われる。GTIG報告から見直す依存関係とクラウド権限

AIにコードを書かせる速さと、依存関係を採用する責任を分ける。

資料確認 2026-10-26 / 2026年10月特集

SONAEの提案 / 01

AIが提案した追加物にも、採用者を置く

SONAEの開発運用案では、追加したパッケージ、配布元、固定版、必要な理由、レビュー担当を変更記録に残します。名前が似ているだけの配布物や、用途の説明がない依存を自動で受け入れないようにします。コードレビューに合格したことと、取得物の出所やビルド経路を確認したことは別の証拠です。

SONAEの提案 / 02

開発環境へ、本番の広い権限を置かない

架空の構成では、開発端末、CI、試験環境、本番を分け、それぞれが参照できる秘密と操作を一覧化します。AIの補助機能に必要だからという理由で、クラウド全体の管理権限を恒久的に持たせない設計を検討します。権限を変えるときは、業務の所有者と管理者が影響を確認し、元の状態と受入結果を残します。

コードから配備まで、信頼の引渡しを記録

コードから配備まで、信頼の引渡しを記録出所・固定版・承認を照合。AIの提案だけで本番へ入れない。SONAEの概念図。実測・攻撃再現ではありません。01依存の採用02限定権限でビルド03成果物の受入出所・固定版・承認を照合AIの提案だけで本番へ入れないコードから配備まで、信頼の引渡しを記録出所・固定版・承認を照合。AIの提案だけで本番へ入れない。SONAEの概念図。実測・攻撃再現ではありません。01依存の採用02限定権限でビルド03成果物の受入出所・固定版・承認を照合AIの提案だけで本番へ入れない
SONAEの整理・受入の概念図。攻撃再現や実測の合格記録ではありません。
図の内容を文章で読む

依存の採用 → 限定権限でビルド → 成果物の受入。出所・固定版・承認を照合。AIの提案だけで本番へ入れない。概念図であり、実測ではありません。

SONAEの提案 / 03

認証情報と利用量の異常を、別々に見る

請求額の増加は確認のきっかけですが、不正利用の確定ではありません。変更の予定、正規のバッチ処理、許可した実行主体と照合し、疑わしい場合は証拠を保全して専門担当へ渡します。予算通知が設定されていても強制停止とは限らないため、利用するサービスごとに通知と制限の働きを確認します。

SONAEの提案 / 04

委託先へ聞く項目を、納品前から決める

固定した成果物、依存の更新方法、秘密の受渡し、CIの権限、撤去時の失効、障害時の連絡を発注書の確認事項へ入れます。SONAEの相談でも、既存の開発手順と責任分界を整理し、改善の担当と受入を明らかにする進め方が考えられます。新しいツールを入れることだけを改善の完了にはしません。

SONAEの提案 / 05

AIのコードレビューに通ったら依存も安全?

レビューしたコードの範囲と、ダウンロードした配布物の同一性は別の確認です。自動生成の説明を信じるだけでなく、固定した版と出所、ビルド成果物、必要権限をレビュー担当が照合します。未知の問題をすべて排除できるという基準ではなく、採用・更新・撤去の判断と証拠を引き継げる運用を目指します。

受入条件を考える二つの例

SONAEの未実行の計画例です。診断の合格実績ではありません。

出所
条件:似た名前の配布元をAIが提案
期待する扱い:承認前に正規の取得先を照合
利用量
条件:架空の費用増加を検知
期待する扱い:変更予定と利用主体を照合し、不正と即断しない

社内で使う確認票

記入例はすべて架空です。秘密鍵、認証コード、個人情報の値は記入しないでください。

追加物
配布元・版・固定ハッシュ
権限
開発・CI・本番の分離
監視
予定利用・異常時の判断先
納品
成果物・失効・運用の受入
空欄の確認票を保存する