Re:SMS phishing is way too easy
by smitop on Friday June 24, 2022 @01:26PM
(#31866129)
Android supports "verified SMS" wherein the sender proves their identity to Google, tells Google the hashes of messages they send, and Google can tell recipients if the message hash is legit or not: https://developers.google.com/business-communications/verifi...
[ Parent
| on HN ]
Re:SMS phishing is way too easy
by skeletonjelly on Tuesday June 28, 2022 @08:32PM
(#31914994)
Sounds like DKIM
Re:SMS phishing is way too easy
by MauranKilom on Friday June 24, 2022 @07:41PM
(#31870919)
Note that for short messages, hashes are unlikely to effectively conceal the content. English text has about 1 bit of information per character, and auto-sent messages are going to contain even less information. Not that google is likely to have a particular interest in that one-time code you receive via SMS, but it could almost surely brute-force the hash in a fraction of a second if it did.
Re:SMS phishing is way too easy
by brettproctor on Friday June 24, 2022 @10:15PM
(#31871827)
I figured it was unlikely google would make such a mistake, so I looked at the docs. They use public key cryptography to generate a private shared secret that is hashed alongside the message. This prevents the brute force hash attack.
https://developers.google.com/business-communications/verifi...
Awesome! Thanks for looking this up, instead of just speculating.
Btw, in some sense this is exactly the same stuff you'd have to do to make committing to a single-bit work. Or encrypting a short message, in a way that's not easy to crack.
I read this as hashing the content for verification, not hashing for concealment.
Re:SMS phishing is way too easy
by iratewizard on Friday June 24, 2022 @08:06PM
(#31871062)
The easier it is to brute force an sms message hash, the less sensitive the information is. Generally.
Re:SMS phishing is way too easy
by yencabulator on Saturday June 25, 2022 @04:26PM
(#31878451)
6-digit numerical codes are pretty easy to brute-force, and some of the most sensitive things transported over SMS.