News for hackers. Stuff that matters.
Re:“They introduce kernel bugs on purpose” by gher-shyu3i on Wednesday April 21, 2021 @08:39AM (#26888843)
> The thread then gets down to business and starts coordinating revert patches for everything committed by University of Minnesota email addresses.

What's preventing those bad actors from not using a UMN email address?

Re:“They introduce kernel bugs on purpose” by saul_goodman on Wednesday April 21, 2021 @08:44AM (#26888897)
Nothing. However if they can't claim ownership of the drama they have caused it's not useful for research that's publishable so it does nix these idiots from causing further drama while working at this institution. For now.
Re:“They introduce kernel bugs on purpose” by nickalaso on Wednesday April 21, 2021 @12:36PM (#26891910)
They don't need to claim ownership of the drama to write the paper, in fact, my first thought was that they would specifically try to avoid taking ownership and instead write a paper "discovering" the vulnerability(ies).
Re:“They introduce kernel bugs on purpose” by blippage on Wednesday April 21, 2021 @04:06PM (#26894747)
> What's preventing those bad actors from not using a UMN email address?

Technically none, but by banning UMN submissions, the kernel team have sent an unambiguous message that their original behaviour is not cool. UMN's name has also been dragged through the mud, as it should be.

Prof Lu exercised poor judgement by getting people to submit malicious patches. To use further subterfuge knowing that you've been already been called out on it would be monumentally bad.

I don't know how far Greg has taken this issue up with the university, but I would expect that any reasonable university would give Lu a strong talking-to.

Re:“They introduce kernel bugs on purpose” by NotEvil on Wednesday April 21, 2021 @09:53AM (#26889708)
If they submit them from personal or anonymous email the patches may have come under more sucutiny.

They gain some trust comming from university email addresses

Re:“They introduce kernel bugs on purpose” by slowmovintarget on Wednesday April 21, 2021 @10:31AM (#26890139)
Exactly. Users contributing from the University addresses were borrowing against the reputation of the institution. That reputation is now destroyed and each individual contributor must build their own reputation to earn trust.
Re:“They introduce kernel bugs on purpose” by nomel on Wednesday April 21, 2021 @04:57PM (#26895356)
I can't understand this. Why would a university be more trustworthy? Foreign actors have been known to plant students, for malicious intent.

edit: Reference to combat the downvote: https://www.nbcnews.com/news/china/american-universities-are...

Re:“They introduce kernel bugs on purpose” by twic on Wednesday April 21, 2021 @10:00AM (#26889796)
Nothing. I think the idea is 60% deterrence via collective punishment - "if we punish the whole university, people will be less likely to do this in future" - and 40% "we must do something, and this is something, therefore we must do it".
Re:“They introduce kernel bugs on purpose” by tremon on Wednesday April 21, 2021 @11:45AM (#26891171)
see https://lore.kernel.org/linux-nfs/YIAmy0zgrQW%[email protected]...

If they just want to be jerks, yes. But they can't then use that type of "hiding" to get away with claiming it was done for a University research project as that's even more unethical than what they are doing now.

Re:“They introduce kernel bugs on purpose” by failwhaleshark on Wednesday April 21, 2021 @03:58PM (#26894652)
Were all of the commits from UMN emails GPG signed with countersigned/trusted keys?
Re:“They introduce kernel bugs on purpose” by mcdonje on Wednesday April 21, 2021 @08:42AM (#26888879)
How would you catch those?
Re:“They introduce kernel bugs on purpose” by Avamander on Wednesday April 21, 2021 @08:43AM (#26888890)
Literally nothing. Instead of actual actions to improve the process it's only feel-good actions without any actual benefit to the kernel's security.
Re:“They introduce kernel bugs on purpose” by thenoblesunfish on Wednesday April 21, 2021 @08:49AM (#26888934)
The point is to make it very obviously not worth it to conduct this kind of unethical research. I don't think UMN is going to be eager to have this kind of attention again. People could always submit bogus patches from random email addresses - this removes the ability to do it under the auspices of a university.
Re:“They introduce kernel bugs on purpose” by Avamander on Wednesday April 21, 2021 @10:14AM (#26889966)
The ethical aspect is separate from the practical aspect that is kernel security.

Sabotage is a very real risk but we're discussing ethics of demonstrating the risk instead of potential remediation, that's dangerous and foolish.

Re:“They introduce kernel bugs on purpose” by d110af5ccf on Wednesday April 21, 2021 @08:15PM (#26897072)
> this removes the ability to do it under the auspices of a university

It really doesn't though. You can claim ownership of that email address in the published manuscript. For that matter, you could even publish the academic article under a pen name if you wanted to. But after seeing how the maintainers responded here, you'd better make sure that any "real" contributions you make aren't associated with the activity in any way.

Re:“They introduce kernel bugs on purpose” by yowlingcat on Wednesday April 21, 2021 @09:02AM (#26889099)
I think you're getting heavily downvoted with your comments on this submission because you seem to be missing a critical sociological dimension of assumed trust. If you submit a patch from a real name email, you get an extra dimension of human trust and likewise an extra dimension of human repercussions if your actions are deemed to be malicious.

You're criticizing the process, but the truth is that without a real name email and an actual human being's "social credit" to be burned, there's no proof these researchers would have achieved the same findings. The more interesting question to me is if they had used anonymous emails, would they have achieved the same results? If so, there might be some substance to your contrarian views that the process itself is flawed. But as it stands, I'm not sure that's the case.

Why? Well, look at what happened. The maintainers found out and blanket banned bad actors. Going to be a little hard to reproduce that research now, isn't it? Arbitraging societal trust for research doesn't just bring ethical challenges but /practical/ ones involving US law and standards for academic research.

Re:“They introduce kernel bugs on purpose” by Avamander on Wednesday April 21, 2021 @10:10AM (#26889919)
> actual human being's "social credit" to be burned

How are kernel maintainers competent in detecting a real person vs. fake real person? Why is there any inherit trust?

It's clear the system is fallible, but at least now people are humbled enough to not instantly dismiss the risk.

> The maintainers found out and blanket banned bad actors.

With collateral damage.

Re:“They introduce kernel bugs on purpose” by burnished on Wednesday April 21, 2021 @01:13PM (#26892500)
the mail server is usually a pretty good indicator. I'm not an expert but you generally can't get a university email address without being enrolled.
Re:“They introduce kernel bugs on purpose” by chillfox on Thursday April 22, 2021 @01:45AM (#26899158)
Additionally some universities use a subdomain for student addresses, only making top level email addresses available to staff and a small selection of PhD students who needs it for their research.
Re:“They introduce kernel bugs on purpose” by d110af5ccf on Wednesday April 21, 2021 @08:21PM (#26897126)
So a malicious actor can just take a single online summer class. Bonus points if they manage to use a fake ID to enroll at the university.
Re:“They introduce kernel bugs on purpose” by yowlingcat on Wednesday April 21, 2021 @10:33PM (#26898107)
Again, we're entering the territory of fraud and cybercrime, whether its white collar crime or not. Nothing wrong with early detection and prevention against that. But as it pertains to malicious actors inside the country, the high risk of getting caught, prosecuted, and earning semi-permanent permanent blackball on your record that would come up in any subsequent reference check (and likely blackball you from further employment) is a deterrent. Which is exactly what these researchers are finding out the hard way.

Anonymity is de facto, not de jure. It's also a privilege for many collaboration networks and not a right. If abused, it will simply be removed.

Re:“They introduce kernel bugs on purpose” by d110af5ccf on Thursday April 22, 2021 @01:37AM (#26899120)
> If abused, it will simply be removed.

Given what the Linux kernel runs these days, that would probably be advisable. (I'm a strong proponent of anonymity, but I also have a preference that my devices not be actively sabotaged.)

> we're entering the territory of fraud and cybercrime

So what? The fact that it's illegal doesn't nullify the threat. For that matter, it's not even a crime if a state agency is the perpetrator. These researchers drew attention to a huge (IMO) security issue. They should be thanked and the attack vector carefully examined.

Re:“They introduce kernel bugs on purpose” by yowlingcat on Thursday April 22, 2021 @10:05AM (#26902896)
I think you're focusing too much on the literal specifics of the "attack vector" and not enough on the surrounding context, or the real world utility/threat. You're not accurately putting yourself in the shoes of someone who would be using it and asking whether it has a sufficient cost benefit ratio to merit being used. Isn't that what you mean by "carefully examined?"

If you want to talk about a state level actor, I hate to break it to you, but they have significantly more powerful and stealthier 0-day exploits that are a lot easier to exploit than a tactic like this. Guess what's the last thing you want to have happen when you commit cybercrime? Do it in public with where there's an immutable record that can be traced back to you, and cause a giant public hubbub, maybe? So, I can't imagine how someone could think there's anything noteworthy about this unless they were unaware of that.

That's somewhat the unintentional humor and irony of this situation -- all the researchers accomplished was proving that they were not just unethical but incompetent.

Re:“They introduce kernel bugs on purpose” by d110af5ccf on Saturday April 24, 2021 @07:21AM (#26924069)
Upon further reflection, I think what I wrote regarding anonymity specifically was in error. I don't think removing it would serve much (if any) practical purpose from a security standpoint.

However, I don't agree that what happened was abuse or that it should be deterred. Responding in a hostile manner to an isolated demonstration of a vulnerability isn't constructive. People rightfully get angry when large companies try to bully security researchers.

You question if this vulnerability is worth worrying about due to the logistics of exploiting it in practice. Regardless of whether it's worth the effort to exploit I'd still rather it wasn't there (that goes for all vulnerabilities).

I think it would be much easier to exploit than you're letting on though. Modern attacks frequently chain many subtle bugs together. Being able to land a single, seemingly inconsequential bug in a key location could enable an otherwise impossible approach.

It seems unlikely to me that the immutable record you mention would ever lead back to a competent entity that didn't want to be found. There's no need for anything more than an ephemeral identity that successfully lands one or two patches and then disappears. The patches also seem unlikely to draw suspicion in the first place, even after the exploit itself becomes known.

In fact it occurs to me that a skilled and amoral developer could likely land multiple patches with strategic (and very subtle) bugs from different identities. These could then be "discovered" and sold on the black market. I see no convincing reason to discount the possibility of this already being a common occurrence.

The only sensible response I can think of is a focus on static analysis coupled with CTF challenges to beat those analysis methods.

Re:“They introduce kernel bugs on purpose” by burnished on Thursday April 22, 2021 @02:33AM (#26899468)
But the attack vector appears to be "people needing to publish a paper". Like.. what? They should be thanked for being a threat?
Re:“They introduce kernel bugs on purpose” by rincebrain on Wednesday April 21, 2021 @08:50AM (#26888953)
You keep posting all over this discussion about how the Linux maintainers are making a poor choice and shooting the messenger.

What would you like them to do instead or in addition to this?

Re:“They introduce kernel bugs on purpose” by GoblinSlayer on Wednesday April 21, 2021 @09:01AM (#26889086)
Indeed the situation is bad, nothing can be done. At the very least as long as they can make unintentional vulnerabilities, they are defenseless against intentional ones, and fixing only the former is already a very big deal.
Re:“They introduce kernel bugs on purpose” by Avamander on Wednesday April 21, 2021 @10:15AM (#26889981)
> What would you like them to do instead or in addition to this?

Update the processes and tools to try and catch such malicious infiltrators. Lynching researchers isn't fixing the actual issue right now.

Re:“They introduce kernel bugs on purpose” by rincebrain on Wednesday April 21, 2021 @03:40PM (#26894426)
I saw at least one developer lamenting that they were going to potentially bring up mechanisms for having to treat every committer as malicious by default instead of not at the next kernel summit, so it's quite possible that's going to take place.
Re:“They introduce kernel bugs on purpose” by d110af5ccf on Wednesday April 21, 2021 @08:19PM (#26897098)
> lamenting that they were going to potentially bring up mechanisms for having to treat every committer as malicious by default

I think "lamenting" is very much the wrong attitude here. Given all the things that make use of Linux today that seems like the only sane approach to me.

Re:“They introduce kernel bugs on purpose” by detaro on Thursday April 22, 2021 @09:30AM (#26902506)
If people insisted on a kernel like that, that's what they'd fund and use. But apparently that's not their priority.
Re:“They introduce kernel bugs on purpose” by yjftsjthsd-h on Wednesday April 21, 2021 @11:05AM (#26890604)
> Update the processes and tools to try and catch such malicious infiltrators.

How?

Re:“They introduce kernel bugs on purpose” by Avamander on Wednesday April 21, 2021 @04:11PM (#26894812)
That's what I'm saying kernel maintainers should figure out.
Re:“They introduce kernel bugs on purpose” by michaelt on Wednesday April 21, 2021 @05:49PM (#26895887)
Step 1: When a malicious infiltrator is identified, mount their head on a spike as a warning to others.
Re:“They introduce kernel bugs on purpose” by burnished on Wednesday April 21, 2021 @12:32PM (#26891845)
Well, it seems unlikely that any other universities will fund or support copy cat studies. And I don't mean in the top-down institutional sense I mean in the self-selecting sense. Students will not see messing with the linux kernel as being a viable research opportunity and will not do it. That doesn't seem to be 'feel-good without any actual benefit to the kernel's security'. Sounds like it could function as an effective deterent.