個人財務 Webアプリケーションのハッキングのケーススタディ - このケーススタディのCaleb Simaのダミー

Webアプリケーションのハッキングのケーススタディ - このケーススタディのCaleb Simaのダミー

目次:

ビデオ: ABC2018Spring 「Web アプリケーションフレームワークにおけるWeb開発の最適化」 2024

ビデオ: ABC2018Spring 「Web アプリケーションフレームワークにおけるWeb開発の最適化」 2024
Anonim

このケーススタディでは、よく知られているアプリケーションセキュリティ専門家、Caleb Simaが、クライアントのWebアプリケーション。セキュリティリスクを発見するこの例は、あなたの個人情報を保護するのに役立つ注意書きです。

状況

Simaは、よく知られている金融Webサイトのセキュリティを評価するためにWebアプリケーションの侵入テストを実行するために雇われました。主要な財務サイトのURLだけを備えているシマ氏は、他のサイトが組織に存在するかどうかを調べるために、まずGoogleを使用して可能性を検索しました。

<! - 1 - >

Simaは最初、メインサーバーに対して自動スキャンを実行し、低掛けの果物を発見しました。このスキャンでは、Webサーバーのバージョン情報やその他の基本情報が提供されましたが、それ以上の調査がなければ有用とは限りませんでした。シマ氏はスキャンを実行していたが、IDSもファイアウォールも彼の活動に気づいていなかった。

Sima氏は最初のWebページでサーバーに要求を出し、興味深い情報が返されました。 Webアプリケーションは多くのパラメータを受け入れているように見えましたが、シマ氏はサイトを閲覧し続けていたので、URLのパラメータは変わらないことに気付きました。

<! - 2 - >

Simaは、URL内のすべてのパラメータを削除して、クエリ時にサーバーが返す情報を確認することにしました。サーバーは、アプリケーション環境のタイプを説明するエラーメッセージで応答しました。

次に、Sima氏はアプリケーションに関するGoogleの検索を行い、詳細な文書を作成しました。 Sima氏は、この情報の中にアプリケーションの仕組みやデフォルトファイルが存在する可能性があることを示すいくつかの記事とテクニカルノートを見つけました。実際、サーバーにはこれらのデフォルトファイルがいくつかありました。

<! - 3 - >

Simaはこの情報を使用してアプリケーションをさらに調査しました。彼はすぐに内部IPアドレスとアプリケーションが提供していたサービスを発見しました。 Sima氏が管理者のバージョンを正確に知るとすぐに、彼は他に何が見つかりましたかを知りたがっていました。

Simaは、カスタムスクリプトを制御するためにステートメント内に&文字を追加することによって、アプリケーションからURLを操作し続けました。この技術により、彼はすべてのソースコードファイルを取得することができました。 Sima氏は、VerifyLoginを含むいくつかの興味深いファイル名に注目しました。 htm、ApplicationDetail。 htm、CreditReport。 htm、およびChangePasswordが含まれます。 htm。

シマ氏は、特別な形式のURLをサーバーに発行して各ファイルに接続しようとしました。サーバーは、各要求に対して「ログインしていないユーザー」というメッセージを戻し、接続はイントラネットから行う必要があると述べました。

その結果

Simaは、ファイルがどこにあったかを知っていて、接続を盗聴してApplicationDetailを特定できました。 htmファイルはクッキー文字列を設定します。 URLの操作がほとんどないため、シマ氏は大当たりを襲った。このファイルは、新しい顧客アプリケーションが処理されているときにクライアント情報とクレジットカードを返しました。 CreditReport。 htmは、シマ氏に顧客の信用調査状況、詐欺情報、拒否された申請状況、その他の機密情報を表示することを許可しました。

レッスン:ハッカーは、Webアプリケーションを壊すために、さまざまな種類の情報を利用できます。このケーススタディの個々の悪用は軽微でしたが、組み合わせると深刻な脆弱性が生じました。

