LKRG 1.0: Securitate avansată pentru kernelul Linux

Linux Software
Spread the love

Linux Kernel Runtime Guard (LKRG) a ajuns la o etapă importantă: lansarea versiunii 1.0.0. După peste 7 ani de dezvoltare, proiectul este acum considerat matur și pregătit pentru producție.

LKRG este un modul de kernel open-source care verifică integritatea kernelului Linux în timp real și detectează tentativele de exploatare a vulnerabilităților. Nu modifică kernelul, ci rulează peste acesta, oferind un strat suplimentar de securitate.

Noutăți în LKRG 1.0.0

  • Compatibilitate cu cele mai noi kerneluri Linux (până la 6.17-rc4).
  • Optimizări pentru Linux 6.13+ și detectarea îmbunătățită a atacurilor cred pointer overwrite.
  • Reducerea codului cu ~1500 de linii pentru performanță și mentenanță mai bună.
  • Suport pentru OverlayFS ovl_tmpfile (Linux 6.10–6.12.y) și eliminarea hooking-ului pe 6.13+.
  • Compatibilitate cu Intel CET IBT și KCFI pe x86_64.
  • Îmbunătățiri pentru compilarea cu Clang (suport oficial rămâne GCC).
  • Trecerea de la kretprobes la kprobes simple pentru fiabilitate și performanță.
  • Optimizarea locking-ului și implementarea lookup-urilor lockless pentru datele shadow per-task.
  • Rezolvarea mai multor bug-uri și condiții de cursă critice.
  • Îmbunătățiri la instrumentele de logare și compilarea acestora cu flag-uri de hardening.

O bază de cod mai curată

Statisticile arată progresul:

  • 144 fișiere modificate
  • +2279 linii adăugate
  • -4700 linii eliminate

Echipa din spatele versiunii 1.0

  • Solar Designer – 99 commit-uri
  • Sultan Alsawaf – 30 commit-uri
  • Vitaly Chikunov – 6 commit-uri

Adam „pi3” Zabrocki, autorul inițial, a rămas implicat în procesul de revizuire, chiar dacă nu a contribuit direct cu cod în această versiune.

Disponibilitate

LKRG 1.0.0 este deja inclus în pachetele Rocky Linux SIG/Security pentru versiunile 9.6 și 8.10 și este compatibil și cu AlmaLinux și RHEL. Poate fi descărcat de pe site-ul oficial LKRG.

Tagged

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *