Managerul de Pachete Pacman 7.0 Lansat, Iată Noutățile


Managerul de pachete Arch's Pacman 7.0 îmbunătățește securitatea, introducând DownloadUser pentru manipularea mai sigură a fișierelor, remediind mai multe vulnerabilități importante și altele.

Arch Linux a lansat cea mai recentă versiune a iubitului său manager de pachete, Pacman 7.0. Au fost introduse mai multe funcții și îmbunătățiri pentru a-i spori funcționalitatea și experiența utilizatorului, așa că să le analizăm.

Aspecte importante ale managerului de pachete Pacman 7.0

Principalul element al noii versiuni este adăugarea opțiunii de configurare DownloadUser. Această setare permite sporirea securității prin reducerea privilegiilor la descărcarea fișierelor și rezolvarea vulnerabilităților comune asociate permisiunilor fișierelor în timpul descărcărilor.

Aceasta înseamnă că fișierele sunt acum stocate temporar într-un director deținut de DownloadUser, asigurând că procesul de descărcare rămâne izolat și nu scrie în afara zonei desemnate pe sistemele Linux.

În plus, pentru utilizatorii avansați care au nevoie de mai mult control, Pacman 7.0 introduce opțiunea DisableSandbox împreună cu flag-ul --disable-sandbox. Această funcție permite dezactivarea restricțiilor de scriere la descărcare, ceea ce este util în scenarii în care utilizatorii operează într-un mediu securizat sau personalizat.

Pacman 7.0 aduce, de asemenea, numeroase corecții și îmbunătățiri care sporesc robustețea și fiabilitatea managerului de pachete. În mod notabil, se asigură că atât actualizările bazei de date, cât și semnăturile sunt preluate din aceeași locație, simplificând procesul de actualizare și rezolvând problemele observate anterior cu XferCommand.

De asemenea, înlocuiește sprintf cu snprintf, o alternativă mai sigură care ajută la prevenirea depășirilor de buffer—o vulnerabilitate comună de securitate în dezvoltarea software. În plus, actualizarea remediază un bug important de tip read-after-free atunci când se parsează fișiere de configurare și rezolvă problemele legate de căutarea în liste de fișiere non-NULL, dar goale.

Pentru dezvoltatori și întreținători, makepkg—scriptul responsabil pentru compilarea și construirea pachetelor din sursă—a primit mai multe actualizări. Acestea includ eliminarea suportului pentru GITFLAGS și îmbunătățiri în gestionarea surselor git pentru a sprijini mai bine modificările fără a depinde de configurația utilizatorului.

În plus, aceasta îmbunătățește și vizibilitatea erorilor legate de sursă prin noi coduri de returnare și împiedică suprascrierea anumitor variabile de mediu ale construirii, asigurând procese de construire mai previzibile.

În cele din urmă, instrumentul pacman-key, esențial pentru securitatea semnării pachetelor, gestionează acum corect verificările de permisiuni pentru operațiunile efectuate fără acces root, o actualizare esențială pentru menținerea securității în medii cu mai mulți utilizatori.

Consultați lista completă a modificărilor pentru informații detaliate despre toate noutățile și îmbunătățirile pe care le aduce Pacman 7.0. Utilizatorii Arch o vor primi ca actualizare în zilele următoare, când vor rula cunoscuta comandă pacman -Syu.