Cacing Miasma Serang GitHub Microsoft: Bagaimana Perisian Hasad Menjadikan Alatan Pengekodan AI sebagai Senjata
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata... Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan s...
Diterbitkan olehDisunting dengan DeepSeek-V4-ProImej dijana dengan GPT Image 1.5
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata...
Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan serangan rantaian bekalan pelbagai peringkat yang dikaitkan dengan rangka kerja Mini Shai Hulud yang telah menjadi sumber...
Tindak balas pantas termasuk pelumpuhan segera repositori dan pemulihan penuh menjelang 8 Jun.
What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating MiaAn artistic representation of the Miasma worm infiltrating Microsoft's GitHub ecosystem through AI coding tools.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating Mia. Article summary: Here is a comprehensive breakdown of the Miasma malware attack on Microsoft's GitHub repositories.. Topic tags: general, general web, user generated, education. Reference image context from search candidates: Reference image 1: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers described as a supply chain attack aimed at developer w" source context "Supply Chain Attack Hits Microsoft GitHub Repos, AI Coding Tools" Reference image 2: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers d
openai.com
Pada 5 Jun 2026, satu strain perisian hasad mereplikasi sendiri yang dikenali sebagai cacing Miasma memaksa GitHub untuk melumpuhkan 73 repositori milik Microsoft dalam masa hanya 105 saat. Ini bukan sekadar suntikan kod kecil; ia adalah serangan rantaian bekalan yang canggih dan menjadikan alatan yang paling dipercayai oleh pembangun—pembantu pengekodan AI mereka—sebagai senjata. Repositori yang terjejas merangkumi empat organisasi teras Microsoft: Azure, Azure-Samples, Microsoft, dan MicrosoftDocs. Serangan ini mewakili titik perubahan penting dalam keselamatan siber, di mana tindakan hanya membuka pangkalan kod dalam persekitaran berkuasa AI sudah menjadi pencetus kepada kecurian bukti kelayakan.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Cacing Miasma Serang GitHub Microsoft: Bagaimana Perisian Hasad Menjadikan Alatan Pengekodan AI sebagai Senjata"?
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata...
What are the key points to validate first?
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata... Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan serangan rantaian bekalan pelbagai peringkat yang dikaitkan dengan rangka kerja Mini Shai Hulud yang telah menjadi sumber...
What should I do next in practice?
Tindak balas pantas termasuk pelumpuhan segera repositori dan pemulihan penuh menjelang 8 Jun.
Cacing Miasma Serang GitHub Microsoft: Bagaimana Perisian Hasad Menjadikan Alatan Pengekodan AI sebagai Senjata
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata... Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan s...
Diterbitkan olehDisunting dengan DeepSeek-V4-ProImej dijana dengan GPT Image 1.5
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata...
Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan serangan rantaian bekalan pelbagai peringkat yang dikaitkan dengan rangka kerja Mini Shai Hulud yang telah menjadi sumber...
Tindak balas pantas termasuk pelumpuhan segera repositori dan pemulihan penuh menjelang 8 Jun.
What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating MiaAn artistic representation of the Miasma worm infiltrating Microsoft's GitHub ecosystem through AI coding tools.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What was the Miasma malware attack on Microsoft's GitHub repositories, including how the attack occurred on June 5 when self-replicating Mia. Article summary: Here is a comprehensive breakdown of the Miasma malware attack on Microsoft's GitHub repositories.. Topic tags: general, general web, user generated, education. Reference image context from search candidates: Reference image 1: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers described as a supply chain attack aimed at developer w" source context "Supply Chain Attack Hits Microsoft GitHub Repos, AI Coding Tools" Reference image 2: visual subject "GitHub disabled 73 Microsoft repositories on June 5 after a malicious commit landed in an Azure project, in what researchers d
openai.com
Pada 5 Jun 2026, satu strain perisian hasad mereplikasi sendiri yang dikenali sebagai cacing Miasma memaksa GitHub untuk melumpuhkan 73 repositori milik Microsoft dalam masa hanya 105 saat. Ini bukan sekadar suntikan kod kecil; ia adalah serangan rantaian bekalan yang canggih dan menjadikan alatan yang paling dipercayai oleh pembangun—pembantu pengekodan AI mereka—sebagai senjata. Repositori yang terjejas merangkumi empat organisasi teras Microsoft: Azure, Azure-Samples, Microsoft, dan MicrosoftDocs. Serangan ini mewakili titik perubahan penting dalam keselamatan siber, di mana tindakan hanya membuka pangkalan kod dalam persekitaran berkuasa AI sudah menjadi pencetus kepada kecurian bukti kelayakan.
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Cacing Miasma Serang GitHub Microsoft: Bagaimana Perisian Hasad Menjadikan Alatan Pengekodan AI sebagai Senjata"?
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata...
What are the key points to validate first?
Cacing Miasma, perisian hasad mereplikasi sendiri, berjaya menjejaskan 73 repositori GitHub Microsoft pada 5 Jun 2026 dengan mengeksploitasi alatan pengekodan AI seperti Claude Code dan VS Code untuk melancarkan muata... Rantaian serangan bermula dengan pakej npm Red Hat yang telah dipintas pada 1 Jun, mendedahkan serangan rantaian bekalan pelbagai peringkat yang dikaitkan dengan rangka kerja Mini Shai Hulud yang telah menjadi sumber...
What should I do next in practice?
Tindak balas pantas termasuk pelumpuhan segera repositori dan pemulihan penuh menjelang 8 Jun.
Bagaimana Serangan Berlaku: Alatan AI Sebagai Pencetus
Keunikan serangan ini terletak pada laluan pelaksanaannya, yang memintas pemeriksaan keselamatan tradisional dengan menukar alatan pembangun menjadi vektor serangan.
Titik Permulaan: Pencerobohan bermula dengan satu commit berniat jahat yang ditolak ke repositori Azure/durabletask menggunakan akaun penyumbang yang telah dikompromi sebelum ini . Untuk mengelak daripada dikesan, commit tersebut diberi tajuk "Switched DataConverter to OrchestrationContext [skip ci]" dan metadatanya ditarikhkan semula ke Mac 2020 .
Penghantaran Muatan Melalui Pembantu AI: Commit itu tidak mengubah kod sumber tradisional. Sebaliknya, ia menanam fail konfigurasi, seperti tetapan untuk Claude Code, Gemini CLI, dan Cursor . Apabila seorang pembangun membuka repositori yang dijangkiti dalam Claude Code, Gemini CLI, Cursor, atau Visual Studio Code (VS Code), alatan AI ini secara automatik membaca fail konfigurasi tersebut, lalu melaksanakan muatan tersembunyi yang mencuri bukti kelayakan .
Apa yang Dicuri: Setelah dilaksanakan, cacing itu menuai pelbagai jenis bukti kelayakan kritikal daripada mesin pembangun dan persekitaran yang berkaitan, termasuk untuk AWS, GCP, Azure, HashiCorp Vault, Kubernetes, dan GitHub Actions.
Replikasi Sendiri: Selepas mencuri bukti kelayakan, cacing itu menggunakannya untuk menolak commit berniat jahat yang sama ke repositori lain yang boleh diakses oleh mangsa, membolehkannya merebak dengan pantas merentasi pelbagai organisasi .
Asal-Usul: Kompromi npm Red Hat
Insiden GitHub Microsoft adalah babak terakhir satu kempen yang bermula beberapa hari lebih awal dalam rantaian bekalan perisian sumber terbuka.
Pada 1 Jun 2026, penyerang menggunakan akaun GitHub pekerja Red Hat yang dicuri untuk menerbitkan versi pintu belakang 32 pakej npm rasmi @redhat-cloud-services, merangkumi lebih 90 versi . Pasukan Risikan Ancaman Microsoft mengesan kompromi ini kembali kepada saluran paip CI/CD RedHatInsights/javascript-clients di peringkat huluan, yang membolehkan penyerang menerbitkan pakej yang telah dijadikan trojan dengan tandatangan provenans asli yang kelihatan sah . Pakej-pakej berniat jahat ini membawa skrip pra-pasang yang dikaburkan yang melaksanakan pencuri bukti kelayakan sebaik dipasang, meletakkan asas untuk penyebaran Miasma yang lebih meluas .
Tindak Balas dan Pembendungan
Tindak balas terhadap serangan ini pantas dan tegas, namun implikasinya sangat mendalam.
Pelumpuhan Segera: Sistem pengesanan penyalahgunaan automatik GitHub melumpuhkan kesemua 73 repositori yang dijangkiti dalam dua gelombang berasingan, serta-merta menyekat akses awam dan memaparkan notis "pelanggaran syarat perkhidmatan" .
Pemulihan dan Pemulihan: Microsoft memulihkan sepenuhnya semua repositori yang terjejas menjelang 8 Jun dan memaklumkan pelanggan yang terkesan . Satu penemuan penting ialah penyerang menggunakan semula rahsia GitHub Actions yang tidak diganti (unrotated) untuk mengekalkan dan meluaskan akses, menunjukkan bahawa kompromi sebelumnya tidak dibersihkan sepenuhnya .
Punca Lebih Mendalam: Siasatan mendedahkan bahawa bukti kelayakan yang dicuri dan digunakan dalam serangan 5 Jun telah berada dalam log pencuri aktif selama 48 hari sebelum dijadikan senjata, menekankan satu pencerobohan jangka panjang yang mendahului pengaktifan cacing itu .
Atribusi: Legasi Shai-Hulud dan Masalah Peniru
Miasma adalah keturunan langsung rangka kerja cacing Mini Shai-Hulud, satu kit alat yang dicipta oleh kumpulan ancaman yang dikenali sebagai TeamPCP. Kempen awal TeamPCP, yang didedahkan pada 12 Mei 2026, telah pun menjejaskan lebih 170 pakej npm dan PyPI, yang telah mengumpul lebih 518 juta muat turun kumulatif, menyasarkan perpustakaan pembangun AI secara langsung .
Keadaan menjadi lebih rumit kerana TeamPCP telah menjadikan rangka kerja Mini Shai-Hulud sebagai sumber terbuka. Ini bermakna sebilangan pelakon peniru yang tidak diketahui mempunyai akses kepada pangkalan kod yang sama. Walaupun teknik dan kod sangat mengaitkan Miasma dengan keturunan TeamPCP, beberapa penyelidik keselamatan memberi amaran bahawa atribusi muktamad kepada kumpulan asal tidak dapat dibuat, kerana mana-mana pelakon yang mempunyai kit alat sumber terbuka itu boleh mengatur sebahagian atau keseluruhan gelombang serangan khusus ini .
Syor Keselamatan Untuk Pembangun
Serangan Miasma secara asasnya mentakrifkan semula sempadan keselamatan. Membuka repositori kod bukan lagi tindakan pasif yang selamat. Penyelidik telah bersepakat mengemukakan beberapa syor utama:
Tarik Balik dan Ganti Semuanya: Segera ganti semua token GitHub Actions, bukti kelayakan penyedia awan, token penerbitan npm, dan sebarang rahsia lain yang mungkin terdedah melalui log CI/CD, repositori yang dijangkiti, atau log pencuri .
Kuatkuasakan MFA yang Ketat: Wajibkan pengesahan pelbagai faktor (MFA), sebaiknya menggunakan kunci keselamatan perkakasan, untuk semua akaun penyumbang bagi mencegah pencerobohan berasaskan bukti kelayakan .
Bersihkan Sempadan Kepercayaan Alatan AI: Anggap repositori yang tidak dipercayai seperti fail binari yang tidak diketahui. Konfigurasikan ejen pengekodan AI (Claude Code, Cursor, Gemini CLI, VS Code) supaya tidak auto-laksana atau auto-baca fail konfigurasi dan tugas dari repositori .
Kukuhkan Saluran Paip CI/CD: Audit aliran kerja GitHub Actions untuk menyekat akses tulis pada token Actions, buang token yang tidak digunakan, dan kuatkuasakan penggunaan bukti kelayakan jangka pendek .
Kuatkan Kebersihan Rantaian Bekalan: Gunakan alatan pengimbasan kebergantungan, jana SBOM, dan sahkan provenans pakej sebelum pemasangan. Pantau pakej untuk skrip pra-pasang atau pasca-pasang yang dikaburkan .
Bagaimana Serangan Berlaku: Alatan AI Sebagai Pencetus
Keunikan serangan ini terletak pada laluan pelaksanaannya, yang memintas pemeriksaan keselamatan tradisional dengan menukar alatan pembangun menjadi vektor serangan.
Titik Permulaan: Pencerobohan bermula dengan satu commit berniat jahat yang ditolak ke repositori Azure/durabletask menggunakan akaun penyumbang yang telah dikompromi sebelum ini . Untuk mengelak daripada dikesan, commit tersebut diberi tajuk "Switched DataConverter to OrchestrationContext [skip ci]" dan metadatanya ditarikhkan semula ke Mac 2020 .
Penghantaran Muatan Melalui Pembantu AI: Commit itu tidak mengubah kod sumber tradisional. Sebaliknya, ia menanam fail konfigurasi, seperti tetapan untuk Claude Code, Gemini CLI, dan Cursor . Apabila seorang pembangun membuka repositori yang dijangkiti dalam Claude Code, Gemini CLI, Cursor, atau Visual Studio Code (VS Code), alatan AI ini secara automatik membaca fail konfigurasi tersebut, lalu melaksanakan muatan tersembunyi yang mencuri bukti kelayakan .
Apa yang Dicuri: Setelah dilaksanakan, cacing itu menuai pelbagai jenis bukti kelayakan kritikal daripada mesin pembangun dan persekitaran yang berkaitan, termasuk untuk AWS, GCP, Azure, HashiCorp Vault, Kubernetes, dan GitHub Actions.
Replikasi Sendiri: Selepas mencuri bukti kelayakan, cacing itu menggunakannya untuk menolak commit berniat jahat yang sama ke repositori lain yang boleh diakses oleh mangsa, membolehkannya merebak dengan pantas merentasi pelbagai organisasi .
Asal-Usul: Kompromi npm Red Hat
Insiden GitHub Microsoft adalah babak terakhir satu kempen yang bermula beberapa hari lebih awal dalam rantaian bekalan perisian sumber terbuka.
Pada 1 Jun 2026, penyerang menggunakan akaun GitHub pekerja Red Hat yang dicuri untuk menerbitkan versi pintu belakang 32 pakej npm rasmi @redhat-cloud-services, merangkumi lebih 90 versi . Pasukan Risikan Ancaman Microsoft mengesan kompromi ini kembali kepada saluran paip CI/CD RedHatInsights/javascript-clients di peringkat huluan, yang membolehkan penyerang menerbitkan pakej yang telah dijadikan trojan dengan tandatangan provenans asli yang kelihatan sah . Pakej-pakej berniat jahat ini membawa skrip pra-pasang yang dikaburkan yang melaksanakan pencuri bukti kelayakan sebaik dipasang, meletakkan asas untuk penyebaran Miasma yang lebih meluas .
Tindak Balas dan Pembendungan
Tindak balas terhadap serangan ini pantas dan tegas, namun implikasinya sangat mendalam.
Pelumpuhan Segera: Sistem pengesanan penyalahgunaan automatik GitHub melumpuhkan kesemua 73 repositori yang dijangkiti dalam dua gelombang berasingan, serta-merta menyekat akses awam dan memaparkan notis "pelanggaran syarat perkhidmatan" .
Pemulihan dan Pemulihan: Microsoft memulihkan sepenuhnya semua repositori yang terjejas menjelang 8 Jun dan memaklumkan pelanggan yang terkesan . Satu penemuan penting ialah penyerang menggunakan semula rahsia GitHub Actions yang tidak diganti (unrotated) untuk mengekalkan dan meluaskan akses, menunjukkan bahawa kompromi sebelumnya tidak dibersihkan sepenuhnya .
Punca Lebih Mendalam: Siasatan mendedahkan bahawa bukti kelayakan yang dicuri dan digunakan dalam serangan 5 Jun telah berada dalam log pencuri aktif selama 48 hari sebelum dijadikan senjata, menekankan satu pencerobohan jangka panjang yang mendahului pengaktifan cacing itu .
Atribusi: Legasi Shai-Hulud dan Masalah Peniru
Miasma adalah keturunan langsung rangka kerja cacing Mini Shai-Hulud, satu kit alat yang dicipta oleh kumpulan ancaman yang dikenali sebagai TeamPCP. Kempen awal TeamPCP, yang didedahkan pada 12 Mei 2026, telah pun menjejaskan lebih 170 pakej npm dan PyPI, yang telah mengumpul lebih 518 juta muat turun kumulatif, menyasarkan perpustakaan pembangun AI secara langsung .
Keadaan menjadi lebih rumit kerana TeamPCP telah menjadikan rangka kerja Mini Shai-Hulud sebagai sumber terbuka. Ini bermakna sebilangan pelakon peniru yang tidak diketahui mempunyai akses kepada pangkalan kod yang sama. Walaupun teknik dan kod sangat mengaitkan Miasma dengan keturunan TeamPCP, beberapa penyelidik keselamatan memberi amaran bahawa atribusi muktamad kepada kumpulan asal tidak dapat dibuat, kerana mana-mana pelakon yang mempunyai kit alat sumber terbuka itu boleh mengatur sebahagian atau keseluruhan gelombang serangan khusus ini .
Syor Keselamatan Untuk Pembangun
Serangan Miasma secara asasnya mentakrifkan semula sempadan keselamatan. Membuka repositori kod bukan lagi tindakan pasif yang selamat. Penyelidik telah bersepakat mengemukakan beberapa syor utama:
Tarik Balik dan Ganti Semuanya: Segera ganti semua token GitHub Actions, bukti kelayakan penyedia awan, token penerbitan npm, dan sebarang rahsia lain yang mungkin terdedah melalui log CI/CD, repositori yang dijangkiti, atau log pencuri .
Kuatkuasakan MFA yang Ketat: Wajibkan pengesahan pelbagai faktor (MFA), sebaiknya menggunakan kunci keselamatan perkakasan, untuk semua akaun penyumbang bagi mencegah pencerobohan berasaskan bukti kelayakan .
Bersihkan Sempadan Kepercayaan Alatan AI: Anggap repositori yang tidak dipercayai seperti fail binari yang tidak diketahui. Konfigurasikan ejen pengekodan AI (Claude Code, Cursor, Gemini CLI, VS Code) supaya tidak auto-laksana atau auto-baca fail konfigurasi dan tugas dari repositori .
Kukuhkan Saluran Paip CI/CD: Audit aliran kerja GitHub Actions untuk menyekat akses tulis pada token Actions, buang token yang tidak digunakan, dan kuatkuasakan penggunaan bukti kelayakan jangka pendek .
Kuatkan Kebersihan Rantaian Bekalan: Gunakan alatan pengimbasan kebergantungan, jana SBOM, dan sahkan provenans pakej sebelum pemasangan. Pantau pakej untuk skrip pra-pasang atau pasca-pasang yang dikaburkan .