初心者がAIを学ぶときに『絶対やってはいけない』3つの行動 — セキュリティ事故を防ぐ習慣

最近、Qiitaで「Claude Code を社内で使うための『AIエージェントセキュリティ』実践編」がトレンドに入っていました。

実は、初心者がAIで学習・業務効率化を始める時にも、気づかずにやってしまいがちな「セキュリティ事故予備軍」の行動 があります。

普段メンタリングしていても、「これ、危ないですよ」と止める場面が結構あります。

今日は、AIを学ぶ初心者が 絶対やってはいけない3つの行動 と、それを防ぐ習慣を整理します。


やってはいけない①: パスワード・APIキーをAIにそのまま貼り付ける

これが 一番危険 です。

「エラーを解決したい」と思って、コードをコピペして AI に質問する時に、

# 認証情報
API_KEY = "sk-proj-abc123def456..."  # 実際のキー
DB_PASSWORD = "MyP@ssw0rd!"          # 実際のパスワード

そのまま 貼ってしまう人がいます。

これをやると:

  • AI のサーバーに認証情報が記録される(学習データになる可能性も)
  • スクリーンショットを SNS で共有して晒される
  • うっかり GitHub の Public リポジトリに push する

対策: 認証情報は .env ファイルに入れて、AIに渡す前に必ずダミーに置き換える

API_KEY = os.getenv("API_KEY")  # ← AIにはこれを見せる

やってはいけない②: 「動いた」を確認せずに本番で実行する

AI が出してくれたコードは そのまま動く保証はありません

特にデータベース操作・ファイル削除系は:

DELETE FROM users WHERE created_at < '2024-01-01';

これを「動くらしいから」と本番DBで実行すると、取り返しのつかないデータ消失 が起きます。

対策: AI が生成したコードは、必ず以下の順で確認:

  1. テスト環境で実行 (ローカルや Sandbox)
  2. 読んで意図を理解 (何をしているか説明できるか)
  3. 小さく試すLIMIT 10 で先に確認)
  4. バックアップを取る
  5. 本番で実行

やってはいけない③: 自分のチームの「機密情報」をAIに丸投げ

「うちの会社の売上データを分析して」「お客さんのリストを整理して」など、

社内のデータをそのままAIに渡すのは情報漏洩リスク です。

特に:

  • 顧客の個人情報(氏名・メアド・電話番号)
  • 売上・契約金額
  • 未公開のプロダクト情報
  • 社内のチャットログ

これらは AI のサービス利用規約や、所属企業のコンプライアンス規定に違反する可能性があります。

対策:

  • 個人情報はマスキング してから AI に渡す(氏名 → ユーザーA、メアド → user@example.com 等)
  • 社内のコンプライアンス規定を確認 してから AI 利用を始める
  • 企業向けプラン(Claude Pro / ChatGPT Team 等) だと「学習に使われない」設定が可能

学習者にこそ「セキュリティ感覚」が大事な理由

「初心者だからまだ大丈夫」と思いがちですが、学習段階こそ習慣が身につくタイミング です。

最初に「何でも AI に丸投げ」癖がつくと、本番現場で同じことをやって事故ります。

逆に、最初から「AIに渡す前に一呼吸置く」習慣がつけば、AI時代に強い人材になれます。


安全に AI を使う3つの習慣

  1. AIに渡す情報を、毎回「見せていい?」と自問する
  2. AIの出力は、本番に流す前に必ず一度自分で読む
  3. 「分からない」ことは、AIに聞く前に公式ドキュメントで確認する

この3つを最初から身につければ、学習中も実務に出てからも安全に AI を使いこなせます。

便利だから何でも使う」じゃなく、「安全に使う設計力」を最初から育てる学習スタイルが、AI時代の必須教養です。


教材プランのご紹介

【教材付き】AIと学ぶプログラミング入門(未経験OK)

  • 全20セッションで「AI協働 + セキュリティ感覚」が体系的に身につく
  • 認証情報の扱い・データ管理の基礎を最初から学ぶ
  • 月額5,500円(+AI利用料 約3,000円/月)
  • 無料で試せる教材体験版もあります(プラン詳細をご覧ください)

「安全に AI を使える」プログラミング学習者を、一緒に目指しましょう。