Rumah Kewangan Peribadi Kajian Kes dalam Penggodaman Aplikasi Web - dummies

Kajian Kes dalam Penggodaman Aplikasi Web - dummies

Isi kandungan:

Video: Facebook nafi diserang penggodam 2024

Video: Facebook nafi diserang penggodam 2024
Anonim

Dalam kajian kes ini, Caleb Sima, pakar keselamatan aplikasi yang terkenal, terlibat dalam hack aplikasi web klien. Contohnya untuk menemui risiko keselamatan adalah kisah berhati-hati yang baik untuk membantu melindungi maklumat peribadi anda.

Situasi

Encik. Sima telah diupah untuk menjalankan ujian penembusan aplikasi web untuk menilai keselamatan laman web kewangan terkenal. Dilengkapi dengan URL laman web utama, Encik Sima menyatakan untuk mencari apa laman web lain yang ada untuk organisasi dan bermula dengan menggunakan Google untuk mencari kemungkinan.

Encik. Sima pada mulanya menjalankan imbasan automatik terhadap pelayan utama untuk menemui apa-apa buah gulung rendah. Imbasan ini memberikan maklumat mengenai versi pelayan web dan beberapa maklumat asas lain tetapi apa-apa yang terbukti bermanfaat tanpa kajian lanjut. Walaupun Encik Sima melakukan imbasan, IDS atau firewall tidak melihat apa-apa aktivitinya.

Kemudian Encik Sima mengeluarkan permintaan kepada pelayan di laman web awal, yang mengembalikan beberapa maklumat menarik. Aplikasi web itu nampaknya menerima banyak parameter, tetapi sebagai Encik Sima terus melayari laman web itu, dia menyadari bahawa parameter dalam URL tetap sama.

Encik. Sima memutuskan untuk memadam semua parameter dalam URL untuk melihat maklumat yang akan ditayangkan pelayan apabila ditanya. Pelayan menjawab dengan mesej ralat yang menerangkan jenis persekitaran aplikasinya.

Seterusnya, Encik Sima melakukan carian Google atas aplikasi yang menghasilkan beberapa dokumentasi terperinci. Encik Sima menemui beberapa artikel dan nota teknologi dalam maklumat ini yang menunjukkan kepadanya bagaimana aplikasi itu berfungsi dan apa fail lalai mungkin wujud. Sebenarnya, pelayan mempunyai beberapa fail lalai ini.

Encik. Sima menggunakan maklumat ini untuk meneliti lebih lanjut permohonan itu. Dia segera menemui alamat IP dalaman dan perkhidmatan apa yang ditawarkan oleh aplikasi itu. Sebaik sahaja Encik Sima tahu dengan tepat apa versi pentadbir itu berjalan, dia mahu melihat apa lagi yang boleh dia dapati.

Encik. Sima terus memanipulasi URL dari aplikasi dengan menambah & aksara dalam pernyataan untuk mengawal skrip tersuai. Teknik ini membolehkannya menangkap semua fail kod sumber. Encik Sima mencatatkan beberapa nama fail yang menarik, termasuk VerifyLogin. htm, ApplicationDetail. htm, CreditReport. htm, dan ChangePassword. htm.

Kemudian Encik Sima cuba menyambung ke setiap fail dengan mengeluarkan URL yang diformat khas ke pelayan.Pelayan mengembalikan Pengguna yang tidak log masuk mesej untuk setiap permintaan dan menyatakan bahawa sambungan itu mestilah dibuat dari intranet.

Hasil

Encik. Sima tahu di mana fail terletak dan dapat menghidu sambungan dan menentukan bahawa ApplicationDetail. htm fail menetapkan rentetan cookie. Dengan sedikit manipulasi URL, Encik Sima memukul jackpot. Fail ini memulangkan maklumat pelanggan dan kad kredit apabila aplikasi pelanggan baru sedang diproses. CreditReport. htm membenarkan Encik Sima melihat status laporan kredit pelanggan, maklumat penipuan, status permohonan yang ditolak, dan maklumat sensitif yang lain.

Pelajaran: Hacker boleh menggunakan pelbagai jenis maklumat untuk memecahkan aplikasi web. Eksploitasi individu dalam kajian kes ini adalah kecil, tetapi apabila digabungkan, mereka mengakibatkan kelemahan yang teruk.

