The company should be sued into the ground. This is horrendous
Tea app leak worsens with second database exposing user chats
Submitted 1 day ago by themachinestops@lemmy.dbzer0.com to technology@lemmy.world
Comments
Armand1@lemmy.world 1 day ago
semperverus@lemmy.world 1 day ago
Both the company, for failing to protect its users; and a large majority of its users, for doxxing and libel.
possumparty@lemmy.blahaj.zone 1 day ago
I’m not going to hold it against women for having a private group to tell on predatory dudes when this existed and nobody ever faced any consequences. What We Learned About the 70K-Person Telegram Channel on How to Rape Women
socialsecurity@piefed.social 1 day ago
Just another story where victims go on to become absuers it seems.
FauxLiving@lemmy.world 1 day ago
I mean, it’s on brand. The doxxing app is successfully doxxing people…
aceshigh@lemmy.world 1 day ago
You get 89 cents in the settlement. Do you prefer to get a direct deposit or a check?
HertzDentalBar@lemmy.blahaj.zone 1 day ago
Nah, just stop using it. Sueing does nothing, it just benefits lawyers and not any of us.
ArcaneSlime@lemmy.dbzer0.com 8 hours ago
But it may hurt the creators who
A) Made this abhorrent shit to begin with
B) Didn’t secure a goddamn thing and lied to users about the leaked info being deleted
so whether or not I benefit monetarily, I benefit by it being shut down and those responsible being held at least a little accountable for their various misdeeds to both their users and humanity at large. Plus that may serve as a deterrent for the next libel app that thinks they’ve reinvented facebook 1.0 (which, they might have some advice about this exact scenario, actually.)
LifeInMultipleChoice@lemmy.dbzer0.com 1 day ago
It sucks for those people, but everyone should expect anything they say online to be possibly tied back to them. Secrets and identification information don’t mix. Especially online. The good news is that there is no evidence any of it is real, anyone can lie on the site saying whatever they want, so if doxed someone can just say they were bored and wanted to fit in and see what others were discussing or such. Hopefully for them it doesn’t turn into people getting hurt for talking behind someone’s back like it often does offline.
thisbenzingring@lemmy.sdf.org 1 day ago
fuck off with that complacency
there’s so much underlying rules for private communication between computer systems, this type of thing is pure neglect boardering on international.
there’s no reason to think everything online should be open and available. we should all be allowed to be in private spaces, especially if it’s advertised as a private space
Logical@lemmy.world 16 hours ago
On the one hand, sucks that a leak like this even happens anymore, no one deserves to be doxxed like that. On the other hand, I struggle to feel bad for the users of the doxxing app getting doxxed in return…
FauxLiving@lemmy.world 1 day ago
elvis_depresley@sh.itjust.works 1 day ago
This is why age verification is dangerous. If a company can just forget to delete you ID picture, it will happen…
guyoverthere123@lemmy.dbzer0.com 1 day ago
Don’t want your information on the internet? don’t upload it to anyone on or over the internet, it really is a fucking simple concept.
fafferlicious@lemmy.world 20 hours ago
don’t upload it to the internet!
or use a smart phone
or corporate searches that track you
or go to any website with ads - they track you
hell don’t even search the internet! your ISP tracks dns requests
or use a modern tv that tracks what is on your screen
or you can do custom phone from - just unlock the bootloader, root it, and install! then just setup pihole/adguard/self-host everything
it’s simple, for privacy just go live in a yurt in the woods to not be tracked 24/7
DreamlandLividity@lemmy.world 16 hours ago
Posted on an article about app encouraging different users to upload info about you without your consent.
INHALE_VEGETABLES@aussie.zone 21 hours ago
And live in a cave! 😬
It would be nice if also they secured data too.
interdimensionalmeme@lemmy.ml 5 hours ago
I strangle anyone who sees my face.
rottingleaf@lemmy.world 1 day ago
Fucking simple concept which major businesses are economically compelled to gaslight you out of.
So the problem is in economics.
Each such business provides all of their infrastructure, expensive, good and well-maintained (Google has its own Internet cables), which is not separated from their application services.
So one provider of infrastructure (in the wide sense, solving all the problems) usually serves many users of their own application and many application providers (I’m inventing terms) without their own infrastructure.
While user of an application generally can’t switch infrastructure providers as they want. It’s kinda technically fine and normal (there are NTP server pools, one could in the olden days search many FTP servers for the needed file, and so on), but doesn’t happen IRL. Because there’s no standard way for pooling resources and tracking them, and there’s no applications using it.
So - the data model (cryptographic global person identities, globally identified by some derived hash posts (a post is, say, datetime, author, some tags, content, hash of it all, signatures, I dunno) (creation of a group or a vote or a changing of privileges or moderation can be a post too), for forming a representation for the user a group is “replayed” in the right order to know which user had a privilege to, say, moderate posts etc ; one can also generate group snapshots from time to time when replaying thus, by the group owner identity, to make it faster) is orthogonal to the service model. That’s important so that it were fit for alternative service models, like sneakernet or offline-enabled mesh or anything delay-tolerant. Or at least a p2p kademlia DHT-based service model.
The service model - the core of it all is a tracker service. It works like a tracker in BitTorrent (or maybe Hotline, but that’s old), except with signed announces, and it tracks search and storage and relay and maybe even computation services (which announce themselves to it). A search service gets storage services from trackers and indexes their contents (one can even announce objects to a search service similarly to trackers, might be better) to search by tags. A storage service just stores objects and yields them. A relay service must be harder, you the user must somehow announce (to trackers too?) which relay service you are registered on at this moment, a bit like SIP or like SMTP (only very temporary), so that messages to that relay service would reach you.
The client would just request a bunch of trackers for all things they need - to search for stuff for services, then request these services and merge their results. Forming a group representation is “searching for stuff” too, and then getting the objects referenced by index service responses from a bunch of storage services. To notify another user that you’ve sent them a message one can use a relay service.
I think it’s easy to see that it’s kinda primitive other than requiring proper cryptography. And it’s a global system working over the Internet (except no, it doesn’t exist). Similar to NOSTR, but I think better due to separation of data model and service model.
The advantages of this - one still can make any kinds of applications using such common infrastructure, but the resource-based feudalism we have this might hurt. Similar to how BitTorrent keeps working despite quite a few people not liking it.
The disadvantages - well, stuff will get lost, there are paid BT trackers but no paid BT peers, while in such a system paid storage and other services would be a thing (still much better than Facebook).
gravitas_deficiency@sh.itjust.works 1 day ago
This is why you don’t vibe code a webservice
FauxLiving@lemmy.world 1 day ago
This wasn’t vibe coding, it’s incompetant devops.
You have to go out of your way to make these buckets public like this. Several giant “Everyone will have access to this” warnings, re-authentication, a permanent warning symbol on the dashboard AND regular e-mails reminding you that you have a public bucket. I don’t even think you can do this via the API, it requires a human to manually make this setting.
I’m guessing that they couldn’t figure out how to configure the Access Control Lists and just made it public so that it would work. That’s fine in a test environment, without any user data but it’s pure incompetence to have a production system setup this way.
gravitas_deficiency@sh.itjust.works 1 day ago
I’d say it’s not fine in a test environment, because then your test env S3 bucket is publicly available.
loudwhisper@infosec.pub 1 day ago
If in were in the security team of that company, I would never accept ACLs on the bucket as a sufficient compensating control for this risk. Here the best most reasonable would be encryption, which would make the bucket being public relatively unimportant.
When you are collecting so sensitive data (potentially including personal data of people not using your service), you simply can’t even imagine doing that by storing the data unencrypted.
lmmarsano@lemmynsfw.com 1 day ago
I don’t even think you can do this via the API
Someone never heard of terraform & similar configuration management software? Practically anything online can be configured via API, especially cloud services.
echodot@feddit.uk 1 day ago
Even an AI wouldn’t do something this stupid.
Every piece of information it its data set about Firebase would have told it to secure the database.
Ganbat@lemmy.dbzer0.com 1 day ago
They hired an investigator? Any investigator worth a shit is gonna say that they’re liable for failing to secure private data they collected, as well as for retaining data they were apparently legally obligated to delete
the_riviera_kid@lemmy.world 1 day ago
“Stop attacking us guys we just want to do a little misandry” -Tea app
zarkanian@sh.itjust.works 1 day ago
What do you think is misandrist about this?
Gonzako@lemmy.world 1 day ago
It’s an app about doxing people without their consent
Truscape@lemmy.blahaj.zone 1 day ago
“Sir, we’ve already been breached once!”
“But what about second breach?”
Tollana1234567@lemmy.today 1 day ago
its like the ashley madison drama, which exposed cheating.
captain_aggravated@sh.itjust.works 1 day ago
I was today years old when I learned that Ashley Madison is still in operation
db2@lemmy.world 16 hours ago
There’s money in extortion, who knew!
INHALE_VEGETABLES@aussie.zone 21 hours ago
Sir, a second plane.meme
interdimensionalmeme@lemmy.ml 5 hours ago
lmmarsano@lemmynsfw.com 1 day ago
Was this app made by misogynists? Did they “accidentally” fuck up on purpose?
phoenixz@lemmy.ca 1 day ago
No, the direct opposite
Doesn’t matter what side you’re on, when you’re extremist, you’re extremist
queueBenSis@sh.itjust.works 1 day ago
that’s my theory. how can you be so grossly negligent to expose all your data with no ACLs. especially when collecting personal identification
lmmarsano@lemmynsfw.com 1 day ago
Gross irresponsibility, which wouldn’t be unheard of for an unscrupulous “tech capitalist” who’s better at promoting by overpromising safety & security before properly implementing it.
Still, someone malicious could as easily do the same in an atmosphere of declining tech savvy.
zarkanian@sh.itjust.works 1 day ago
Yeah, first time is an accident. Second time, though…?
I do try not to attribute to malice anything that can be adequately explained by stupidity. At the end of the day, I don’t think it really matters. This level of stupidity is gross negligence, and they need to get sued through the floor.
panda_abyss@lemmy.ca 1 day ago
At least they’re honest, they did spill tea.
A whole lot of tea.
lmmarsano@lemmynsfw.com 1 day ago
Did they use Tea app to spill tea about the shitty security practices of Tea app? Do they spill tea there about the app’s founder, Sean Cook, and frivolous claims of a safe space that preserves anonymity?
Suavevillain@lemmy.world 18 hours ago
I never thought there would be a dating intel war going on and this the second time too.
Soleos@lemmy.world 1 day ago
If you’re out of the loop, I found this article fairly helpful for a primer on the issues. It’s CNN, but I can’t be arsed to find a more kosher source.
queueBenSis@sh.itjust.works 1 day ago
404media did a great piece about what happened. available as podcast too. www.404media.co/a-second-tea-breach-reveals-users…
blitzen@lemmy.ca 1 day ago
Everyone is talking about the poor security practices, which is fair. Or they are talking about the appropriateness of such an app existing, which is also fair.
But the immediate take away should be, especially in today’s political environment, that we cannot and should not trust sensitive data that leaves our device, particularly if you are of any kind of non privileged group.
eldebryn@lemmy.world 1 day ago
the entire UK government disliked this comment
Korhaka@sopuli.xyz 1 day ago
The UK government can shove it up their fucking arse.f
Sincerely, A UK citizen.
DreamlandLividity@lemmy.world 1 day ago
This has been the case for a long time, so suddenly you have apps like Tea that encourage you to upload info of other people. So now even the few that take care not to upload their info can be nicely monitored. And the Gestapo does not even need to pay their informants for it.
outhouseperilous@lemmy.dbzer0.com 23 hours ago
And also men are vicious trash goblins.
blitzen@lemmy.ca 17 hours ago
You’re not adding much to the “this app is appropriate” argument.
zarkanian@sh.itjust.works 1 day ago
This sounds like victim-blaming. This website didn’t even secure their database with a password. Come on. I’m sure their privacy policy gave the standard promises about storing their private data in a secure way, which they did not do.
DrSteveBrule@mander.xyz 1 day ago
Encouraging people to be safe and care about their privacy on the internet is not victim blaming.
This is what people want to warn others of. The developers of Tea are hardly the only offenders. Definitely not an example of victim blaming.
blitzen@lemmy.ca 1 day ago
In the current environment, at-risk people (women, immigrants, etc) who might have “at-risk” activities (abortion, immigration, etc) don’t have the luxury of relying on a privacy policy. I am not blaming them, I am simply stating how it must be if they are to avoid adverse actions.
This particular instance involved poorly secured data; what happens when warrantless demands are made by the government?
The Tea debacle proves that sensitive data cannot be trusted once out of your hands.
mic_check_one_two@lemmy.dbzer0.com 1 day ago
Their ToS can be found here. Section G of their Limitation of Liability tries to shield them from liability against data breaches. But if they were criminally negligent, the ToS won’t protect them. The Data Protection section basically just says “check our Privacy Policy for info on what we collect”, which is pretty standard fare for a ToS.
The Security section of their Privacy Policy is also extremely boilerplate. Here’s the entire thing:
This one particular sentence may end up burning them though:
I think most people (and the courts) would agree that putting a password on your database is a reasonable security measure that would be expected per this Privacy Policy. Especially since their next sentence goes on to elucidate that users should keep their passwords confidential.