Search this site
Embedded Files

「CITビジネスグロッサリー」は、CIT経営開発が運営するビジネスラーニングプラットフォームです

CIT経営開発はこちら
  • TOP | CITビジネスグロッサリー | CIT経営開発が運営するビジネスラーニングプラットフォーム
    • ビジネススキル
      • プライスライニング戦略
      • フォロワ戦略
      • CCC(キャッシュコンバージョンサイクル)
      • サプライヤー
      • コ・クリエーション
      • コンジョイント分析
      • コストリーダーシップ戦略
      • キャッシュフロー
      • MES(製造実行システム)
      • アカウントアグリゲーション
      • アンゾフの成長マトリクス
      • エコシステム
      • エンタープライズアーキテクチャ(EA)
      • コアコンピタンス
      • コンプレックスセールス
      • サプライチェーン・マネジメント(SCM)
      • サプライチェーン
      • サービス指向アーキテクチャ(SOA)
      • デカップリングポイント
      • バランススコアカード(BSC)
      • プログラムマネジメント
      • リードタイム
      • リスクヘッジ
      • UML(統一モデリング言語)
    • セキュリティ
      • バッファオーバーフロー攻撃
      • SQLインジェクション
      • XSS(クロスサイトスクリプティング攻撃)
      • CSRF(クロスサイトリクエストフォージェリ攻撃)
    • AI講座 - AI一覧
    • 財務会計
      • 株式の現在価値
      • 配当割引モデルから資本コストを計算
      • 社債の理論価値
 

お問い合わせ

XLinkPinterestLinkLinkLink

CITビジネスグロッサリー

左上の「≣」(ハンバーガーメニューボタン)を押すとメニューが表示されます。メニューから知りたい用語へアクセスしてご使用ください。

バッファオーバーフロー攻撃
仕組みのイメージ
1. メモリの構造(スタック領域)
2. データのあふれ
3. 制御の奪取
危険性
主な対策方法

バッファオーバーフロー攻撃

バッファオーバーフロー(Buffer Overflow)攻撃は、コンピュータのメモリ管理の不備を突いた、古くからある非常に強力なサイバー攻撃の手法です。

簡単に言うと、**「用意された容器(バッファ)の容量を超えたデータを送り込み、隣接するメモリ領域を上書きしてプログラムを乗っ取る」**攻撃です。


仕組みのイメージ

プログラムがデータを一時的に保存する場所を「バッファ」と呼びます。例えば、10文字分しか入らない箱に20文字のデータを無理やり流し込むと、あふれた10文字が隣の重要な領域を書き換えてしまいます。

1. メモリの構造(スタック領域)

プログラムが実行される際、メモリ内には「次に実行すべき命令のアドレス(戻りアドレス)」が記録されています。

2. データのあふれ

攻撃者は、意図的にバッファのサイズを超える長いデータを送り込みます。

3. 制御の奪取

あふれたデータによって「戻りアドレス」が、攻撃者が用意した不正なコード(シェルコード)のアドレスに書き換えられます。その結果、プログラムは本来の処理に戻らず、攻撃者の命令を実行してしまいます。


危険性

  • 権限昇格: 管理者権限で動作しているプログラムを乗っ取られると、システム全体の制御を奪われます。

  • 任意のコード実行: ウイルスの感染、データの窃取、バックドアの設置など、攻撃者の思い通りに操作されます。

  • サービス停止 (DoS): プログラムが異常終了し、システムがクラッシュすることもあります。

主な対策方法

現代のシステムでは、以下のような複数の防御層が重ねられています。

境界チェックの徹底
C言語などの「メモリ管理を開発者に委ねる言語」を避け、JavaやPythonなど安全な言語を使用するか、適切にサイズチェックを行う。

ASLR (アドレス空間配置のランダム化)
プログラムが使うメモリのアドレスを毎回ランダムに変更し、攻撃者が標的のアドレスを特定しにくくする。

DEP / NXビット
データ保存用の領域(スタックなど)でのコード実行を禁止する。

スタックカナリア
戻りアドレスの直前に「カナリア」と呼ばれる特殊な値を置き、それが書き換わっていないかチェックする。

バッファオーバーフローは、OSの脆弱性アップデートが頻繁に行われる理由の大きな一つでもあります。

用語一覧

最新の情報は以下に追加されていない場合があります。
左上の「≣」(ハンバーガーメニューボタン)を押すとメニューが表示されます。
メニューから知りたい用語や情報へアクセスしてご使用ください。

ビジネススキル

アカウントアグリゲーション

アンゾフの成長マトリクス

バランススコアカード(BSC)

CCC(キャッシュコンバージョンサイクル)

キャッシュフロー

コ・クリエーション

コンプレックスセールス

コンジョイント分析

コアコンピタンス

エンタープライズアーキテクチャ(EA)

MES(製造実行システム)

プライスライニング戦略

プログラムマネジメント

リスクヘッジ

サプライチェーン・マネジメント(SCM)

サービス指向アーキテクチャ(SOA)

UML(統一モデリング言語)

コストリーダーシップ戦略

デカップリングポイント

エコシステム

フォロワ戦略

リードタイム

サプライヤー

サプライチェーン



セキュリティ

【SQL PRACTICE - ブラウザ完結のSQLトレーニング環境はこちら】

バッファオーバーフロー攻撃

CSRF(クロスサイトリクエストフォージェリ攻撃)

SQLインジェクション

XSS(クロスサイトスクリプティング攻撃)



ZARAの垂直統合型とは?インテグレーターの仕組み、ビジネスモデルを紹介 | 福岡県福岡市「CIT経営開発事務所」DX・ITコンサルティングの専門事務所分業型モデルで運営されている企業の経営者の方に向け、ファッション業界の巨人ZARA(インディテックス社)が採用する独自の「垂直統合型インテグレーターモデル」を深掘りし、その成功の仕組みと、ビジネスへ応... 
インテルの素材ブランディング。BtoB企業が最終顧客を獲得するビジネスモデル | 福岡県福岡市「CIT経営開発事務所」DX・ITコンサルティングの専門事務所当記事では、「インテル・インサイド(インテル、入ってる)」キャンペーンに代表される素材ブランディングモデルの仕組みを深く掘り下げ、なぜ部品メーカーやサービス提供者が最終消費者に直接アピールする必要があ... 
P&G社のオープンイノベーション。閉鎖的な経営から脱却し成長を続けるビジネスモデル | 福岡県福岡市「CIT経営開発事務所」DX・ITコンサルティングの専門事務所P&G社が成功させたオープンビジネスモデルへの転換戦略について解説します。本記事を読むことで、従来の「自前主義」の限界を理解し、いかにして外部の知恵や技術を組み合わせるかという具体的な手法を理... 
ジレット社のサプライ品モデル。本体を無料(安価)で売っても黒字のビジネスモデル | 福岡県福岡市「CIT経営開発事務所」DX・ITコンサルティングの専門事務所「サプライ品モデル」とはどのようなビジネスモデルでしょうか。本体を無料、または安価で提供しても利益が上がるこのモデルが、どのようなビジネス構造を持ち、なぜ多くの企業が理想としているのか、その核心的なメ... 

お問い合わせ

XLinkPinterestLinkLinkLink

左上の「≣」(ハンバーガーメニューボタン)を押すとメニューが表示されます。メニューから知りたい用語へアクセスしてご使用ください。

CITビジネスグロッサリー by CIT経営開発事務所
運営元:CIT経営開発事務所
©︎ 2025 CIT経営開発事務所 
Google Sites
Report abuse
Google Sites
Report abuse