Cognito User Pools and AWS WAF: Fraud Control Alternatives

0

I'm using AWS WAF to protect my Cognito User Pool, but I've noticed that I can't enable WAF Fraud Control features (ATP and ACFP) for my user pool. Are there any alternative ways to achieve similar protection against account takeover and account creation fraud within Cognito or using other AWS services?

1 Answer
0
Accepted Answer

Cognito is a managed service, operating within its managed capabilities. Like written in our blog post Protect your Amazon Cognito user pool with AWS WAF, you can take advantage of Cognito's advanced security features to detect and block the use of credentials that have been compromised elsewhere, to detect unusual sign-in activity, then prompt users for additional verification or block sign-ins. There’s an overlap with ATP features here.

For these advanced security controls, there are Android, iOS and JS SDKs available. Alternatively, you can integrate AWS Amplify's Auth module with your application, which is using the same SDK internally. Cognito’s pricing is based on monthly active users, so this may be interesting for you when compared with WAF’s pricing model.

To sum up: if you’re using Cognito today, enable WAF features like rate limiting, and other rule sets mentioned in the blog post, without Fraud Control + advanced security on Cognito. If you manage users yourself, and you’re interested in using WAF to protect that self-hosted endpoint, feel free to use ATP/ACFP.

AWS
answered 9 months ago
profile picture
EXPERT
reviewed 9 months ago
profile picture
EXPERT
reviewed 9 months ago
profile picture
EXPERT
reviewed 9 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions