Hacker News

Trivy dan ymosodiad eto: Mae Gweithredoedd GitHub Eang yn tagio cyfrinachau cyfaddawdu

Sylwadau

10 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News

Trivy dan ymosodiad eto: Cyfrinachau cyfaddawdu tagiau eang GitHub Actions

Nid yw diogelwch y gadwyn gyflenwi meddalwedd ond mor gryf â'i ddolen wannaf. Ar gyfer timau datblygu di-rif, mae'r cyswllt hwnnw wedi dod yn union offer y maent yn dibynnu arnynt i ddod o hyd i wendidau. Mewn tro o ddigwyddiadau pryderus, cafodd Trivy, sganiwr bregusrwydd ffynhonnell agored poblogaidd a gynhelir gan Aqua Security, ei hun yng nghanol ymosodiad soffistigedig. Cyfaddawdodd actorion maleisus dag fersiwn penodol (`v0.48.0`) o fewn ei storfa GitHub Actions, gan chwistrellu cod a ddyluniwyd i ddwyn cyfrinachau sensitif o unrhyw lif gwaith a oedd yn ei ddefnyddio. Mae'r digwyddiad hwn yn ein hatgoffa'n llwyr bod yn rhaid i ymddiriedaeth gael ei gwirio'n barhaus yn ein hecosystemau datblygu rhyng-gysylltiedig, nid rhagdybio.

Anatomeg yr Ymosodiad Cyfaddawd Tagiau

Nid torri cod cymhwysiad craidd Trivy oedd hyn, ond gwyriad clyfar o'i awtomeiddio CI/CD. Targedodd yr ymosodwyr ystorfa GitHub Actions, gan greu fersiwn maleisus o'r ffeil `action.yml` ar gyfer y tag `v0.48.0`. Pan fydd llif gwaith datblygwr yn cyfeirio at y tag penodol hwn, byddai'r weithred yn gweithredu sgript niweidiol cyn rhedeg y sgan Trivy cyfreithlon. Peiriannwyd y sgript hon i all-hidlo cyfrinachau - megis tocynnau ystorfa, manylion darparwr cwmwl, ac allweddi API - i weinydd pell a reolir gan yr ymosodwr. Mae natur llechwraidd yr ymosodiad hwn yn gorwedd yn ei neillduolrwydd; ni effeithiwyd ar ddatblygwyr sy'n defnyddio'r tagiau `@v0.48` neu `@main` mwy diogel, ond yn ddiarwybod i'r rhai a biniodd yr union dag a oedd wedi'i beryglu, fe gyflwynodd bregusrwydd critigol i'w piblinellau.

Pam Mae'r Digwyddiad hwn yn Atseinio Ar Draws y Byd DevOps

Mae'r cyfaddawd Trivy yn arwyddocaol am sawl rheswm. Yn gyntaf, mae Trivy yn offeryn diogelwch sylfaenol a ddefnyddir gan filiynau i sganio am wendidau mewn cynwysyddion a chod. Mae ymosodiad ar declyn diogelwch yn erydu'r ymddiriedaeth sylfaenol sydd ei hangen ar gyfer datblygiad diogel. Yn ail, mae'n tynnu sylw at y duedd gynyddol o ymosodwyr yn symud "i fyny'r afon," gan dargedu'r offer a'r dibyniaethau y mae meddalwedd eraill yn cael eu hadeiladu arnynt. Trwy wenwyno un gydran a ddefnyddir yn eang, gallant o bosibl gael mynediad at rwydwaith helaeth o brosiectau a sefydliadau i lawr yr afon. Mae'r digwyddiad hwn yn gwasanaethu fel astudiaeth achos hollbwysig o ran diogelwch y gadwyn gyflenwi, gan ddangos nad oes unrhyw offeryn, ni waeth pa mor ddibynadwy, yn imiwn rhag cael ei ddefnyddio fel fector ymosodiad.

"Mae'r ymosodiad hwn yn dangos dealltwriaeth soffistigedig o ymddygiad datblygwr a mecaneg CI/CD. Mae pinio i dag fersiwn penodol yn aml yn cael ei ystyried yn arfer gorau ar gyfer sefydlogrwydd, ond mae'r digwyddiad hwn yn dangos y gall hefyd gyflwyno risg os yw'r fersiwn benodol honno'n cael ei pheryglu. Y wers yw mai proses barhaus yw diogelwch, nid gosodiad un-amser."

Camau ar unwaith i Ddiogelu Eich Gweithredoedd GitHub

