|
UNIX合気道:ハードコアな防御で攻撃をかわす方法 |
|
|
Jay Beale(ジェイ・ビール) |
|
|
すべてのサーバに毎日パッチをあてることができる人はまずいないが、例えそれが可能だったにしろ、攻撃者のみが知る、まだパッチの出ていない脆弱性か「ゼロデイ」脆弱性を通じて侵入されてしまうかもしれない! しかし、パッチをあてていないときであっても攻撃をかわすことができる、素晴らしい防御技術やテクニックが存在する。それがUNIX合気道だ。 この講座では、Linuxシステムを不正侵入から守る方法と、あなたが行っている防御法が効果を上げているかを証明する方法を学ぶ。実際のエクスプロイトを利用してシステムに自分たちで攻撃を仕掛けることで、ハードコアなセキュリティ強化がいかにエクスプロイトを打ち負かすことが可能かを実演する。 本講座は「初心者」向けセキュリティ強化講座が終了した後に開始される。核となるベストプラクティス強化を達成するためには、どのようにBastilleを利用するかをお見せすることから始まる。いかにBastilleがポートを閉じ、パーミッションを規制し、他の攻撃路を閉鎖し、権限の拡張を阻止するかについて討議する。Bastilleの監査機能やその他のシステムのセキュリティチェッカーを用いて、いかにこれらの段階のチェックを行うかの実演を行う。 まずサーバ・アプリケーション防御から始め、脆弱性を避ける、もしくは封じ込めるために、防御的で最小特権を持つ、高度に限定されたコンフィギュレーション設定を行う。これには脆弱性を封じ込めるためにサーバデーモンを拘束することが含まれるが、同時に内部コンフィギュレーションを調整して脆弱性を攻撃から遮蔽することも含まれる。例えば、アプリケーションの保護を高めるためにPHP変数を設定すること、Apache サーバの「chroot」設定を行うこと、Apacheの将来の脆弱性が実行中のコードから来る可能性を低減するためにApacheのモジュールを無効にするといったことを行う。こうしたベストプラクティスのすべてを達成すれば、攻撃をよりうまくかわすための最新セキュリティ技術を導入することにより、深層防御は達成される。 本講座で学ぶこと:
受講生は、システム・ロックダウンを行ったり、システムの乗っ取りを防いだり封じ込めたりするための新しい防御技術の導入などのスキルを習得する。本講座は特にRed Hat、SuSE、Linuxを網羅するが、システム・ロックダウンの教材はすべてのLinuxのディストリビューションには非常に直接的に、かつすべての種類のUnixに幅広く当てはまるものである。
| |
|
Trainer: | |
|
(c) 1996-2006 Black Hat
|