Komiteti teknik miratoi ndryshimin e sjelljes së systemd në Debian

Komiteti teknik, që merr vendime përfundimtare mbi çështje teknike controversiale në projektin Debian, miratoi një ndryshim në paketën me systemd, që ndryshon sjelljen gjatë përdorimit të dosjes /var/lock. Menaxheri sistemit systemd që nga versioni 258 e kufizoi mundësinë e shkrimit në dosjen /var/lock vetëm për përdoruesit me të drejta root, ndërsa komiteti teknik i Debian miratoi ruajtjen e sjelljes së mëparshme, e cila lejonte shkrimin në /var/lock nga çdo përdorues.

Rregullat e projektit Debian parashikojnë ruajtjen e sjelljes origjinale të aplikacioneve (konfigurimeve të vendosura në upstream) gjatë krijimit të paketave. Për të bërë ndryshime specifike për Debian në paketat, ndryshe nga rregullat e projektit, kërkohet miratimi i veçantë nga komiteti teknik.

Në rastin e systemd, komiteti mbështeti propozimin për të mos ndjekur ndryshimin që ndryshon të drejtat e aksesit në /var/lock me qëllim forcimin e sigurisë, pasi mundësia e shkrimit publik në dosjen /var/lock përmendet në specifikimin FHS (Filesystem Hierarchy Standard) dhe është e nevojshme për vazhdimin e funksionimit të disa programeve ekzistuese. Për shembull, aplikacionet për punë me porte serike, si uucp, minicom, mgetty+sendfax dhe hylafax, përdorin dosjen /var/lock për të ndarë aksesin në pajisjet /dev/ttyS* duke krijuar skedarë bllokues.

Nevoja për të kufizuar aksesin në dosjen /var/lock shpjegohet nga zhvilluesit e systemd si mbrojtje nga sulmet DoS. Dosja /var/lock është një lidhje simbolike ndaj dosjes /run/lock. Ndara me dosjen /run zakonisht montehet veçmas përmes tmpfs dhe ecuria e mundësisë për shkrim pa kontroll në të mund të përdoret për mbushjen e ndarjes dhe bllokimin e krijimit të skedarëve të rinj në hierarkinë /run.

Për të përjashtuar realizimin e sulmeve të tilla me akses të pakufizuar, më parë në Debian është përdorur një patch, që montonte /run/lock në një ndarje të vogël tmpfs. Vitin e kaluar, ky patch u zëvendësua me njësinë run-lock.mount, dhe këtë verë kjo njësi u eliminua, pas së cilës /run/lock mbeti në ndarjen /run. Në komentet për vendimin e komitetit teknik, ish-mbajtësi i systemd rekomandoi që të mos harrohet ndryshimi i shënuar dhe të kthehemi në montimin e veçantë të /run/lock, dhe në perspektivën afatgjatë të transferohet të gjitha aplikacionet të lidhura me /run/lock në bllokime përmes mekanizmit flock.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster