• LiveLM@lemmy.zip
    link
    fedilink
    English
    arrow-up
    189
    arrow-down
    6
    ·
    edit-2
    21 hours ago

    Poor headline.

    It began in June when an employee on Binance’s wallet developer team thought they’d indulge in some vibe coding by installing a popular AI coding tool. But they ended up downloading a tampered installation of Homebrew, a tool that’s popular with software engineers, after clicking a malicious ad.

    There’s lots of packages on Homebrew and it’s a popular package manager, even outside of MacOS. He could have decided to grab anything from Homebrew and get hit.

    The real one to blame here is Google for doing zero vetting on the crap they put at the top of the search results. Malicious ads for popular software happen constantly and so far they haven’t moved an inch to fix it.

    • magic_smoke@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      53
      arrow-down
      1
      ·
      edit-2
      16 hours ago

      If you touch computers enough to install homebrew you shouldve touched computers enough to find the real download link, or st least install unlock.

      • 3laws@lemmy.world
        link
        fedilink
        English
        arrow-up
        23
        ·
        13 hours ago

        100% user error.

        If you work (as in LITERALLY GET PAID TO DO SO) back/front end, IT or devops there’s absolutely no excuse to expose your digital self like an absolute fucking idiot not checking where the fuck are you & what the fuck are you running.

    • redballooon@lemmy.world
      link
      fedilink
      English
      arrow-up
      29
      ·
      18 hours ago

      If you are developing software with financial impact, and every developer downloads their dependencies from the internet without further checks, you already have set up yourself for desaster.

      If you would ask a LLM for how to guard yourself against malicious dependencies, this would be one of the first things they’d point out.

      • SkunkWorkz@lemmy.world
        link
        fedilink
        English
        arrow-up
        21
        ·
        17 hours ago

        Also crazy how they are just allowed to “indulge” themselves with vibecoding on a machine that can access live production servers.

        • [deleted]@piefed.world
          link
          fedilink
          English
          arrow-up
          7
          ·
          15 hours ago

          Yeah, just doing shit without worrying about things like security is a core part of vibe coding. Vibecoding as a concept put into practice is definitely to blame.

          • Aceticon@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            9 hours ago

            I think the same “professional” environment where whomever made the decisions for systems architecture thought that Production systems that deal with a shitton of money should be in the same network as machines which aren’t locked down like crazy and whose users can install whatever the fuck they want, is the kind of environment where people thinks vibe coding is great.

            Incompetent idiots leading incompetent idiots.

      • bitjunkie@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        14 hours ago

        If you don’t know enough to write the code yourself, you likely also don’t know enough to ask the right questions

    • rbb36@lemmy.world
      link
      fedilink
      English
      arrow-up
      44
      arrow-down
      1
      ·
      edit-2
      19 hours ago

      futurism .com links often seem like clickbait for people who are skeptical of the broligarchy.

      I’m all for covering that side of the story - we need a lot more resistance against the oligarchy. But clickbait is sleazy no matter what story it’s pretending it can tell.

      • FlashMobOfOne@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        1
        ·
        18 hours ago

        Yeah, Futurism’s presentation is always overly dramatic and clickbaity. I end up learning more by clicking on the embedded links in the articles than the articles themselves.

        • brucethemoose@lemmy.world
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          15 hours ago

          And that’s why it’s always best to post the original source, not a repost with a warped headline.

          TBH, if this gets worse, I’d like for /c/technology to enforce that as a rule.

      • Aceticon@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        9 hours ago

        Their specialty is mass surveillance and monetizing the results of it, so it’s a bit unfair to expect them to be competent in other domains.

      • SkunkWorkz@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        ·
        edit-2
        17 hours ago

        Yeah but a secure system should have stopped them. And even if that first safety net failed another one should have stopped the hackers from accessing the client’s crypto accounts. Why does a software dev’s computer need access to the live accounts.

        Also why can they just access any website? Shit should’ve been locked down. They should’ve only be able to access whitelisted websites.

        • Aceticon@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          9 hours ago

          Indeed.

          Any half way decent software designer, systems designer or IT security specialist always assumes at least some people are idiots, or naive, or make mistakes even though they know better.

          And it only takes one of those doing their thing once for an attacker to get in.

          So they design their stuff taking that into account, which in this case means DESIGNING THE FUCKING NETWORK TOPOLOGY SO THAT THE FUCKING PRODUCTION MACHINES DEALING WITH FUCKING BILLIONS OF DOLLARS AREN’T EXPOSED TO PCs WHERE USERS CAN INSTALL ANY SHIT FROM THE INTERNET!

          (Sorry, got a bit pissed of with the tremendous incompetence displayed by whomever is their systems designer or whomever didn’t hire a fucking senior systems designer to setup the IT infrastructure of a Finance company)

          Mind you, in my career I’ve also worked in Startups and they think somebody who has 5 years experience is senior and put them in charge of shit they really shouldn’t be in charge of or probably even touch, so this isn’t surprising to me, even if it’s still infuriating.

      • searabbit@piefed.social
        link
        fedilink
        English
        arrow-up
        24
        ·
        19 hours ago

        If we blamed every low level individual idiot who falls for malware, we’d be here all day and the malware would still be there. How about we blame the people pushing malware to millions of idiots? Also the companies who can’t even employ the most basic cybersecurity best practices to protect their own assets. It’s not like they were a small startup that can’t afford to.

        • Aceticon@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          9 hours ago

          Some idiot put some other idiot, kid, or incompetent bullshitter in charge of designing the network for a Financial company and they did what idiots, inexperienced kids and incompetent bullshiters do and put the Production machines in the same network and easily accessible by machines were users can install any random shit from the Internet.

          Sooner or later something like what happened now would’ve happened.

          The fault is entirely with the decision maker who chose to have somebody else other than a senior expert design the systems architecture of a business that is supposed to safekeep billions of dollars.

        • Kissaki@feddit.org
          link
          fedilink
          English
          arrow-up
          6
          ·
          18 hours ago

          Blame should be shared. It’s not a full sum game. It’s a failure of every part.

      • LiveLM@lemmy.zip
        link
        fedilink
        English
        arrow-up
        11
        ·
        edit-2
        20 hours ago

        I’ll still blame the corporation gaining god knows how much money with this over the individual person, even if I also think a Developer should have know better.

        • crunchpaste@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          16 hours ago

          Or blame the company for hiring such an incompetent dev and then giving them access to systems with so much money on the line.

    • brucethemoose@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      edit-2
      17 hours ago

      I’ve noticed Futurism has a ton of clickbait headlines.

      I should really switch to Piefed so I can block it as a source…