Yn sgil y digwyddiad hwn, rhaid i ddatblygwyr a thimau diogelwch gymryd camau rhagweithiol i galedu eu llifoedd gwaith GitHub Actions. Bod yn hunanfodlon yw gelyn diogelwch. Dyma'r camau hanfodol i'w gweithredu ar unwaith:

  • Defnyddiwch binio SHA ymrwymo yn lle tagiau: Cyfeirnodwch gamau gweithredu yn ôl eu hash ymrwymo llawn bob amser (e.e., `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`). Dyma'r unig ffordd i warantu eich bod yn defnyddio fersiwn na ellir ei chyfnewid o'r weithred.
  • Archwiliwch eich llifoedd gwaith cyfredol: Archwiliwch eich cyfeiriadur `.github/workflows`. Nodwch unrhyw gamau gweithredu sydd wedi'u pinio i dagiau a'u newid i ymrwymo SHAs, yn enwedig ar gyfer offer diogelwch critigol.
  • Trosoledd nodweddion diogelwch GitHub: Galluogwch y gwiriadau statws gofynnol ac adolygwch y gosodiad `workflow_permissions`, gan eu gosod i ddarllenadwy yn unig yn ddiofyn er mwyn lleihau'r difrod posibl o weithred dan fygythiad.
  • Monitro am weithgarwch anarferol: Gweithredwch logio a monitro ar gyfer eich piblinellau CI/CD i ganfod cysylltiadau rhwydwaith allanol annisgwyl neu ymdrechion mynediad heb awdurdod gan ddefnyddio'ch cyfrinachau.

Adeiladu Sefydliad Gwydn gyda Mewayz

Er bod sicrhau offer unigol yn hollbwysig, daw gwir wytnwch o ymagwedd gyfannol at eich gweithrediadau busnes. Mae digwyddiadau fel cyfaddawd Trivy yn datgelu'r cymhlethdodau cudd a'r risgiau sydd wedi'u hymgorffori mewn cadwyni offer modern. Mae platfform fel Mewayz yn mynd i'r afael â hyn trwy ddarparu OS busnes unedig, modiwlaidd sy'n lleihau ymlediad dibyniaeth ac yn canoli rheolaeth. Yn lle jyglo dwsin o wahanol wasanaethau - pob un â'i fodel diogelwch a'i gylchred diweddaru ei hun - mae Mewayz yn integreiddio swyddogaethau craidd fel rheoli prosiect, CRM, a thrin dogfennau mewn un amgylchedd diogel. Mae'r cydgrynhoi hwn yn lleihau'r wyneb ymosodiad ac yn symleiddio llywodraethu diogelwch, gan ganiatáu i dimau ganolbwyntio ar nodweddion adeiladu yn hytrach na chlytio gwendidau'n gyson mewn pentwr meddalwedd tameidiog. Mewn byd lle gall un tag dan fygythiad arwain at doriad mawr, mae'r diogelwch integredig a'r gweithrediadau symlach a gynigir gan Mewayz yn darparu sylfaen fwy rheoledig ac archwiliadwy ar gyfer twf.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Cwestiynau Cyffredin

Trivy dan ymosodiad eto: Cyfrinachau cyfaddawdu tagiau eang GitHub Actions

Nid yw diogelwch y gadwyn gyflenwi meddalwedd ond mor gryf â'i ddolen wannaf. Ar gyfer timau datblygu di-rif, mae'r cyswllt hwnnw wedi dod yn union offer y maent yn dibynnu arnynt i ddod o hyd i wendidau. Mewn tro o ddigwyddiadau pryderus, cafodd Trivy, sganiwr bregusrwydd ffynhonnell agored poblogaidd a gynhelir gan Aqua Security, ei hun yng nghanol ymosodiad soffistigedig. Cyfaddawdodd actorion maleisus dag fersiwn penodol (`v0.48.0`) o fewn ei storfa GitHub Actions, gan chwistrellu cod a ddyluniwyd i ddwyn cyfrinachau sensitif o unrhyw lif gwaith a oedd yn ei ddefnyddio. Mae'r digwyddiad hwn yn ein hatgoffa'n llwyr bod yn rhaid i ymddiriedaeth gael ei gwirio'n barhaus yn ein hecosystemau datblygu rhyng-gysylltiedig, nid rhagdybio.

Anatomeg yr Ymosodiad Cyfaddawd Tagiau

