-
-
Notifications
You must be signed in to change notification settings - Fork 394
Description
in the “How to Prevent” section there is a bullet around Human detection. This prevention I don’t believe to be a viable option in an API as ultimately it is code which is the API consumer and thus Captcha or biometric controls aren’t going to work (and more at UI level). Yes you could do Captcha etc to better secure the UI web app / mobile app however it doesn't make any underlying API(s) more secure, i.e. it should be in Web Application OWASP recommendations instead of here.
Personally would recommend removal of this bullet as the following bullet around non-human patterns covers this in a manner which technically could be implemented. As well as time based patterns you could also consider putting something in around potentially secondary checks / validations / monitoring – e.g. [linked to your 2 example scenarios] limiting (or alerting) based on billing address / rate of referral crediting per account etc.