バッファオーバーラン

バッファオーバーラン

バッファオーバーラン (buffer overrun) とは、コンピュータのプログラムのバグによって起こる、コンピュータの望ましくない動作のひとつである。バッファオーバーフロー (buffer overflow) とも言う。

バッファオーバーランはコンピュータセキュリティ上の深刻なセキュリティホールとなりうるため、バッファオーバーランが起こる可能性のあるコンピュータプログラムはすぐに修正する必要がある。

バッファオーバーランは、バグによってデータでバッファ領域の内外を上書きしてしまい、誤動作を引き起こす。そうした場合、通常はそのプログラム(ないしオペレーティングシステム)が動作不安定になりまたは停止するが、しばしば、そのようなバグのあるプログラムに対して、意図的なデータ(悪意のあるコード)を与えることにより、コンピュータの動作を乗っ取ってしまうことが問題となる。

バッファオーバーランはその上書きする領域の種類によって、スタックオーバーラン、ヒープオーバーランに大別される。

スタック、ヒープのいずれもプログラムの実行に不可欠なデータ(例えばサブルーチンのリターンアドレスや、ヒープ内のコード)を内包することがあり、そのようなデータを意図的に上書きさせることにより、意図的なコードを実行させることが可能になる。

ア行

アクセスポイント(無線LAN) アクセスポイント (ISP) アドウェア
暗号化 イーサネット インターネット
インターネットアーカイブ インターネットエクスチェンジ インターネットオークション
インターネットカフェ インターネットコミュニティ インターネット・サービス・プロバイダ
インターネットショッピング インターネットテレビ インターネットラジオ
インターネット・リレー・チャット イントラネット ウィキ
ウィキペディア ウイルス ウェブサイト
ウェブサーバ ウェブディレクトリ ウェブ日記
ウェブログ ウェブブラウザ ウェブページ
エアーエッジ オープンコンテント オンライン
オンラインゲーム オンライン作家 オンライン小説

カ行

仮想プライベートネットワーク 韓国のインターネット 共通鍵暗号
グーグル (Google) クッキー グループウェア
クロスサイトスクリプティング クロスポスト 掲示板
ゲートウェイ 検索エンジン 広域イーサネット
国際化ドメイン名 コンテンツマネージメントシステム コンピュータウイルス
コンピュータセキュリティ コンピュータネットワーク

サ行

サーバ サイバーテロ サイバーモール
サブネットマスク 社会的ネットワーク 情報格差
情報機器 情報技術 情報教育
情報セキュリティポリシー 情報リテラシー スイッチングハブ
ストレージエリアネットワーク スパイウェア スパムメール
セキュリティ セキュリティホール ソーシャル・ネットワーキング・サービス

タ行

ダイナミックドメインネームシステム ダイナミックHTML ダイヤルアップ接続
端末 チャット ツイストペアケーブル
出会い系サイト デジタル・デバイド データ通信
電子掲示板 電子商店街 電子商取引
電子図書館 電子マネー 電子メール
電子メールクライアント 電子モール プロトコル
通信プロトコル ディレクトリ・サービス デビットカード
同軸ケーブル トークンリング トップレベルドメイン
トップレベルドメイン一覧 DNSサーバ ドメイン名
トラックバック トロイの木馬

ナ行

ナローバンド 日本ネットワークインフォメーションセンター 日本語ドメイン
日本レジストリサービス ニュースグループ 認証
ネチケット ネチズン ネット銀行
ネットニュース ネット配信 ネットワーク
ネット友 ネットワーク構成 ネットワーク層

ハ行

ハイパーテキスト ハイパーリンク パケット通信
パソコン通信 ハッカー バッファオーバーラン
ハブ ピア・ツー・ピア 光ケーブル
光ファイバ 標準化団体 ファイアーウォール
ファイル共有ソフト フィッシング プッシュ型電子メール
ブラウザ ブリッジ フレッツ
プロキシ ブログ ブロードキャスト
ブロードバンド プロバイダ ボー (baud) (通信量の単位)
ホスティングサーバ ホスト名 ボーダフォンライブ
ポータルサイト ホットスポット ポート番号
ホームページ

マ行

マルチキャスト マルチポスト ミラーサイト
無線LAN 迷惑メール メーラー
メーリングリスト メールサーバ メールマガジン

ヤ行

ユニキャスト ユビキタスコンピューティング

ラ行

リンク切れ ルーター ルートサーバ
レイヤ3スイッチ レンタルサーバ

ワ行

ワーム