日経Linux2007.06.25コピーしましたPR特定のメモリー領域から命令を実行できないようにするLinuxの機能。不正侵入を行う手段の1つである,バッファ・オーバーフロ-攻撃に対して有効な防御機能である。バッファ・オーバーフロー攻撃では,ぜい弱性を持ったプログラムに対して,メモリー領域上のデータ領域に不正な命令コードを送り込み,それを実行することで侵入を試みる。Exec-Shieldは,Linuxカーネルがデータ領域を監視して,不正な命令コードが実行されようとすると,エラー・メッセージを画面に出力して,処理を止める。Linuxは,Exec-Shieldのほかに,CPUが持つ「NXビット」を利用して同じような効果を得る機能も持つ。この機能では,Linuxカーネルの代わりに,NXビットを備えたCPUがメモリー領域を実行権限を監視する。このNXビットを利用した防御機能は,Windowsに備わっており,「DEP」と呼ばれる。Exec-Shieldは,NXビット非対応のCPUでも動作するが,DEPはNXビットに非対応のCPUでは動作しないExec-Shieldの設定は,/proc/sys/kernel/exec-shieldファイルで行う。Coreの場合,0:無効1:有効2:有効かつスタック領域上命令コードの実行も不可となっている。Randomization,詳しくはLinuxキーワードASLRを参照)も含んでいた。設定は,/proc/sys/kernel/exec-shield-randomizeファイルで行い,「0」が無効,「1」なら有効となっていた。3以降では,Exec-Shieldとは別の機能として提供されている。設定ファイルは/proc/sys/kernel/randomize_va_spaceに変更されているが,設定方法はexec-shield-randomizeと同じである。現場の負担軽減を!医療界でのAWS活用法500万社が導入。き》データサイエンティスト育成で定評のある大阪ガスと、データ分析の専門家が共同で開発した特別プログラ...SEのための「システム営業力」養成講座SEとして仕事をする方が、顧客や経営層に対する提案力や会話力を身につけるための講座です。情報銀行の成り立ち、事例、現状課題やその行方を網羅。経営戦略である以上、「会計」の知識やスキルが欠かせません。