Notepad++ apgalvo, ka 2025. gadā tā atjauninājumu datplūsma vairākus mēnešus tika nolaupīta, uzbrucējiem pārtverot un selektīvi novirzot dažus lietotājus uz ļaunprātīgu infrastruktūru. BleepingComputer ziņo, ka kompromitēšana sākās 2025. gada jūnijā un beidzās 2. decembrī pēc tam, kad mitināšanas pakalpojumu sniedzējs atklāja pārkāpumu un pārtrauca piekļuvi.
Šis incidents ir noderīgs atgādinājums, ka “lejupielāde, izmantojot HTTPS”, nav pilnīgs drošības stāsts. Atjaunināšanas sistēmām ir nepieciešama spēcīga, pilnīga verifikācija, jo infrastruktūra, kurai uzticaties, var tikt apdraudēta.
Ko uzbrucēji izmantoja
BleepingComputer apraksta atjauninājumu verifikācijas kontroles nepilnības vecākās Notepad++ versijās, kas ļauj uzbrucējiem piegādāt viltotus atjauninājumu manifestus un novirzīt lejupielādes.
Tiek ziņots, ka kampaņa bija šaura un selektīva, kas atbilst dalībnieka, kuram vairāk rūp piekļuve konkrētiem mērķiem, nevis masveida izplatīšana, rīcībai.
Laika grafiks ir svarīgs:
- Sākotnējais kompromiss 2025. gada jūnijā
- Pagaidu darbības traucējumi septembra sākumā pēc kodola/programmatūras atjauninājumiem
- Piekļuves turpināšana, izmantojot nozagtus iekšējos piekļuves datus, līdz 2. decembrim
Šis solis “akreditācijas dati saglabājās pēc labošanas” ir klasiska incidenta reaģēšanas kļūme: servera ielāpa instalēšana nav pietiekama, ja uzbrucējam jau ir atslēgas.
Ko Notepad++ mainīja pēc incidenta
BleepingComputer ziņo, ka Notepad++ ir migrējis klientus uz jaunu mitināšanas pakalpojumu sniedzēju, mainījis akreditācijas datus un uzlabojis verifikāciju.
Sākot ar WinGUP versiju 8.8.9:
- Pārbauda uzstādītāja sertifikātus un parakstus
- Izmanto kriptogrāfiski parakstītu atjaunināšanas XML
Projekts plāno arī ieviest obligātu sertifikātu paraksta verifikāciju 8.9.2 versijā.
Šī progresija — neobligātas pārbaudes → stingrākas pārbaudes → obligātas pārbaudes — ir tieši tas, kā programmatūras izplatīšanai laika gaitā vajadzētu nostiprināties.
Ļaunprātīgas programmatūras aspekts: Chrysalis un attiecināšana
BleepingComputer atsaucas uz Rapid7 pētījumu, kurā saistīta kampaņa tiek piedēvēta ķīniešu APT grupai, kas pazīstama kā Lotus Blossom (arī aprakstīta ar citiem pseidonīmiem), un pielāgotai Rapid7 aizmugurējai durvīm ar nosaukumu “Chrysalis”.
Mērķtiecīgos piegādes ķēdes incidentos vērtuma apjoms bieži vien ir pielāgots. Tāpēc galvenā aizsardzība nav “precīzi noteikt šo ļaunprogrammatūru”, bet gan “apgrūtināt jebkādas neatļautas vērtuma apjoma piegādi, izmantojot atjauninātāju”.
Kas organizācijām būtu jādara citādi
Ja pārvaldāt programmatūru uzņēmuma vidē, šis incidents norāda uz dažiem aizsardzības trūkumiem:
- Izvairieties no patērētāju automātiskajiem atjauninājumiemkritiskās sistēmās, ja iespējams.
- Izmantojiet pārvaldītu programmatūras izplatīšanu(parakstītas pakotnes iekšējos repozitorijos, Intune/SCCM utt.).
- Piespraust un pārbaudīt parakstusinstalētājiem un atjauninājumiem.
- Uzraudzīt “atjaunināšanas ceļus”kā kritiskā infrastruktūra: DNS, TLS pārbaudes politikas, starpniekservera darbība un galapunktu izpildes ķēdes.
Ja esat individuāls lietotājs, praktiskie soļi ir vienkāršāki:
- Atjauniniet uz pašreizējo Notepad++ versiju no oficiālās vietnes
- Esiet aizdomīgi pret atjaunināšanas uzvednēm, kas neizskatās pēc parastā instalētāja.
- Meklēšanas rezultātos izvairieties no reklāmām “lejupielādēt tūlīt”, kas atdarina oficiālās lapas
Apakšējā līnija
Notepad++ sešus mēnešus ilgā atjauninājumu pārtveršana nebija saistīta ar vienu kļūdu — tā bija saistīta ar uzticamības robežām. Ja uzbrucējs var mainīt manifestu vai paraksta pārbaudes ir vājas, “atjauninājumi” pēc būtības kļūst par attālinātu koda izpildi. Risinājums ir pilna cikla verifikācija, ko nevar apiet pat tad, ja mitināšanas pakalpojumu sniedzējs kļūst par tā īpašnieku.