Kompania e sigurimeve GEICO publikoi një version paraprak të mjetit TuxTape, i cili mundëson vendosjen e infrastrukturës tuaj për krijimin, ndërtimin dhe shpërndarjen e patch-eve live për bërthamën Linux. Patch-et live lejojnë aplikimin e rregullimeve në bërthamën Linux në kohë reale, pa nevojën për ri-ngarkim dhe ndalimin e sistemit. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahet nën licencën Apache 2.0.
Patch-et live për eliminimin e dobësive ofrohen për distribuimet e tyre nga kompani si Red Hat, Oracle, Canonical dhe SUSE, por mjeti i tyre i nivelit të ulët për punën me patch-et është i hapur, ndërsa patch-et vetë krijohen prapa dyerve të mbyllura. Distribuimet Gentoo dhe Debian kanë provuar të zhvillojnë projekte të hapura elivepatch dhe linux-livepatching, por e para ka 6 vjet që është shpallur e braktisur, ndërsa e dyta është ngadalësuar në fazën e krijimit të një prototipi testues.
TuxTape synonimohet për organizimin e punës së sistemit tuaj për krijimin dhe shpërndarjen e live-patch-eve, pa varësi nga ofrues të jashtëm dhe të përshtatshëm për çdo bërthamë Linux, jo vetëm për paketat me bërthamën e shpërndarjeve specifike. TuxTape mund të formojë live-patch-e që janë të pajtueshme me mjetin kpatch të zhvilluar nga Red Hat (përveç kpatch, ekzistojnë mjete të ngjashme: kGraft nga SUSE, Ksplice nga Oracle dhe livepatch universale). Patch-et formohen si module të ngarkueshme të bërthamës, të cilat zëvendësojnë funksionet në bërthamë duke përdorur nënndërsa ftrace për të drejtuar në funksione të reja që janë përfshirë në modul.

TuxTape mund të ndjekë informacionin mbi korrigjimin e dobësive në bërthamën Linux, të botuar në listën e shpërndarjes linux-cve-announce dhe në depo Git, të rendisë dobësitë sipas nivelit të rrezikut, të përcaktojë zbatueshmërinë për bërthamat e mbështetura Linux dhe të generejë live-patch-e mbi bazën e patch-eve të zakonshme për degët LTS të bërthamës. Zbatueshmëria e patch-eve origjinale vlerësohet përmes profilizimit të ndërtimeve të bërthamës. Patch-et me dobësi që nuk prekin bërthamën e synuar injorohen.
TuxTape përfshin një sistem për ndjekjen e dobësive të reja në bërthamë, ndërtuesin e DB-së për patch-e dhe dobësi, server për ruajtjen e metadatas, një sistem për menaxhimin e ndërtimit të bërthamës, ndërtuesin e bërthamës, gjeneruesin e patch-eve, arkivin e patch-eve, një klient për marrjen e patch-eve për gazetarët fundorë dhe një ndërfaqe interaktive për menaxhimin e formimit të patch-eve live.

Zhvillimi Ă«shtĂ« nĂ« fazĂ«n e prototipit eksperimental. PĂ«r testim fillestar janĂ« propozuar: tuxtape-cve-parser pĂ«r pĂ«rpunimin e informacionit mbi dobĂ«sitĂ« dhe ndĂ«rtimin e DB-sĂ« me patch-e; tuxtape-server me realizimin e ndĂ«rfaqes gRPC pĂ«r shĂ«rbimet qĂ« gjenerojnĂ« patch-e; tuxtape-kernel-builder pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s nĂ« konfigurimin e caktuar dhe formimin e profilit tĂ« ndĂ«rtimit; tuxtape-dashboard â njĂ« ndĂ«rfaqe konsolĂ« pĂ«r rishikimin dhe krijimin e patch-eve live nĂ« bazĂ« tĂ« patch-eve burimore tĂ« marra nga tuxtape-server.

Burimi: opennet.ru
