Rumah Keuangan Pribadi Hacks Login tidak aman dalam Aplikasi Web dan Cara Mencegahnya

Hacks Login tidak aman dalam Aplikasi Web dan Cara Mencegahnya

Video: CARA MUDAH UNTUK LOLOS DARI TURNITIN 2024

Video: CARA MUDAH UNTUK LOLOS DARI TURNITIN 2024
Anonim

Banyak situs web mengharuskan pengguna masuk sebelum mereka dapat melakukan apapun dengan aplikasi ini. Anehnya, ini bisa sangat membantu hacker. Mekanisme login ini sering kali tidak menangani ID pengguna atau kata sandi yang salah dengan anggun. Mereka sering membocorkan terlalu banyak informasi yang dapat digunakan oleh penyerang untuk mengumpulkan ID pengguna dan kata sandi yang sebenarnya.

Untuk menguji mekanisme login tanpa jaminan, browse ke aplikasi Anda dan masuk

  • Menggunakan ID pengguna yang tidak benar dengan kata sandi yang benar

  • Menggunakan ID pengguna yang valid dengan kata kunci yang tidak benar

  • Menggunakan ID pengguna yang tidak valid dan kata sandi yang tidak sah

Setelah memasukkan informasi ini, aplikasi web mungkin akan merespons dengan pesan yang mirip dengan ID pengguna Anda tidak valid atau kata sandi Anda tidak valid. Aplikasi web mungkin mengembalikan pesan kesalahan generik, seperti kombinasi ID pengguna dan kata sandi Anda tidak valid dan, pada saat yang sama, mengembalikan kode kesalahan yang berbeda pada URL untuk ID pengguna yang tidak valid dan kata kunci yang tidak benar.

Dalam kedua kasus, ini adalah berita buruk karena aplikasi tersebut memberi tahu Anda tidak hanya parameter yang tidak valid, tapi juga yang mana yang valid. Ini berarti bahwa penyerang berbahaya sekarang mengetahui nama pengguna atau kata kunci yang baik - beban kerja mereka telah terpotong dua! Jika mereka tahu nama pengguna, mereka hanya bisa menulis naskah untuk mengotomatisasi proses cracking password, dan sebaliknya.

Anda juga harus melakukan pengujian login ke tingkat berikutnya dengan menggunakan alat cracking login web, seperti Brutus. Brutus adalah alat yang sangat sederhana yang bisa digunakan untuk memecahkan mekanisme otentikasi HTTP dan form-based dengan menggunakan serangan kamus dan brute force.

Seperti jenis pengujian kata kunci lainnya, ini bisa menjadi tugas yang panjang dan sulit, dan Anda berisiko mengunci akun pengguna. Lanjutkan dengan hati hati.

Alternatif - dan alat yang dipelihara dengan lebih baik untuk cracking password web adalah THC-Hydra.

Sebagian besar pemindai kerentanan web komersial memiliki kata sandi password berbasis kamus yang baik namun tidak ada yang bisa melakukan pengujian brute force sejati seperti yang dilakukan oleh Brutus. Keberhasilan cracking password Anda sangat tergantung pada daftar kamus Anda. Berikut adalah beberapa situs populer yang berisi kamus rumah dan daftar kata lain:

  • ftp: // ftp. cerias purdue edu / pub / dict

  • // packetstormsecurity. org / Crackers / wordlists

  • www. outpost9 com / files / daftar kata. html

Anda mungkin tidak memerlukan alat penghapus kata kunci sama sekali karena banyak sistem web front-end, seperti sistem manajemen penyimpanan dan video IP dan sistem kontrol akses fisik, cukup memiliki kata kunci yang masuk pada mereka.Sandi default ini biasanya "password", "admin", atau tidak sama sekali. Beberapa kata kunci bahkan tertanam tepat di kode sumber halaman login.

Anda dapat menerapkan tindakan penanggulangan berikut untuk mencegah orang tidak menyerang sistem masuk yang lemah di aplikasi web Anda:

  • Kesalahan login apa pun yang dikembalikan ke pengguna akhir semaksimal mungkin, mengatakan sesuatu yang mirip dengan ID pengguna Anda dan kombinasi kata sandi tidak valid

  • Aplikasi tidak boleh mengembalikan kode kesalahan pada URL yang membedakan antara ID pengguna yang tidak benar dan kata sandi yang tidak benar.

    Jika pesan URL harus dikembalikan, aplikasi harus menyimpannya sebagai generik mungkin. Inilah contohnya:

    www. your_web_app com / login cgi? success = false
    

    Pesan URL ini mungkin tidak nyaman bagi pengguna, namun membantu menyembunyikan mekanisme dan tindakan di balik layar dari penyerang.

  • Gunakan CAPTCHA (juga reCAPTCHA) atau formulir login web untuk membantu mencegah upaya cracking password.

  • Mempekerjakan mekanisme lockout penyusup di server web Anda atau dalam aplikasi web Anda untuk mengunci akun pengguna setelah 10-15 upaya masuk gagal. Tugas ini dapat ditangani melalui pelacakan sesi atau melalui add-on firewall aplikasi web pihak ketiga.

  • Periksa dan ubah kata sandi default vendor menjadi sesuatu yang mudah diingat namun sulit dipecahkan.

