← PC・IT用語集へ戻る

ソーシャルエンジニアリング

Social Engineering
security beginner
人の心理や信頼を利用し、秘密情報の提供や不正な操作へ誘導する手口。
ソーシャルエンジニアリング (Social Engineering)

概要(サマリー)

ソーシャルエンジニアリングとは、人の心理や信頼を利用し、秘密情報の提供や不正な操作へ誘導する手口である。
頑丈な鍵を壊す代わりに、「管理会社の者です」と名乗って、住人に開けてもらうようなものだ。
メールだけでなく、電話や対面、チャットなど、さまざまな接点で行われる。

詳細解説

システムの操作を人にさせる

攻撃者は、相手に情報を渡してもらったり、設定を変えてもらったりする。
そのために、信頼できる人や組織を装い、もっともらしい理由を用意する。

たとえば、サポート担当を名乗り「本人確認のために認証コードを教えて」と要求する。
本物の担当者と信じることで、利用者が自分から情報を渡してしまう場合がある。

技術的な攻撃と組み合わせて使われることも多い。
人を狙う手口だからといって、システムの安全性と無関係ではない。

焦りや親切心を利用する

「今すぐ対応しないとアカウントが止まる」と急がせる手口がある。
考える時間や、ほかの人に確認する時間を奪おうとするわけだ。

上司や取引先を名乗ると、断りにくさや責任感も利用できる。
困っている人を助けたいという親切心が、悪用される場合もある。

特定の性格の人だけが対象になるわけではない。
忙しいときや、普段の仕事に合った依頼が届いたときには、誰でも判断を急ぐ可能性がある。

フィッシングは代表的な手段

なりすましメールで偽の連絡を送り、フィッシングサイトへ誘導する方法がある。
ログインや支払いの確認を装い、情報を入力させようとする。

ただし、ソーシャルエンジニアリング全体が偽サイトを必要とするわけではない。
電話でパスワード再設定を依頼したり、チャットで送金先を変えさせたりする場合もある。

偽の修正手順を信じさせ、端末に命令を実行させるClickFixのような手口も含まれる。
入力欄に秘密を渡す行為だけでなく、相手のために何かを操作する場面も確認したい。

本人らしい情報だけでは証明にならない

相手が自分の氏名、部署、取引内容を知っていると、本物だと思いやすい。
しかし、公開情報や過去の漏えいなどから、そうした情報を得ている場合がある。

声や顔が似ている映像も、それだけで依頼の正当性を証明するものではない。
生成AIなどによって、なりすましの材料が作られる場合もある。

重要な操作では、あらかじめ把握している連絡先へ、自分から確認する。
相手がその場で教えた番号へ折り返すだけでは、確認先も攻撃者という可能性が残る。

個人の注意だけに頼らない

注意力だけで、すべての不審な依頼を見破るのは難しい。
重要な手続きを、一人の判断だけでは完了できないようにすることも対策になる。

たとえば、送金先変更は別経路で確認し、管理者の変更は承認を分ける。
権限を絞れば、だまされたアカウントで実行できる操作も制限できる。

不審な依頼を保留しやすく、相談しやすい運用も重要だ。
間違いを責めるだけの仕組みでは、報告が遅れ、影響の把握が難しくなる場合がある。

認証コードと承認操作にも注意する

二要素認証のコードは、本人のログインを確認するために使うものだ。
電話やチャットの相手に教えるための番号ではない。

自分が始めていないログインの承認通知にも注意する。
繰り返し届くからといって、止めるために承認すると、攻撃者の操作を通すおそれがある。

不審な要求があれば、その連絡の中で解決しようとせず、公式の窓口から確認する。
入力や承認をしてしまった場合は、アカウントの確認と、必要な無効化を速やかに進める。

AIコーディングとの関係

開発者向けの連絡でも、「アカウントを復旧するため」「ライブラリを直すため」と操作を誘う場合がある。
外部のコメントやチャットに書かれた命令を、出所の確認なしに実行しないことが大切だ。

AIには「この依頼が求める情報と権限を整理し、独立した連絡先で確認すべき点を示して」と相談できる。
実装するアプリでも、管理権限の付与や重要情報の変更に、再認証や確認の工程を設けるよう依頼できる。

よくある勘違い

ITに詳しい人ならだまされない?

業務知識や慣れに合わせた依頼で、判断を急がされる場合がある。
知識に加え、重要な操作を確認する手順が役に立つ。

日本語や見た目が自然なら本物?

自然な文章やデザインは、本物である証明にはならない。
依頼の出所と、求められる操作の妥当性を確認する。

社会工学という学問と同じ?

セキュリティでいうソーシャルエンジニアリングは、人をだまして情報や操作を引き出す手口を指す。
社会の仕組みを設計する学問の「社会工学」とは別である。

注意喚起を一度すれば対策は完了?

手口や仕事の進め方は変わる。
確認手順、権限、報告窓口を、普段使える形で整えておく必要がある。

まとめ

  • ソーシャルエンジニアリングは、人の心理や信頼を悪用する手口である。
  • 偽サイト、電話、チャットなど、さまざまな方法が使われる。
  • 重要な依頼は、既知の連絡先など別の経路で確認する。
  • 注意力とともに、権限の制限や承認・相談の仕組みが重要だ。

情報ソース

より詳しくAIに聞いてみよう

  • ソーシャルエンジニアリングを、鍵を開けさせる例で説明してください。
  • フィッシングとソーシャルエンジニアリングの関係を整理してください。
  • 不審な連絡を、相手が教えた連絡先以外で確認する方法を教えてください。
  • 個人開発アプリの管理権限を変更する際に、必要な確認の流れを考えてください。
  • AIに作ってもらう本人確認画面で、利用者に秘密情報の提供を習慣づけない案内文を提案してください。