結論
おめでとう、あなたはWebアプリケーションセキュリティの各主要部分をやり遂げた:最新のウェブアプリケーションのためのエクスプロイトと対策」 の各主要部分を読み終えた。これであなたは、Web アプリケーションの偵察、Web アプリケーションに対して使用する攻撃的なハッキングテクニック、そして、あなたのアプリケーションがハッキングされるリスクを低減するために採用できる防御的な緩和策とベストプラクティスに関する知識を得たことになる。
この「おわりに」では、各パートで取り上げた重要な点を指摘する。復習が必要であれば、最後まで読み取り、以下のトピックのいずれかを再確認することを考慮されたい。
ソフトウェア・セキュリティの歴史
歴史的出来事を正しく評価することで、現代の守備・攻撃テクニックの起源が見えてくる。これらの起源から、ソフトウェアが発展してきた方向性をよりよく理解し、次世代の攻守テクニックを開発する際に歴史的教訓を生かすことができる。以下は、第1章からの主な収穫である:
- 電話盗聴
-
-
電話網の規模を拡大するため、手動演算子に代わって、電話機同士を接続するための音の周波数に依存した自動化が行われた。
-
初期のハッカーたちは "フリーカー "と呼ばれ、これらの周波数をエミュレートし、料金を払わずに呼び出しができる管理トーンを利用することを学んだ。
-
フレイキングへのレスポンスとして、ベル研究所の科学者たちは、簡単には再現できないデュアル・トーン・マルチ周波数(DTMF)システムを開発した。長い間、これによって電話盗聴はなくなるか、大幅に減少した。
-
やがて、DTMFトーンを模倣できる特殊化されたハードウェアが開発され、このようなシステムはフリーカーには無効となった。
-
最終的に、電話交換センターはデジタルに切り替わり、電話破壊のリスクはなくなった。DTMFトーンは、逆互換性のために現代の電話機にも残っている。
-
- コンピューター・ハッキング
-
-
パーソナルコンピュータはすでに存在していたが、コモドール64は、パーソナルコンピュータの普及に大規模な広がりをもたらすのに十分なユーザフレンドリー・バジェットフレンドリーな最初のコンピュータだった。
-
アメリカのコンピュータ科学者、フレッド・コーエンは、フロッピーディスクを介してそれ自身のコピーを作成し、あるコンピュータから別のコンピュータへと拡散することができる最初のコンピュータ・ウイルスを実証した。
-
もう一人のアメリカのコンピュータ科学者、ロバート・モリスは、研究室以外でコンピュータ・ウイルスをデプロイした最初の記録的な人物となった。モリス・ワームは、公開から1日で約15,000台のネットワーク接続コンピューターに拡散した。
-
米国政府説明責任局が歴史上初めて介入し、ハッキングに関する公式の法律を定めた。モリスはコンピューター・ハッカーとして初めて有罪判決を受け、1万500ドルの罰金と400時間の社会奉仕活動を課せられた。
-
- ワールド・ワイド・ウェブ
-
-
ウェブ1.0の発展は、ハッカーがサーバやネットワークを攻撃するための新たな道を開いた。
-
HTTPを介したユーザ間のコラボレーションを伴うWeb 2.0の台頭は、ハッカーにとってブラウザという新たな攻撃ベクトルをもたらした。
-
ウェブは、サーバやNetwork+を保護するために設計されたセキュリティの仕組みの上に構築されていたため、より優れたセキュリティの仕組みやプロトコルが開発されるまで、多くのユーザのデバイスやデータが危険にさらされた。 ...
-
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access