
Homebrew 7.0.0 vjen me skaner të integruar për dobësitë
Homebrew 7.0.0 shton komandën brew vulns dhe një bazë të dhënash dobësish specifike për Homebrew, për të kontrolluar paketat e macOS për të meta të njohura.
Homebrew, menaxheri i paketave me burim të hapur që përdoret kryesisht në macOS, ka publikuar versionin 7.0.0 me një skaner të integruar për dobësitë, kontrolle më të forta sigurie dhe publikimin e plotë të ndërfaqes grafike native BrewUI. Homebrew u lejon përdoruesve të instalojnë softuer në një mënyrë të ngjashme me menaxherët e paketave të Linux: shkarkon automatikisht paketat dhe zgjidh e instalon varësitë e tyre, pjesët e tjera të softuerit që një paketë ka nevojë për të funksionuar. Publikimi i ri u jep përdoruesve dhe administratorëve të macOS një mënyrë të integruar për të kontrolluar paketat e instaluara kundrejt problemeve të njohura të sigurisë.
Shtrirja e projektit i bën këto shtesa sigurie të rëndësishme. Homebrew ka 49,000 yje dhe 11,000 fork në GitHub, një shenjë e përdorimit të tij të gjerë. Aktorët e kërcënimit e kanë synuar shpesh këtë mjet për të shpërndarë malware vjedhës informacioni, softuer keqdashës i krijuar për të mbledhur informacione të ndjeshme nga një kompjuter, përmes faqeve klon (faqe interneti që imitojnë faqen zyrtare të Homebrew) dhe mashtrimeve ClickFix (mesazhe të rreme gabimi ose udhëzime që i mashtrojnë njerëzit të ngjitin komanda të dëmshme). Një menaxher paketash është një objektiv i vlefshëm, sepse një kompromis i suksesshëm mund të prekë shumë aplikacione në një sistem njëherësh.
BrewUI, ndërfaqja grafike native zyrtare, tani është plotësisht e disponueshme në macOS 26 "Tahoe" dhe më vonë. Ajo ofron një mënyrë të lehtë për të shfletuar dhe kërkuar paketa, si dhe për të inspektuar e menaxhuar varësitë e tyre. Ndërfaqja grafike ofron një alternativë vizuale për përdoruesit që preferojnë të mos shkruajnë komanda ose që duan një pamje më të qartë të asaj që është instaluar.
Skaneri i dobësive është i disponueshëm përmes një komande të re, brew vulns. Ai mund të kontrollojë të gjitha formulat e instaluara, një formulë të vetme të emërtuar, ose formulat dhe varësitë e tyre të deklaruara në një Brewfile. Në Homebrew, formulat (ose formulae) janë përkufizime paketash të bazuara në Ruby që i tregojnë Homebrew se si të shkarkojë skedarë, të ekzekutojë komanda ndërtimi ose të instalojë varësi. Cask-et përdoren për të instaluar aplikacione grafike, fonte, shtojca dhe softuer tjetër të macOS. Për secilën formulë, Homebrew përcakton depon e softuerit burimor (projekti origjinal ku ndodhet kodi) dhe versionin ose etiketën e tij. Për paketat e instaluara, mjeti përdor informacione nga një SBOM i disponueshëm (software bill of materials, një inventar i lexueshëm nga makina i komponentëve) ose nxjerr burimin nga përkufizimi i formulës.
Komanda dërgon depon burimore dhe versionin ose etiketën në OSV.dev, një bazë të dhënash publike dobësish, në një pyetje të grupuar. Ajo merr të dhënat përputhëse të dobësive, verifikon përputhjet e mundshme, zbaton filtra opsionalë të ashpërsisë dhe në fund kontrollon nëse Homebrew ka aplikuar tashmë një patch sigurie për atë formulë. Kjo i ndihmon përdoruesit të dallojnë midis një formule që është ende e dobët dhe një formule ku Homebrew ka sjellë një rregullim pa ndryshuar numrin e versionit burimor.
Homebrew 7.0.0 prezanton gjithashtu një bazë të dhënash këshillash specifike për Homebrew. Kjo bazë publikon të dhëna në format OSV (një format i zakonshëm për ndarjen e informacionit të dobësive) që dokumentojnë dobësitë që prekin versionet dhe rishikimet e formulave të Homebrew, duke përfshirë rregullimet që janë sjellë pa ndryshuar versionin burimor të softuerit. Ekipi i projektit shpjegon: "Homebrew publikon gjetjet e këshillave në API-n e formulave dhe një indeks të shkarkueshëm këshillash, duke i ndihmuar mjetet e tjera të dallojnë dobësitë e pazgjidhura nga rregullimet e dorëzuara tashmë." Të dhënat janë të ripërdorshme lirisht nën CC0, një licencë e domenit publik, duke u dhënë ekipeve të sigurisë një burim të përbashkët të dhënash dobësish specifike për Homebrew. Kjo do të thotë që mjetet dhe ekipet e sigurisë mund të konsumojnë këshillat e Homebrew pa pasur nevojë të skanojnë faqen e projektit ose të mbajnë harta të veçanta.
Sandboxing është gjithashtu më i rreptë në versionin 7.0.0. Qasja në drejtoritë shtëpiake të përdoruesve bllokohet si parazgjedhje, dhe shkarkimet e varësive të aktivizuara nga rrjeti ndahen nga instalimi offline. Kjo zvogëlon mundësinë që një formulë ose cask keqdashës të lexojë skedarë në dosjen shtëpiake të përdoruesit ose të arrijë rrjetin gjatë një konfigurimi offline. Homebrew vëren gjithashtu se instalimet dhe përditësimet janë më të shpejta në publikimin e ri, sepse mund të shkarkojë, përgatisë dhe instalojë paketa njëkohësisht, duke punuar në disa njëherësh.
Për pronarët e faqeve të internetit dhe ekipet IT që drejtojnë makina zhvillimi ose testimi në macOS, mbajtja e menaxherëve të paketave të sigurt është pjesë e zinxhirit më të gjerë të furnizimit. Një paketë keqdashëse ose një e metë e njohur në një varësi mund të ekspozojë kodin burimor, kredencialet dhe të dhënat e klientëve. Për ekipet që vlerësojnë se si t'i shpërndajnë këto ndryshime në shumë makina, AEU-I ofron IT, infrastrukturë dhe konsulencë me sigurinë në plan të parë, që mund të ndihmojë në vlerësimin e kontrolleve si skaneri i ri i dobësive i Homebrew.
Si të Mbroheni
- Nëse përdorni Homebrew në një Mac, përditësojeni tani në versionin 7.0.0 ose më të ri, që skaneri i dobësive, sandbox-i më i rreptë dhe ndërfaqja grafike të jenë në vend.
- Shkarkoni Homebrew dhe paketat e tij vetëm nga faqja zyrtare brew.sh dhe kontrolloni dy herë adresën përpara se të shkruani ndonjë gjë.
- Për të kontrolluar softuerin e instaluar të Homebrew për të meta të njohura, hapni Terminalin dhe shkruani brew vulns, pastaj përditësoni çdo paketë që komanda sinjalizon.
- Mos ngjitni kurrë komanda terminali nga faqe interneti ose paralajmërime pop-up vetëm sepse thonë se Mac-i juaj është i infektuar; kështu mashtrimet ClickFix i mashtrojnë njerëzit.
- Mbajeni të përditësuar edhe sistemin operativ të Mac-it, sepse ndërfaqja grafike e Homebrew 7.0.0 funksionon në macOS 26 Tahoe dhe më vonë, por përditësimet e sigurisë mbrojnë të gjitha versionet.
Termat e Shpjeguar
- Homebrew Një menaxher paketash me burim të hapur për macOS që shkarkon dhe instalon softuer dhe varësitë e tij.
- Formula Një recetë e bazuar në Ruby që i tregon Homebrew se si të shkarkojë, ndërtojë ose instalojë një paketë.
- Cask Një lloj pakete Homebrew që përdoret për të instaluar aplikacione grafike, fonte, shtojca dhe softuer tjetër të macOS.
- SBOM Një listë e materialeve të softuerit, një listë e lexueshme nga makina e të gjithë komponentëve në një paketë softueri.
- OSV Një format dhe bazë të dhënash e hapur për ndarjen e informacionit të dobësive rreth paketave softuerike.
- ClickFix Një mashtrim i inxhinierisë sociale ku një gabim ose udhëzim i rremë i thotë përdoruesit të ngjitë një komandë të dëmshme në terminalin e tij.
- Sandboxing Një teknikë sigurie që kufizon atë që një program mund të aksesojë, si bllokimi i aksesit në dosjen shtëpiake të përdoruesit.