efee22
Re:No More Blue Fridays
on Monday July 22, 2024 @09:37AM (#41034225)
It's not a silver bullet, however, it is still better to pushing all the panicable bugs into one community-maintained section (e.g. eBPF verifier). All vendors have an incentive to help get right and this is much better than every vendor shipping their own panicable bugs in their own out of tree kernel modules. Additionally, it's not just the industry looking at eBPF, but also academia in terms of formally verifying these critical sections.
Re:No More Blue Fridays
on Monday July 22, 2024 @09:26AM (#41034118)
Infinite loops are not possible and would get rejected by the verifier since it cannot solve the halting problem. Here is a good overview on the options available: https://ebpf-docs.dylanreimerink.nl/linux/concepts/loops/
Re:No More Blue Fridays
on Monday July 22, 2024 @09:13AM (#41033978)
RHEL kernel.. right. Imho, I'd trust an upstream stable kernel far more than a RHEL one for production which has dozen of feature backports and an internal kABI to maintain.. granted RH has a QA team, but it is still impossible to test everything beforehand.
Re:No More Blue Fridays
on Monday July 22, 2024 @09:06AM (#41033903)
Agree, Crowdstrike was an unlucky one, but it is more about the issue in general. If I remember correctly, also others like sysdig user their own kernel modules for collection.
Re:No More Blue Fridays
on Monday July 22, 2024 @09:04AM (#41033887)
I think with a LTS distribution you should get very far these days when it comes to implementing such sensors.