Puan ders bitince hesaba yazılır. Bu dersi tamamlayınca +55 XP alacaksın. Giriş yapmadan ilerlersen puan yalnız bu tarayıcıda durur.
Parola sıfırlama zincirleri
Giriş formunu sıkılaştıran ekipler sıfırlama akışını çoğu zaman aceleye getirir. Oysa akış aynı kapıyı açar. Jetonu ele geçiren kişi parolayı belirler ve hesabın sahibi olur.
İlk halka jeton üretimidir. Jeton tahmin edilemez olmalıdır. Zaman damgası, kullanıcı kimliği ya da artan sayaç üstüne kurulan bir üretim yöntemi dar bir arama uzayı bırakır.
Sıfırlama bağlantısı bu jetonu taşır ve jetonu bilen herkes parolayı değiştirebilir. Üretim tahmin edilebilirse, saldırganın e-posta adresini ve yaklaşık istek anını bilmesi yeterli olur; geri kalanı deneme yanılmayla kapanan dar bir aralıktır. Kriptografik olarak güvenli rastgele üreticiden gelen uzun bir jeton bu aralığı pratikte denenemez hâle getirir. Buna karşılık zaman damgası, artan sayaç ya da kullanıcı kimliği gibi tahmin edilebilir girdilerden türetilen bir jeton, saldırganın kaba kuvvetle ya da hesaplayarak geçmesini kolaylaştırır.
# Zafiyetli: tohum tahmin edilebilir jeton = md5(eposta + str(int(time.time()))) # Sağlam: kriptografik rastgelelik jeton = secrets.token_urlsafe(32)