Facebook admits SMS notifications sent using two-factor number was caused by bug
theverge.com
theverge.com
This was either poor engineers, or they're lying. With the quality stuff FB put out (React, Jester, etc), I find the former to be hard to accept.
I'd find it more believable if this wasn't a bug, but something behind a feature toggle that they didn't intend to push live just yet.
It allows them to tie your instagram usage to your facebook account to your whatsapp conversations even if none of them are linked together, and then create a big map of all of the people you interact with on the different platforms.
The more phone number information they have, the more powerful their map.
As for the SMS reply posting back to Facebook, that's been a live feature for about a decade. It was long defunct when 2fac was introduced, so I'm not surprised there are odd interactions there.
That seems like the thing you'd want to trigger automatic rollbacks on.
Old system: send updates via SMS, post replies onto the wall.
New system: send 2-factor authentication codes.
Now mix both and you get what was happening here.
I bet the engineer who thought of doing that was feeling very smart. Not having to setup a whole new secure SMS delivery infrastructure. It might not be true but I like the irony of it :)
What I mean by it is that seems like some great spin, to concede a fault and try and appear humble.
If "confirms" or "acknowledges" had been used instead it would be a much more neutral report.
It reminds me of this comment:
"Whoops, I accidentally inserted 350 lines of code across some .java and .xml files and linked a vendor's library and when my hand slipped I accidentally registered API keys and inserted them into the metadata of the program, and when it went to code review and production release, they accidentally accepted it and uploaded it to their distribution server."
https://www.reddit.com/r/Android/comments/6nrv88/htc_says_ke...
"To be fair, HTC has apparently partnered with the 3rd party keyboard TouchPal for their device keyboard, who also do an ad supported version. I can imagine a situation where TouchPal/HTC accidentally released an ad supported build instead of the HTC specific build."
I remember using Facebook via SMS back when I was in high school c. 2010 on a flip phone.
I can't see this as FB trying to push a feature on people, because this feature is so old, almost antiquated. I was surprised to discover that it even existed any more.
https://www.theguardian.com/technology/2014/oct/02/facebook-...
FB has plenty of examples along those lines so I will no longer give them the benefit of the doubt on any claims like these. For that to work you have to have a documented track record of building trust rather than a documented track record of transgressions.
It is a common mistake in the tech scene to look at everything through the lens of logic as if life is one giant computer program or a court case. Proof is nice but in some cases it can be optional.
Multi-national with 100's of QA engineers rolls out un-feature that backfires -> 'bug'. I don't buy it. If it's good enough for you then that's fine by me but Facebook has a very long and uphill battle until they reach the benefit of the doubt stage again.
Given it was obvious they would get crucified by folks for spamming a 2FA number, why do you believe Alex Stamos and Facebook (a public company with React, Jester, etc.) are now lying to the public rather than this being an actual bug?
Probably routing conflict was not caught by presubmit tests. I can imagine one system can bind to outgoing and incoming separately.
Bug this time? Maybe. Maybe not.
To me it seems some parts of that company are constantly lying and pushing the boundaries of creepy (while other parts are doing somewhat useful stuff).
SMS for 2FA is insecure and I specifically do not want to use it, I only want TOTP. And yet, every single code I generate on my authenticator also gets sent to my SMS number.
It's incredibly annoying. Anyone from Facebook who worked on/with this care to comment?
I use keepassxc totp which gives me reliable seed backups etc, and still gives me 95% the same level of security.
Turned out to be the quickest 1 star review I had ever given.
If a feature is a success, boast about how you created it from the scratch and take all the credit (ofc giving brownie points upwards in the hierarchy).
If a feature is a disaster, claim it's a bug and scorn a developer scapegoat!
They're also going to get caught using people's supposed "face authentication" biometrics (another recent "security feature", which btw is a stupidly reckless feature even when taken at face-value, because biometrics should be stored client-side not in a centralized database where millions of profiles can get hacked at once) for 100% advertising purposes, and they'll probably call it a bug again if there's strong backlash against it, at least until they make sure they can't get caught the next time they do it.
Without even looking at a phone keypad, how can this make sense? The 3rd and 4th characters can't both be O if they come from different keys. Perhaps they mean 32665?
I'm also very skeptical of the "bug" explanation, given how persistently they have been asking for my phone number lately.
I'm sure it's also a bug that the screen on the app that let you select a recent notification and say "don't show me notifications like this" also disappeared
I jest, I jest...
It is crazy annoying how needy they are with their "engagement" emails though.
It fucking stinks.