Caleb Simaは、Internet Security SystemsのX-Forceチームのチャーターメンバーであり、侵入テストチームの最初のメンバーでした。 Sima氏はSPI Dynamicsを共同設立し、後にHPに買収され、CTO、SPI Dynamicsのアプリケーションセキュリティ研究開発グループSPI Labsのディレクターに就任しました。

Webアプリケーションのハッキングのケーススタディ - このケーススタディのCaleb Simaのダミー

エディタの選択

Drupalフォーラムの有効化 - ダミー

Drupalフォーラムの有効化 - ダミー

フォーラムはユーザーコミュニティを作成するのに最適です。人々は他者からの援助を得ることができ、あなたのコンテンツに関するフィードバックを提供し、単純に社会化することができます。あなたのDrupalフォーラムは、あなたが望むようにしっかりとまたはゆるやかに制御することができます。フォーラムで許可されているカテゴリを制御できます。フォーラムの例を見るには、Drupal Forumを参照してください。 ...

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ドリューパルフレンドリーなウェブホスティング会社 - ダミー

ウェブホスティング会社は、あなたがDrupalをインストールし、あなたのサイトをウェブ上に見えるようにするWebサーバー。一部の企業では、Drupalをインストールしたり、ワンクリックでインストールすることができます。あなたがDrupalのインストールをスキップする場合は、次のいずれかのアカウントを取得することを検討してください。

Drupalガーデンサイト構造管理 - ダミー

Drupalガーデンサイト構造管理 - ダミー

Drupal Garden Structureページでは、 、ページ、およびブロックを表示します。このページから制御できる特定の機能、ブロック、およびページには、連絡先フォーム、フォーラム、メーリングリストなどがあります。ブロックで表示される機能をブロックで管理することもできます。

エディタの選択

エグゼクティブとのデータマイニング - ダミー

エグゼクティブとのデータマイニング - ダミー

数字で遊ぶという楽しみのためにデータマイニングに取り掛からない。あなたは行動を望む。あなたは正しいことを見たいと思っています。データからの確かな証拠に基づいてビジネス上の決定を下すことが重要であることを理解しています。しかし、あなたは決定を下す権限を持つ人ではありません。だからあなたは...

ビッグデータガバナンスチャレンジ - ダミー

ビッグデータガバナンスチャレンジ - ダミー

データガバナンスは、大きなデータソースが彼らがどのように管理されているか。従来のデータウェアハウスやリレーショナルデータベース管理の世界では、データ保護の必要性に関するルールをよく理解している可能性があります。たとえば、医療界では、それは...

エディタの選択

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

エレクトロニクスコンポーネント:赤外線ライトダミーを作成する方法

赤外線を電気的に生成するには、赤外線スペクトルで動作する特殊な発光ダイオード(LED)を使用します。赤外線LED(しばしばIR LEDと呼ばれる)は、RadioShackまたは電子部品を販売する他の店で容易に入手できます。 IR LEDは、通常のLEDと似ていますが、光を見ることはできません。

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

デジタルエレクトロニクス:キット74のDOSコマンド - ダミーの

を通して、あなたの電子プロジェクトを制御する場合パラレルポートであるKit 74 DOSソフトウェアは、コマンドプロンプトから実行できるRELAY、DELAY、WAITFORの3つのコマンドで構成されています。 RELAYコマンドRELAYコマンドは、1バイトのデータをパラレルポートに送信します。あなたから実行できること - RELAY、DELAY、およびWAITFOR - 8つの出力端子のそれぞれが...

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

デジタルエレクトロニクス:フリップフロップ回路の種類? - エレクトロニクスではダミー

、フリップフロップは特殊なタイプのゲートラッチ回路です。フリップフロップにはいくつかの異なるタイプがあります。フリップフロップの最も一般的なタイプは次のとおりです。SRフリップフロップ:SRラッチに似ています。 CLOCK入力に加えて、SRフリップフロップにはSETとRESETという2つの入力があります。 SET入力がHIGHの場合...