Pengujian Keamanan - Eksposur Data Sensitif

Karena aplikasi online terus membanjiri internet dari hari ke hari, tidak semua aplikasi diamankan. Banyak aplikasi web tidak melindungi data sensitif pengguna seperti informasi kartu kredit / info rekening bank / kredensial otentikasi. Peretas mungkin akhirnya mencuri data yang dilindungi dengan lemah itu untuk melakukan penipuan kartu kredit, pencurian identitas, atau kejahatan lainnya.

Mari kita pahami Agen Ancaman, Vektor Penyerang, Kelemahan Keamanan, Dampak Teknis, dan Dampak Bisnis dari kelemahan ini dengan bantuan diagram sederhana.

Contoh

Beberapa contoh klasik kesalahan konfigurasi keamanan seperti yang diberikan -

  • Sebuah situs tidak menggunakan SSL untuk semua halaman yang diautentikasi. Ini memungkinkan penyerang untuk memantau lalu lintas jaringan dan mencuri cookie sesi pengguna untuk membajak sesi pengguna atau mengakses data pribadi mereka.

  • Aplikasi menyimpan nomor kartu kredit dalam format terenkripsi dalam database. Setelah pengambilan mereka didekripsi memungkinkan peretas untuk melakukan serangan injeksi SQL untuk mengambil semua info sensitif dalam teks yang jelas. Ini dapat dihindari dengan mengenkripsi nomor kartu kredit menggunakan kunci publik dan mengizinkan aplikasi back-end untuk mendekripsi mereka dengan kunci pribadi.

Tangan di atas

Step 1- Luncurkan WebGoat dan arahkan ke Bagian "Penyimpanan Tidak Aman". Foto yang sama ditampilkan di bawah.

Step 2- Masukkan nama pengguna dan kata sandi. Saatnya untuk mempelajari berbagai jenis pengkodean dan metodologi enkripsi yang telah kita bahas sebelumnya.

Mekanisme Pencegahan

  • Disarankan untuk tidak menyimpan data sensitif secara tidak perlu dan harus dihapus sesegera mungkin jika tidak diperlukan lagi.

  • Penting untuk memastikan bahwa kami menggabungkan algoritme enkripsi yang kuat dan standar yang digunakan serta manajemen kunci yang tepat.

  • Ini juga dapat dihindari dengan menonaktifkan pelengkapan otomatis pada formulir yang mengumpulkan data sensitif seperti sandi dan menonaktifkan cache untuk halaman yang berisi data sensitif.