Notepad++ – laialdaselt kasutatav Windowsi tekstiredaktor – hoiatas, et selle värskendusinfrastruktuur oli kuid ohustatud, võimaldades ründajatel valikuliselt suunata mõned kasutajad pahatahtlikele värskendustele. Ars Technica teatab, et ohtu sattumine algas 2025. aasta juunis ja kontroll taastati täielikult alles detsembris.
See on klassikaline tarneahela muster: iga ohvri otse ärakasutamise asemel sihivad ründajad uuendusteed, nii et tarkvarast endast saab edastusvahend.
Milline rünnak välja nägi
Arsi andmetel saavutasid ründajad „taristu tasemel“ kontrolli, mis võimaldas neil Notepad++ domeenile suunatud värskendusliiklust pealt kuulata ja ümber suunata. Iga kasutaja ründamise asemel oli ümbersuunamine valikuline – suunatud huvipakkuvatele sihtmärkidele.
See selektiivsus on oluline vihje. See viitab sellele, et ründajatel oli kas kindel ohvrite rühm või püüdsid nad avastamist vältida, hoides nakkuse hulga madalal.
Miks on uuendajad nii väärtuslik sihtmärk
Automaatse värskendamise mehhanismid on loodud kolme ohtliku asja tegemiseks:
- Hankige kood internetist
- Kirjuta see kettale
- Käivita see
Just seda pahavara tahabki. Ainus, mis „uuendamise” ja „nakatamise” vahel seisab, on kontrollimine.
Kui uuendaja:
- Ei kasuta järjepidevalt tugevat TLS-i
- Ei kontrolli allkirju õigesti
- Usaldab võltsimiskindlat manifestifaili
...siis võib liikluse pealtkuulamine või ümbersuunamine olla piisav kasuliku koormuse vahetamiseks.
Notepad++ uuendaja eripärad (ja nõrgad kohad)
Ars kirjeldab kohandatud uuendajat (GUP / WinGUP), mis:
- Teatab oma versioonist Notepad++ URL-ile
- Hangib XML-failist värskendusjuhised
- Laadib installija ajutisele kataloogile alla ja käivitab selle
Paljude süsteemide nõrk koht on "manifesti" etapp. Kui manifesti saab asendada või muuta, saab uuendaja suunata mis tahes allalaadimiskohale.
Milliseid versioone peaksid kasutajad kasutama
Arsi aruandes märgitakse, et arendajad kutsusid kasutajaid üles veenduma, et nad kasutavad versiooni 8.9.1 või uuemat.
Selliste juhtumite puhul on rusikareegel järgmine:
- Eelista käsitsi installimist ametlikult saidilt
- Väldi kolmandate osapoolte „allalaadimispeegleid” ja reklaamidega täidetud otsingutulemusi
- Ootamatult ajastatud värskendusviipeid käsitle kahtlastena
Kuidas hinnata oma kokkupuudet
Sihtkampaania puhul ei pruugi olla ideaalseid kompromissi näitajaid, kuid ebakindlust saab vähendada:
- Kinnitage oma installitud versioonja võrrelge seda praeguste väljaannetega.
- Paigaldaja allkirja kontrollimineteie Notepad++ binaarfailide jaoks.
- Süsteemilogide ülevaatamineebatavaliste protsesside käivitamiste korral värskenduste ajal (tundmatud installiprotsessid, võrgukõned ebatavalistele domeenidele).
- Skannimine EDR/AV-gamis suudab tuvastada intsidentidele reageerijate teatatud teadaolevaid tagauksi.
Organisatsioonide jaoks on mõistlik ka:
- Piira uuendaja komponentide juurdepääsu internetile
- Kasutage kontrollitud tarkvara juurutamist (MSI pakendid, sisemised repositooriumid)
Mida see ütleb avatud lähtekoodiga sõltuvuste kohta
Notepad++ on tasuta, laialdaselt kasutatav ja oma olulisusega võrreldes sageli alarahastatud. See ebakõla ilmneb hapra infrastruktuuri ja kohandatud värskendussüsteemidena, mis ei ole loodud riikide tasemel ohumudelite jaoks.
Laiem õppetund ei ole "ära kasuta avatud lähtekoodiga tarkvara". See on see, et laialdaselt sõltuvad avatud lähtekoodiga projektid vajavad:
- Kaasaegsed värskendusraamistikud
- Turvaülevaated
- Taristu ja intsidentidele reageerimise rahastamine
Lõpptulemus
Kui kasutate Notepad++, eeldage, et uuenduskanal oli 2025. aastal potentsiaalne rünnakupind. Hankige uusim versioon, eelistage ametlikke/manuaalseid installimisi ja käsitlege uuendaja terviklikkust (allkirju ja manifeste) tegeliku turvapiirina.