本文へスキップ

脆弱性とは?

ぜいじゃくせい

脆弱性とは、コンピュータシステムソフトウェアに存在するセキュリティ上の欠陥で、悪用されると不正アクセスや情報漏洩につながります。

脆弱性(ぜいじゃくせい)とは、コンピュータシステムソフトウェアネットワーク機器などに存在するセキュリティ上の弱点や欠陥のことです。英語では「バルネラビリティ(vulnerability)」と呼ばれます。脆弱性が悪用(エクスプロイト)されると、不正アクセス・情報漏洩・データ改ざん・サービス停止(DoS攻撃)などの被害が生じる可能性があります。

脆弱性の主な種類には以下のものがあります。

  • SQLインジェクション:データベースへの不正なSQL文の挿入
  • クロスサイトスクリプティング(XSS):悪意あるスクリプトをWebページに埋め込む攻撃
  • バッファオーバーフロー:想定外のデータ量を送り込んでシステムを誤動作させる
  • 認証の不備:パスワードの脆弱な管理や認証ロジックの欠陥
  • 設定ミス:不適切な権限設定や公開すべきでない情報の露出

脆弱性は開発段階の設計ミス・実装ミス・仕様の想定外の使われ方などによって生じます。発見された脆弱性は、ソフトウェアベンダーによる修正プログラム(パッチ)の配布や、CVE(共通脆弱性識別子)への登録によって管理されます。定期的なセキュリティアップデートの適用は、脆弱性への対策として最も基本的かつ重要な手段です。

使い方・例文

ウェブサイトのログインフォームにSQLインジェクション攻撃が可能な脆弱性があった場合、攻撃者が不正なSQL文を入力することで、全ユーザーのパスワードなどの個人情報が漏洩する危険があります。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語