We have been facing some issues with Turnstile especially when a user visits the site with the MDM registered device. The Turnstile is taking a longer time for verification eventually getting failed. This is particularly true on Safari and some occasions with other browsers when the device has lockdown mode (iOS security feature) enabled.
Has anyone encountered such issues? we also noticed that the turnstile tends to fail on Cloudflare's site when the user uses a lockdown mode enabled device.
Lately, we have noticed more turnstile failures on MDM-registered devices. I would like to know your comments on this.
About IP, sometimes yes. Users are under an organisation sharing the same router (Public IP) sometimes. With an MDM-registered device, our site's turnstile fails only on the Safari browser but not with other browsers like Chrome, Firefox, etc. We are not sure if we have done any configuration wrong.
I'm new to Cloudflare. Looking at the documentation, the bot fight mode needs the site to be hosted in Cloudflare. But our site is hosted by a different hosting service.
Try add WAF custom rule to bypass security if they are coming from your own network https://developers.cloudflare.com/waf/custom-rules/ Regarding why Safari with lockdown mode is more likely to be blocked you won't get meaningful answer here because folks would rather to keep it a blackbox thus it would harder to be bypassed by malicious actors. My assumption is the lockdown mode is disabling some browser features so JS challenge couldn't pass, for example(maybe) web workers.
We noticed that, on an MDM-configured device (without lockdown mode), Cloudflare's site passes the Turnstile check in the Safari browser, but our site fails. This has led us to question if we may have incorrectly set up the Turnstile on our end, given that the same MDM-configured device successfully passes the Turnstile check on Cloudflare's site but not ours.
When client fail, they should get an link saying "Having trouble?" or something similar? I think one can click on the Cloudflare logo 5 times when the widget fails and send you the QR code to contact cloudflare support.