单项选择题

很多互联网应用重要操作时都需要给手机发一个带验证码的短信,关于短信验证,以下说法哪个是正确的()

A.手机号具有唯一性,因此可被用于做身份验证依据
B.互联网应用必须通过手机短信才能进行验证
C.手机短信具有极高的安全性,所以被用于身份验证
D.其他三个选项都对