Jak fungují kontroly odhalených přihlašovacích údajů
Pravidla WAF mohou obsahovat kontrolu na vystavené přihlašovací údaje. Pokud je tato kontrola v daném pravidle povolena, ke kontrole vystavených přihlašovacích údajů dojde, když dojde ke shodě s výrazem pravidla (tedy když se výraz pravidla vyhodnotí jako true).
V tomto okamžiku WAF porovná pár uživatelské jméno/heslo v požadavku s databází veřejně dostupných odcizených přihlašovacích údajů. Pokud je pravdivý jak výraz pravidla, tak kontrola odhalených přihlašovacích údajů, dojde ke shodě pravidla a Cloudflare provede akci nakonfigurovanou v daném pravidle.
Příklad
Následující pravidlo se například shoduje s POST požadavky na /login.php URI, jakmile Cloudflare zjistí, že odeslané přihlašovací údaje již dříve unikly:
Pravidlo č. 1
Výraz pravidla: http.request.method == "POST" and http.request.uri == "/login.php"
Kontrola odhalených přihlašovacích údajů s touto konfigurací:
Výraz uživatelského jména: http.request.body.form["user_id"]
Výraz hesla: http.request.body.form["password"]
Akce: Interactive Challenge
Když dojde ke shodě s výše uvedeným pravidlem a Cloudflare zjistí odhalené přihlašovací údaje, WAF uživateli zobrazí výzvu.