Hacks Login tidak aman dalam Aplikasi Web dan Cara Mencegahnya

Pilihan Editor

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Menghilangkan Kesalahan dengan Text to Speech di Excel 2013 - dummies

Fitur Text to Speech yang bagus dapat membantu Anda bendera dan kemudian memperbaiki beberapa kesalahan yang jika tidak, anda harus memeriksa dan memverifikasi dengan membandingkan sel ke sel. Biasanya, Anda melakukan ini dengan memeriksa kolom dan baris data dalam spreadsheet terhadap dokumen asli tempat Anda membuat spreadsheet. Teks Excel ...

Membuat Database Anda dengan Fungsi Database Excel - dummies

Membuat Database Anda dengan Fungsi Database Excel - dummies

Semua fungsi database di Excel mengambil referensi database sebagai argumen pertama Area database harus menyertakan header (field name) pada baris pertama. Pada gambar berikut, baris pertama menggunakan Student ID, Class, Teacher, dan Final Grade sebagai header informasi di masing-masing kolom. Menggunakan database untuk menyimpan siswa ...

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Fungsi Excel penting untuk Membangun Model Keuangan - dummies

Hari ini memiliki lebih dari 400 fungsi yang tersedia di Excel, dan Microsoft terus menambahkan lebih banyak dengan setiap versi baru perangkat lunak. Banyak fungsi ini tidak relevan untuk digunakan di bidang keuangan, dan sebagian besar pengguna Excel hanya menggunakan persentase yang sangat kecil dari fungsi yang ada. Jika Anda menggunakan Excel untuk tujuan pemodelan keuangan, ...

Pilihan Editor

Dasar-dasar Mentransfer Foto Digital - dummies

Dasar-dasar Mentransfer Foto Digital - dummies

Mentransfer (juga dikenal sebagai men-download atau meng-upload) foto dan film ke Komputer adalah proses yang cukup sederhana. Anda dapat mentransfer beberapa cara yang berbeda. Masing-masing memiliki pro dan kontra. Beberapa metode membutuhkan perangkat keras tambahan, seperti card reader. Menghubungkan Sebelum Anda mulai mentransfer foto ke komputer Anda, Anda harus membuat sambungan. ...

Memilih Kamera Digital Metering Mode - dummies

Memilih Kamera Digital Metering Mode - dummies

Banyak kamera digital menawarkan pilihan mode metering autoexposure. Metering mode berarti cara di mana meteran mekanisme autoexposure kamera - mengukur - cahaya di tempat kejadian saat menghitung pemaparan yang tepat untuk foto Anda. Anda biasanya dapat memilih dari metering matriks, metering tertimbang kelas, dan metering spot.

Pilihan Editor

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

KetikPad Blogs: Bagaimana Memasukkan Gambar Sidebar - dummies

Termasuk gambar sidebar di TypePad Anda blog adalah cara terbaik untuk mempromosikan situs web, blog, atau produk lain. Gambar bilah samping biasanya terbilang kecil (sering 125 piksel dengan 125 piksel), namun ukurannya pada akhirnya bergantung pada tema dan desain blog Anda sendiri. Selain itu, Anda dapat mengatur gambar untuk ditautkan ke ...

Ketik Dashboard Dashboard Shortcuts - dummies

Ketik Dashboard Dashboard Shortcuts - dummies

Di halaman utama blog TypePad Anda, strip hijau di bagian atas adalah Dashboard - bilah navigasi tingkat akun Anda. Gunakan Dasbor TypePad untuk mengakses akun TypePad inti Anda, bukan hanya blog individual Anda - perbedaan penting untuk menarik karena banyak orang mengelola beberapa blog dari satu akun. Ini berguna ...

Jenis Komunitas Online - dummies

Jenis Komunitas Online - dummies

Banyak jenis komunitas online ada, namun mekanika dan inner pekerjaannya serupa. Meskipun fokus setiap komunitas online mungkin tidak terkait, tipe kepribadiannya bersifat universal. Setelah beberapa saat, tipe kepribadian ini mudah dikenali, bahkan jika Anda telah beralih ke komunitas lain. Komunitas online di-host di berbagai ...