Nid torri cod cymhwysiad craidd Trivy oedd hyn, ond gwyriad clyfar o'i awtomeiddio CI/CD. Targedodd yr ymosodwyr ystorfa GitHub Actions, gan greu fersiwn maleisus o'r ffeil `action.yml` ar gyfer y tag `v0.48.0`. Pan fydd llif gwaith datblygwr yn cyfeirio at y tag penodol hwn, byddai'r weithred yn gweithredu sgript niweidiol cyn rhedeg y sgan Trivy cyfreithlon. Peiriannwyd y sgript hon i all-hidlo cyfrinachau - megis tocynnau ystorfa, manylion darparwr cwmwl, ac allweddi API - i weinydd pell a reolir gan yr ymosodwr. Mae natur llechwraidd yr ymosodiad hwn yn gorwedd yn ei neillduolrwydd; ni effeithiwyd ar ddatblygwyr sy'n defnyddio'r tagiau `@v0.48` neu `@main` mwy diogel, ond yn ddiarwybod i'r rhai a biniodd yr union dag a oedd wedi'i beryglu, fe gyflwynodd bregusrwydd critigol i'w piblinellau.

Pam Mae'r Digwyddiad hwn yn Atseinio Ar Draws y Byd DevOps

Mae'r cyfaddawd Trivy yn arwyddocaol am sawl rheswm. Yn gyntaf, mae Trivy yn offeryn diogelwch sylfaenol a ddefnyddir gan filiynau i sganio am wendidau mewn cynwysyddion a chod. Mae ymosodiad ar declyn diogelwch yn erydu'r ymddiriedaeth sylfaenol sydd ei hangen ar gyfer datblygiad diogel. Yn ail, mae'n tynnu sylw at y duedd gynyddol o ymosodwyr yn symud "i fyny'r afon," gan dargedu'r offer a'r dibyniaethau y mae meddalwedd eraill yn cael eu hadeiladu arnynt. Trwy wenwyno un gydran a ddefnyddir yn eang, gallant o bosibl gael mynediad at rwydwaith helaeth o brosiectau a sefydliadau i lawr yr afon. Mae'r digwyddiad hwn yn gwasanaethu fel astudiaeth achos hollbwysig o ran diogelwch y gadwyn gyflenwi, gan ddangos nad oes unrhyw offeryn, ni waeth pa mor ddibynadwy, yn imiwn rhag cael ei ddefnyddio fel fector ymosodiad.

Camau ar unwaith i Ddiogelu Eich Gweithredoedd GitHub

Yn sgil y digwyddiad hwn, rhaid i ddatblygwyr a thimau diogelwch gymryd camau rhagweithiol i galedu eu llifoedd gwaith GitHub Actions. Bod yn hunanfodlon yw gelyn diogelwch. Dyma'r camau hanfodol i'w gweithredu ar unwaith:

Adeiladu Sefydliad Gwydn gyda Mewayz

Er bod sicrhau offer unigol yn hollbwysig, daw gwir wytnwch o ymagwedd gyfannol at eich gweithrediadau busnes. Mae digwyddiadau fel cyfaddawd Trivy yn datgelu'r cymhlethdodau cudd a'r risgiau sydd wedi'u hymgorffori mewn cadwyni offer modern. Mae platfform fel Mewayz yn mynd i'r afael â hyn trwy ddarparu OS busnes unedig, modiwlaidd sy'n lleihau ymlediad dibyniaeth ac yn canoli rheolaeth. Yn lle jyglo dwsin o wahanol wasanaethau - pob un â'i fodel diogelwch a'i gylchred diweddaru ei hun - mae Mewayz yn integreiddio swyddogaethau craidd fel rheoli prosiect, CRM, a thrin dogfennau mewn un amgylchedd diogel. Mae'r cydgrynhoi hwn yn lleihau'r wyneb ymosodiad ac yn symleiddio llywodraethu diogelwch, gan ganiatáu i dimau ganolbwyntio ar nodweddion adeiladu yn hytrach na chlytio gwendidau'n gyson mewn pentwr meddalwedd tameidiog. Mewn byd lle gall un tag dan fygythiad arwain at doriad mawr, mae'r diogelwch integredig a'r gweithrediadau symlach a gynigir gan Mewayz yn darparu sylfaen fwy rheoledig ac archwiliadwy ar gyfer twf.

Adeiladu Eich Busnes OS Heddiw

O weithwyr llawrydd i asiantaethau, mae Mewayz yn pweru 138,000+ o fusnesau gyda 208 o fodiwlau integredig. Dechreuwch am ddim, uwchraddiwch pan fyddwch chi'n tyfu.

Creu Cyfrif Am Ddim →

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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