- Shiked
- 23 Eylül 2026 08:37 UTC
- Yazar
- Kamo
- Commit
- 133a70d
KariyersPublicController'in POST /{orgRef}/alerts, anonim, çözülmemiş endpoint Bu hizmette, her kabul edilen çağrıda bir e-posta gönderir, ne kadar sık bir gating ile: caller herhangi bir adrese bir onay linkini gönderebilir, defalarca, herhangi bir oran - bir uyarının tacizi Real inbox, or unbounded spend/reputation risk on the platformun kendi gönderme domaini. KariyerleriAlertThrottle (Redis-backed; Her kural bir zaman penceresidir, bu yüzden hiçbir şema değişikliği): Adres başına saat başına en fazla bir onay, 24h unconfirmed-pending penceresi yeniden teyit edilmezken koşmak ve per-source-IP deneme kapağı. Ayrıca, bir veyag'in kaç tane onaylamamış satırları kaplayın Bir kez, bu yüzden yepyeni adreslerin selâm olmadan masayı büyütemez. Her kontrol cevapları Sessiz kalmak (subscribe() yine de ayırt edilebilir bir hata çevirmek yerine 202) endpoint'in mevcut kuralına uygun olarak, bir kamu caller asla "throttled" diyebilmemelidir. "sent" dışında, bu adresi "does için bir oracle olacaktır". per-IP anahtarı, YasalClientIp.resolve (sağ en çok YAYIN X-Forwarded-For Hope) ile çözülebilir. ************ tarzı kontrol izleri için kullanılan en-hop okuması değil Bu hizmette başka bir yerde: Sol en çok umudu bir KENT yazar, bu yüzden bir throttle üzerinde anahtarlama Bir saldırganın per-IP kapını sadece her şeye farklı bir değer göndererek yenmesine izin verecekti. Talep. Yasal Ip'in kendi sınıfı Javadoc belgeleri tam olarak bu başarısızlık modu için belirgin durum; doğrudan burada olduğu gibi geçerlidir.
