News for hackers. Stuff that matters.
Re:What NPM should do to stop a new colors attack by gigel82 on Monday January 10, 2022 @08:17PM (#29885794)
I'd never do this either. You and I have different ethics than this guy. We're all in agreement that's a total asshole move and no-one would be trusting him again in the OSS community, that's not in contention.

However, even assholes have rights. Didn't you ever play with neighborhood kids who take their toys and ruin everyone's fun just because they're losing? Total assholes, but still it's their shit and they can take it if they want to.

It's like me keeping a bowl of M&Ms at my desk at work to snack and let people grab a few when they pass by too, but I go on a diet and replace them with brussel sprouts one day. Don't act all butt-hurt that you're not getting your free sugar, it's my bowl and I'll put whatever I want in it.

Re:What NPM should do to stop a new colors attack by dahdum on Monday January 10, 2022 @09:54PM (#29886781)
> It's like me keeping a bowl of M&Ms at my desk at work to snack and let people grab a few when they pass by too, but I go on a diet and replace them with brussel sprouts one day. Don't act all butt-hurt that you're not getting your free sugar, it's my bowl and I'll put whatever I want in it.

I think it's more akin to lacing the M&Ms than simply swapping out for sprouts. He pushed a deliberate denial of service with the express purpose of causing harm to as many others as he could. Even joked about it in the ticket system. Knowing full well his purported target of large corporations have layers of systems in place such that would be unaffected.

I do sympathize with him, but his actions have made him appear extremely troubled, vindictive, and callous. The OSS community may yet forgive, but he shut a lot of private sector doors permanently.

Re:What NPM should do to stop a new colors attack by alar44 on Monday January 10, 2022 @11:29PM (#29887557)
Actually I think the brussel sprouts is an apt analogy. People got so used to the M&Ms they stopped looking into the bowl and just ate whatever they plucked out of it. I think that's a perfect analogy.
Re:What NPM should do to stop a new colors attack by yibg on Monday January 10, 2022 @10:46PM (#29887254)
Just because you normally leave a bowl of candy by your front door to let whoever wants to take a piece, doesn’t mean you can then poison the candy.
Re:What NPM should do to stop a new colors attack by TedDoesntTalk on Monday January 10, 2022 @08:27PM (#29885878)
> no-one would be trusting him again

I keep seeing people write this. But how would you ever know if one of your projects depended on a future package he maintains? Do you really track the authors of all packages you use against a shit list? And what if he just uses another name?

Re:What NPM should do to stop a new colors attack by jzb on Monday January 10, 2022 @08:39PM (#29886004)
And there’s the real problem: a shit ton of people/orgs don’t know what’s in the software they use/ship, and just expect people to DTRT for free, forever.
Re:What NPM should do to stop a new colors attack by gigel82 on Monday January 10, 2022 @08:33PM (#29885938)
We need to apply zero-trust everywhere. How do we know anything about anyone online? Unless it comes from a respected company, any npm project author could be a malicious actor just waiting to hit some large number of downloads to surreptitiously add a crypto-miner to it.

I think we just need to assume all of them are bad actors and review our dependencies (yes, unlikely to happen in practice given limited resources but that's a problem for someone else to solve).

Re:What NPM should do to stop a new colors attack by stickfigure on Tuesday January 11, 2022 @02:00AM (#29888452)
If the guy had installed keyloggers, or formatted drives, would you still say he's within his rights?