Skip to main content
added 13 characters in body
Source Link

By using SMS for auth, you are opening yourself to many threats.

For example any user can spam signup on your page with random phone numbers, leading to mass SMS spanspam on behalf of your app. That will lead you to spend quite a lot on SMS API provider, and can potentially mark your appaccount as spammer.

Also consider people without phone number, or international users whom cannot receive SMS or receive them with large delay. Or users travelling, but roaming disable, so they can't receive SMS. SMS channel itself is not considered secure for serious applications that require high security.

If you app does not deal with money, it is probably okay.

By using SMS for auth, you are opening yourself to many threats.

For example any user can spam signup on your page with random phone numbers, leading to mass SMS span on behalf of your app. That will lead you to spend quite a lot on SMS API, and can potentially mark your app as spammer.

Also consider people without phone number, or international users whom cannot receive SMS or receive them with large delay. Or users travelling, but roaming disable, so they can't receive SMS. SMS channel itself is not considered secure for serious applications that require high security.

If you app does not deal with money, it is probably okay.

By using SMS for auth, you are opening yourself to many threats.

For example any user can spam signup on your page with random phone numbers, leading to mass SMS spam on behalf of your app. That will lead you to spend quite a lot on SMS API provider, and can potentially mark your account as spammer.

Also consider people without phone number, or international users whom cannot receive SMS or receive them with large delay. Or users travelling, but roaming disable, so they can't receive SMS. SMS channel itself is not considered secure for serious applications that require high security.

If you app does not deal with money, it is probably okay.

Source Link

By using SMS for auth, you are opening yourself to many threats.

For example any user can spam signup on your page with random phone numbers, leading to mass SMS span on behalf of your app. That will lead you to spend quite a lot on SMS API, and can potentially mark your app as spammer.

Also consider people without phone number, or international users whom cannot receive SMS or receive them with large delay. Or users travelling, but roaming disable, so they can't receive SMS. SMS channel itself is not considered secure for serious applications that require high security.

If you app does not deal with money, it is probably okay.