Caleb Sima adalah ahli piagam pasukan X-Force di Sistem Keamanan Internet dan merupakan ahli pertama pasukan pengujian penetrasi. Encik Sima pergi bersama untuk menemui SPI Dynamics (yang kemudian diperoleh oleh HP) dan menjadi CTO, serta pengarah SPI Labs, kumpulan penyelidikan dan pembangunan aplikasi dalam SPI Dynamics.

Kajian Kes dalam Penggodaman Aplikasi Web - dummies

Pilihan Editor

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Jika anda mahu menggunakan MapController untuk apl iOS anda, anda memerlukan sebuah saluran keluar. Dengan Pemilih peta anda dijaga, tiba waktunya untuk mencipta saluran supaya MapController mempunyai akses ke paparan Peta untuk memusatkan peta dan mempunyai paparan anotasi. Ikuti langkah berikut:

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Senibina aplikasi adalah di mana anda akan bermula dengan pembangunan aplikasi iOS anda. Pada tahap asas, kebanyakan apl terdiri daripada komponen asas yang sama. Kebanyakan aplikasi terdiri daripada yang berikut: Model: Objek model merangkumi logik dan kandungan (data) aplikasi. Views: Kandungan data tidak berguna jika pengguna anda ...

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Manusia, manusia gua dan manusia moden, adalah omnivora . Gaya hidup Paleo membina warisan makan daging. Ahli antropologi bersetuju bahawa nenek moyang kita yang terdahulu adalah pemakan daging, dan saintis menganggarkan bahawa gen kita adalah 99. 9 peratus sama dengan mereka pada masa itu. Daging menyediakan kita dengan protein, asid lemak penting, dan vitamin - sama seperti ...

Pilihan Editor

Bersukacita dengan Perspektif Hak - monyet

Bersukacita dengan Perspektif Hak - monyet

Tidak seperti binatang lain, mengenai pilihan! Anda boleh memilih untuk berbahagia. Anda boleh memilih untuk melihat kehidupan sebagai kaca separuh penuh (optimistik) atau kaca setengah kosong (pesimis). Semuanya datang kepada sama ada anda menentukan masalah sebagai cabaran atau krisis. Mempunyai perspektif yang betul adalah ...

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Akhir-akhir ini, manusia memerlukan rancangan untuk semuanya. Adakah rancangan ini menjadikan anda lebih bahagia? Lebih kurang dan lebih sedikit orang boleh melalui hari tanpa BlackBerry. Ibu bapa merancang untuk pendidikan kolej anak-anak mereka apabila anak-anak berada di tadika. Ada perancang persaraan, perancang perjalanan, perancang perkahwinan, dan bahkan ...

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Bagaimana membesarkan anak-anak anda tidak hanya menjejaskan betapa gembiranya mereka; ia memberi kesan kepada bagaimana mereka melakukan persembahan di sekolah, sama ada mereka mengambil merokok, bagaimana mungkin mereka akan mengalami kemurungan, dan sama ada mereka terlibat dalam tingkah laku seksual yang berisiko. Menurut ahli psikologi yang mengkaji hal semacam ini, terdapat empat gaya utama ...

Pilihan Editor

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Mod rakaman lalai excel adalah rujukan mutlak. Apabila rujukan sel dalam formula adalah rujukan mutlak, ia tidak menyesuaikan secara automatik apabila formula disisipkan ke lokasi baru. Cara terbaik untuk memahami bagaimana konsep ini digunakan untuk makro adalah mencuba. Catat makro yang mengira baris ...

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Menghubungkan formula adalah formula dalam Excel 2007 yang merujuk lokasi dalam lembaran kerja yang sama, buku kerja sama, atau bahkan buku kerja yang berbeza. Apabila anda mencipta formula pautan, ia membawa formula rumit atau asal ke lokasi baru supaya hasil dalam formula pengaudan tetap terikat secara dinamik kepada asal. Jika ...

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rujukan relatif dalam makro Excel bermakna relatif kepada sel yang sedang aktif . Oleh itu, berhati-hati dengan pilihan sel aktif anda - kedua-duanya apabila anda merakam rujukan makro relatif dan apabila anda menjalankannya. Pertama, buka Sample File. xlsx boleh didapati dalam talian. Kemudian, gunakan langkah-langkah berikut untuk merakam makro rujukan relatif: Pada ...