Bonjour, Khabrovites. A la veille du début du cours «Administrator Linux. Professionnel ” notre expert - Alexander Kolesnikov a préparé un article intéressant, que nous sommes heureux de partager avec vous.
Nous invitons également les futurs étudiants et tous ceux qui souhaitent visiter la leçon ouverte sur le thème «Méthodes et possibilités de débogage des scripts shell Bash».
Linux Open Source — . Linux , . , : , 20 . , , . , . , .
.
, , — , , — . — , . .
, (Kernel Space), , , . — (User Space): , .
, , , .
, , , , . . , , , . .
Linux Debian, SUSE, Ubuntu, Arch Linux 4- .
, :
:
1)
2)
3)
.
:
1)
2)
3)
, , . , - , Linux. , CVE :
CVE-2020-8835 Linux 5.5.0. ebpf
. , . . , , : . , 32 , .
, .
.
394 — , ebpf
. 400 , 32 . , , bpf
. .
, — , 423 441. — , , (heap) . , , . Linux taskstruct
.
, root
. Linux — cred
, taskstruct
. cred
.
struct cred
472,473,474
. uid, gid, sgid
. , root
. , Windows.
, : sudo sysctl kernel.unprivilegedbpfdisabled=1
CVE-2020-27194 — ebpf
. 5.8.*. , bpf
— JavaScript . . JIT, , . , . - , 64 . , .
, , , , CVE-2020-8835. :
64
ebpf
taskstruct
uid,gid,sgid
.
. . .
: sudo sysctl kernel.unprivilegedbpf_disabled=1
?
, , , Linux — , , . (shellcode) , . , .
«Administrator Linux. Professional».