Menu
Blog (artikel)

Model Ancaman Kecil untuk Masuk Berbasis Email

Email masuk sering berisi kemampuan: tautan atau kode yang mengubah status akun. Memodelkan ancaman alur itu dimulai dengan mengikuti kemampuan tersebut alih-alih memperlakukan pesan sebagai teks biasa.

Gambarkan jalurnya

Daftar aplikasi, penyedia pengirim, kotak surat penerima, peramban yang menampilkan pesan, dan tujuan yang dibuka oleh tautan. Tambahkan log operasional, tangkapan layar dukungan, dan salinan yang diteruskan. Setiap salinan tambahan dapat memperpanjang umur atau audiens rahasia.

Ajukan pertanyaan pada setiap batas

Prioritaskan kasus kegagalan praktis

Untuk aplikasi Anda sendiri, uji token yang digunakan kembali, token yang dibuka setelah kedaluwarsa, alamat yang berubah di tengah proses verifikasi, dan pesan yang dilihat dari sesi yang tidak sah. Gunakan akun sintetis, bukan kotak masuk pelanggan.

Pilih kotak surat yang sesuai

Kotak masuk yang nyaman untuk unduhan publik mungkin tidak cocok untuk pemulihan akun. Tinjau model akses dan retensi yang sebenarnya. Alamat yang tampak acak tidak, dengan sendirinya, menjadi bukti akses eksklusif. Simpan identitas yang bersifat jangka panjang atau sensitif pada kotak surat yang dapat Anda kontrol dan pulihkan.