Againene-de hüjüme sezewar boluň: GitHub hereketleriniň giňden ýaýramagy gizlin syrlar | Mewayz Blog Skip to main content
Hacker News

Againene-de hüjüme sezewar boluň: GitHub hereketleriniň giňden ýaýramagy gizlin syrlar

Teswirler

8 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News

againene-de hüjüme sezewar boluň: GitHub hereketleriniň giňden ýaýramagy gizlin syrlar

Programma üpjünçiligi üpjünçilik zynjyrynyň howpsuzlygy diňe iň gowşak baglanyşygy ýaly güýçlidir. Sansyz ösüş toparlary üçin bu baglanyşyk gowşak taraplary tapmak üçin bil baglaýan gurallara öwrüldi. Wakalar barada aýdylanda, Aqua Security tarapyndan goldanýan açyk çeşmeli gowşak goralan skaner Triwi çylşyrymly hüjümiň merkezinde özüni tapdy. Zyýanly aktýorlar, GitHub Actions ammarynda belli bir wersiýa belligini ("v0.48.0") bozup, ony ulanan islendik iş prosesinden gizlin syrlary ogurlamak üçin döredilen kod sanjym edýär. Bu waka, birek-birege bagly ösüş ekosistemalarymyzda ynamyň hemişe barlanmalydygyny, kabul edilmejekdigini aç-açan ýatladýar.

Tag ylalaşyk hüjüminiň anatomiýasy

Bu Triwiniň esasy programma koduny bozmak däl-de, CI / CD awtomatizasiýasynyň akylly ýykylmagy. Hüjüm edenler GitHub Hereket ammaryny nyşana aldylar we "v0.48.0" belligi üçin "action.yml" faýlynyň zyýanly görnüşini döretdiler. Haçan-da bir işläp düzüjiniň iş tertibi bu aýratyn bellige salgylananda, hereket “Trivy” kanuny gözden geçirmezden ozal zyýanly skript ýerine ýetirer. Bu skript, ammar bellikleri, bulut üpjün edijiniň şahsyýetnamalary we API açarlary ýaly syrlary hüjümçi tarapyndan dolandyrylýan uzak serwere ýaýratmak üçin döredildi. Bu hüjümiň mekir häsiýeti, aýratynlygyndadyr; has ygtybarly "@ v0.48" ýa-da "@ main" belliklerini ulanýan işläp düzüjiler täsir etmedi, ýöne takyk ylalaşylan belligi bilmän bilmän öz turbalaryna möhüm gowşaklygy girizdi.

Näme üçin bu waka DevOps dünýäsinde gaýtalanýar

Trivy ylalaşygy birnäçe sebäplere görä möhümdir. Birinjiden, “Trivy” konteýnerlerdäki we koddaky gowşaklyklary gözlemek üçin millionlarça adam tarapyndan ulanylýan esasy howpsuzlyk guralydyr. Howpsuzlyk guralyna edilen hüjüm, howpsuz ösüş üçin zerur bolan ynamy ýok edýär. Ikinjiden, beýleki programma üpjünçiliginiň guralyna we gurallaryna gönükdirilen hüjümçileriň "ýokary akym" hereketiniň artýan tendensiýasyny görkezýär. Giňden ulanylýan bir komponenti zäherlemek bilen, aşaky taslamalaryň we guramalaryň giň ulgamyna girip bilerler. Bu waka üpjünçilik zynjyrynyň howpsuzlygynda möhüm bir waka bolup hyzmat edýär, hiç bir guralyň, näçe abraýly bolsa-da, hüjüm wektory hökmünde ulanylmagyna immunitetiň ýokdugyny görkezýär.

"Bu hüjüm, döredijiniň özüni alyp barşyna we CI / CD mehanikasyna çylşyrymly düşünjäni görkezýär. Belli bir wersiýa belligine dakmak köplenç durnuklylyk üçin iň oňat tejribe hasaplanýar, ýöne bu waka, belli bir wersiýa bozulan halatynda töwekgelçiligi hem döredip biljekdigini görkezýär. Sapak, howpsuzlyk bir gezeklik gurnama däl-de, üznüksiz prosesdir."

GitHub hereketleriňizi üpjün etmek üçin derrew ädimler

Bu wakadan soň döredijiler we howpsuzlyk toparlary GitHub Hereketleriniň işini hasam berkitmek üçin işjeň çäreleri görmeli. Arkaýynlyk howpsuzlygyň duşmanydyr. Derrew durmuşa geçirmek üçin möhüm ädimler:

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime