• pivot_root@lemmy.world
    link
    fedilink
    English
    arrow-up
    91
    ·
    5 days ago

    Tea was storing its users’ sensitive information on Firebase, a Google-owned backend cloud storage and computing service.

    Every time. With startups, it’s always an unsecured Firebase or S3 bucket.

    • NeilBrü@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      edit-2
      4 days ago

      I’m certainly no web security expert, but shouldn’t Tea’s junior network/backend/security developers, let alone seniors, know how to secure said Firebase or S3 buckets with STARTTLS or SSL certificates? Shouldn’t a company like this have some sort of compliance department?

      • zqps@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        10
        ·
        edit-2
        4 days ago

        It’s a little more complex than that. If you want the app on the user device to be able to dump data directly into your online database, you have to give it access in some way. Encrypting the transmission doesn’t do much if every app installation contains access credentials that can be extracted or sniffed.

        Obviously there are ways around this too, but it’s not just “use TLS”.

        • Chulk@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          4 days ago

          Wouldn’t some sort of proxy in between the bucket and the client app solve this problem? I feel like you could even set up an endpoint on your backend that manages the upload. In other words, why is it necessary for the client app to connect directly with the bucket?

          Maybe I’m not understanding the gist of the problem

          • zqps@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 days ago

            Exactly, it’s not necessary. It’s bad / lazy design. You don’t expose the DB storage directly, you expose a frontend that handles all the authentication and validation stuff before accessing the DB on the backend. That’s normal Client-Server-Database architecture.

        • NeilBrü@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          4 days ago

          Encrypting the transmission doesn’t do much if every app installation contains access credentials that can be extracted or sniffed.

          Encrypt the credentials then? Or OAUTH pipeline, perhaps? Automated temporary private key generation for each upload (that sounds unrealistic, to be fair)? Can credentialing be used for intermediary storage that encrypts the data on that server and then decrypted on the database host?

          Clearly my utter “noobishness” is showing, but at least it’s triggering a slight urge to casually peruse modern WebSec production workflows. I am a DNN researcher. Thus, I am far removed from customer-facing production environments, and it shows.

          Any recommendations on literature or articles on how engineers solve these problems in a “best practices” way that you can recommend? I suppose I could just look it up, but I thought I’d ask.

          Edit: I don’t know why I’m down-voted. My questions were sincere.

      • GissaMittJobb@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 days ago

        SSL is not the tool you need in this case, although you should obviously already be running exclusively on encrypted traffic.

        The problem here is one of access rights - you should not make files default-available for anyone that can figure out the file name to the particular file in the bucket. At the very least, you need to be using signed URLs with a reasonably short expiration, and default all other access to be blocked.

        • NeilBrü@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          4 days ago

          As I mentioned in other comments, I am a noob when it comes to web-sec; please forgive what may be dumb questions.

          Is it really just permission rights “over-exposure” issue? Or does one need to also encrypt and then decrypt the data itself that must be sent to a database?

          Also, if you have time, recommend any links to web/cloud/SaaS security best practices “for dummies”?

    • Kalothar@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 days ago

      My hey we’re probably using Firestore as their database without authenticating their api calls to firebase functions. Basically leaving their api endpoints open to the public Internet.

      They could have connected service account and used some kind of auth handshake between that and generate a temporary login token based on user credentials and the service account oauth credentials to access the api. but they probably just had everything set to unauthenticated

  • atk007@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 days ago

    Why did the app had the government IDs and credit card data to begin with? The app looks like an obvious phishing scam/ Honeypot situation.

    • GreenKnight23@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      that’s a great(terrible) idea for a sex trafficking psyop. just get yourself a female spokesperson and make it a platform that gives a voice to women who have survived abuse. they’ll willingly give you all their information on where to find them and their psych profiles on how to manipulate them.

      fucked up, but really shows how fucked up apps are in general and how much power we give to them over ourselves.

      • Balerion@piefed.blahaj.zone
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        3
        ·
        4 days ago

        No one is saying THAT’S misogynistic. We’re saying there are a bunch of stupid misogynistic comments in this thread, not that the app is cool.

    • Cid Vicious@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      20
      ·
      4 days ago

      I mean, yes, but does that take priority over women who are worried about their safety? There’s been women doing this over local Facebook groups for a long time. Defamation of this sort is not a new issue.

      • Echo Dot@feddit.uk
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        1
        ·
        4 days ago

        It was defamation the entire time just because somebody made it an app rather than a Facebook group doesn’t make any difference. It was always a crap thing to do.

        Of course Tea took it to an entirely new level of stupid.

        • Cid Vicious@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          17
          ·
          4 days ago

          It was potentially defamation when it was just women…talking to one another, too. This seems like a pretty solid case of men looking at something women do to protect each other, and saying “…but what about the men who could be negatively affected in some cases?” I also think the tone in which this is being discussed is pretty revealing about Lemmy’s demographics.

          • discount_door_garlic@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            3 days ago

            the app is called TEA - it is a gossip vector masquerading as a safety mechanism, and people are making all sorts of claims about innocent people they had a bad date about, including their full name, location, workplace, pictures of their face - and accusing them baselessly in some (or most) instances of violent crimes.

            If you can’t see how not only that wouldnt make women safer, but instead is a black mirror episode - there’s something wrong.

            People against this app aren’t against women’s safety, and they dont necessarily believe our current systems and protection are adequate - but getting lynched by half a city because of a jaded ex is not a solution and is a crime of its own.

            I mean half the posts on similar Facebook groups complain about the men being “narcissists” yeah its a shitty personality trait but thats clearly not a fucking safety issue, its about gossiping and doxxing people.

      • QueenHawlSera@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        9
        ·
        4 days ago

        Considering even the mere accusation can ruin someone’s life? Yes.

        The problem isn’t women don’t deserve to be safe, the problem is we cannot just give people powerful weapons with no oversight or burden of proof to be deployed simply because a date didn’t go well.

        Facebook or App, the danger is too great

  • Velypso@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    5
    ·
    edit-2
    4 days ago

    Ah nice.

    Time to implement a social score. Those who rate highly have better access to social areas.

    Those who rate lower are fucked for the rest of their life.

    This sounds like such an amazing idea that has no shortcomings whatsoever!

    Edit: /s

  • blitzen@lemmy.ca
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    4 days ago

    I feel that the app filled a need of women we should not ignore. But the app, both this specific app and also the overall concept, is just too rife with downsides to be workable.

    So we, as men and as society need to reevaluate why women feel the need for such an app, and reinvest in the criminal justice system to hold victimizers more accountable.

    It’s okay to call this app and similar Facebook groups unacceptable. But that’s not enough, we must also call for stronger protections for victims of criminal behavior.

    • jpeps@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      I think there must be a way to deliver on the value of the app without it being the privacy/public exposure nightmare it sounds like. Speaking naively, perhaps a setup where you can only speak about a person with those who have actually matched with them.

      • blitzen@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        There’s no “matching” on this app, because men aren’t allowed. By its very design, you can’t avoid the unilateral one-sidedness.

        • jpeps@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 days ago

          Sorry, I do understand that, I was just thinking of an improvement that might help. I thought having the same phone number might work too but that gets dodgier.

    • Ilovethebomb@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      4 days ago

      It would be interesting to see something similar that required accusations to be backed up with evidence. Police reports, court proceedings and results, news articles etc.

      It would also be a lot safer, legally speaking, for the service provider.

      • blitzen@lemmy.ca
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 days ago

        Something like Megan’s law but for domestic violence. I’m still not thrilled with the potential for abuse, but at least it wouldn’t be hearsay.

        I’m sure the police unions would object, for obvious reasons.

  • absGeekNZ@lemmy.nz
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    17
    ·
    5 days ago

    Change the target to any other group and the outrage would be 100-10000 fold bigger.

    Try it out, instead of Women rating men, try subbing in various minority groups or races.

    Bonus points for the most offensive combinations…

    e.g. Russians rating Ukrainians in your area…it can get pretty bad…I can think of many worse combos.

    • Phoenixz@lemmy.ca
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      7
      ·
      4 days ago

      I’m sorry but I’ll just say it out right: new feminists are the absolute worst

      Don’t get me wrong, I’m all for equality where possible. Where isn’t equality possible? Well I’d like to conceive a child, but the plumbing isn’t exactly useful for that. That sort of thing. Beyond that, were all the same, and IDGAF about your skin color, sexual preferences or whatever. I live by live and Let live, don’t be an asshole, it’s not that hard to be respectful

      New feminists though are the ones coming up with ideas like this website. On the surface, anyone could say that it’s not a bad thing to have a place for women to talk about how to protect themselves. In reality though, it’s a place where men, innocent or not, get doxxed and made to be rapists.

      There are some subs here on Lemmy as well that were very sad to see this shitshow of a website go, lamenting the fact that now they need a different place to dex people. Try not to tell them that doxxing is bad, it gets you banned.

    • surewhynotlem@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      10
      ·
      5 days ago

      Russians rating Ukrainians

      Interesting analogy. You realize you have it backwards, right? Women are the Ukrainians on this scenario.

    • QueenHawlSera@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      12
      ·
      4 days ago

      It can be both.

      So many problems are caused because society assumes cisgender women are always victims and anything that looks like a man if you look at it long enough is an abuser.

      • SoftestSapphic@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        1
        ·
        4 days ago

        It’s just original Facebook but for women to rate and bully men instead of Mark and his scum bros using it to rate and bully women.

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Well, we know what to bait a honeypot with. “Gossip about/slander men right here! To prove you’re a woman, insert your photo ID, bank details, credit card information, finger prints and retinal scans.”

  • wizbiz@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    42
    ·
    4 days ago

    Lots of men in this thread real upset about this app pointing out how the majority men are shit

      • Dearth@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        7
        ·
        4 days ago

        Well im a man. And most men i interact with are casually misandrist, ableist and homophobic. I can’t imagine they behave any better when they’re trying to fuck you

        • lmagitem@lemmy.zip
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          4 days ago

          I’m a man too and I haven’t interacted with someone like that since what, university? Maybe the problem is in who you choose to spend time with?

        • GaMEChld@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 days ago

          So confirmation bias. Gotcha. That’s generally not a great way to make sweeping generalizations about 50% of the population.

          You ever hear that adage about smelling shit wherever you go, maybe check your shoes?

    • Echo Dot@feddit.uk
      link
      fedilink
      English
      arrow-up
      18
      ·
      4 days ago

      Citation of course needed with that one.

      The only people who will be listed on the app are people who are either deserving they’ve been on there or people who don’t deserve to be on there but some woman in their lives has decided to inact some vengeance justified or otherwise.

    • Zombie-Mantis@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      4 days ago

      It’s an antisocial surveillance system for antisocial people, and creates a(n even more) antagonistic relationship between men and women.

      Dating apps have been a disaster for dating, and this is perhaps the worst among them.