Serangan Rantai Pasokan: 9 Contoh & Pertahanan
Learn what supply chain attacks are with 9 major examples from 2013-2024, including SolarWinds, NotPetya, and XZ Utils. Discover defense strategies.
Title tag: Contoh Serangan Rantai Pasok: Panduan Lengkap (2013–2024) Deskripsi Meta: Pelajari apa itu serangan rantai pasok dan jelajahi 9 contoh utama dari SolarWinds hingga XZ Utils, dengan mekanisme serangan, data dampak finansial, dan strategi pertahanan.
Apa Itu Supply Shock (Kejutan Pasokan), dan Apa Maknanya bagi Keamanan Siber
Serangan siber termahal dalam sejarah yang tercatat tidak dimulai dengan peretas yang membobol jaringan pemerintah. Serangan ini dimulai dengan pembaruan perangkat lunak. Sebuah program akuntansi yang digunakan oleh ribuan bisnis di Ukraina secara diam-diam mengirimkan kode berbahaya yang Spread ke seluruh jaringan perusahaan global dalam hitungan jam, yang pada akhirnya menyebabkan kerugian yang diperkirakan mencapai $10 miliar. Serangan tersebut, NotPetya, adalah salah satu dari sembilan contoh serangan rantai pasokan utama yang dibahas secara lengkap dalam panduan ini, lengkap dengan pelaku, mekanisme, dan dampak finansial yang terdokumentasi untuk masing-masing serangan.
Memahami insiden-insiden ini dimulai dengan sebuah konsep dari ekonomi: guncangan pasokan. Guncangan pasokan adalah gangguan mendadak dan tidak terduga terhadap pasokan produk atau layanan yang berdampak luas kepada semua orang yang bergantung padanya. Contoh klasiknya adalah embargo minyak dan bencana alam. Peristiwa ini berasal dari satu titik tunggal dalam jaringan pasokan, tetapi menimbulkan kerusakan berantai kepada ribuan konsumen hilir yang tidak berperan dalam gangguan aslinya.
Serangan rantai pasokan keamanan siber beroperasi sebagai bentuk guncangan pasokan digital. Penyerang menyusup ke satu vendor perangkat lunak tepercaya atau komponen perangkat keras di hulu, dan kerusakan tersebut merambat secara otomatis ke setiap organisasi yang menginstal perangkat lunak tersebut, memercayai vendor tersebut, atau bergantung pada komponen tersebut. Korban tidak melakukan kesalahan apa pun. Pertahanan mereka sendiri dilewati sepenuhnya. Serangan tersebut mengeksploitasi rantai pasokan, bukan targetnya. Sama seperti embargo minyak yang dapat melumpuhkan industri yang tidak pernah menyentuh kilang minyak, pembaruan perangkat lunak yang disusupi dapat menghancurkan organisasi yang tidak pernah berinteraksi dengan penyerang tersebut.
Panduan ini mencakup gambaran lengkap: apa itu serangan rantai pasokan, bagaimana cara kerjanya secara mekanis, setiap insiden besar yang disebutkan namanya dari tahun 2013 hingga 2024 dengan data dampak yang terukur, siapa yang melakukannya dan mengapa, serta apa yang dapat dilakukan organisasi dan pengembang untuk mengurangi paparan.
Apa Itu Serangan Rantai Pasok?
Serangan rantai pasokan adalah serangan siber yang mengkompromikan organisasi secara tidak langsung dengan menargetkan vendor pihak ketiga yang dipercaya, komponen perangkat lunak, atau elemen perangkat keras dalam rantai pasokan organisasi tersebut. Penyerang memasukkan kode berbahaya atau pintu belakang ke dalam perangkat lunak atau perangkat keras yang sah di hulu, sehingga korban tanpa sadar memperkenalkan ancaman itu sendiri melalui proses pembaruan atau pengadaan rutin. Kontrol keamanan korban sendiri dilewati karena serangan datang dari sumber yang dipercaya.
Rantai pasokan perangkat lunak mencakup setiap komponen, pustaka, dan proses yang terlibat dalam membangun dan mengirimkan produk perangkat lunak. Ini termasuk dependensi kode pihak ketiga, pustaka sumber terbuka, infrastruktur pembangunan, server pembaruan, dan firmware perangkat keras. Salah satu elemen ini dapat berfungsi sebagai titik masuk.
Perbedaan utama antara serangan rantai pasokan (supply chain attack) dan serangan siber langsung adalah di mana penyerang melakukan serangannya. Dalam serangan langsung, penyerang menargetkan sistem, aplikasi, atau pengguna milik korban sendiri dan harus menembus kontrol keamanan organisasi tersebut. Dalam serangan rantai pasokan, penyerang menargetkan pemasok yang sudah dipercayai oleh korban, sehingga melewati kontrol tersebut sepenuhnya. Satu pemasok yang terkompromi dapat mengekspos ribuan organisasi hilir secara bersamaan.
Pelanggaran data adalah sebuah hasil, bukan metode serangan. Serangan rantai pasokan dapat menyebabkan pelanggaran data, tetapi tidak semua pelanggaran data melibatkan kompromi rantai pasokan. Tidak semua serangan rantai pasokan juga berujung pada pencurian data: NotPetya menyebabkan kehancuran alih-alih ekfiltrasi data.
Cara Kerja Serangan Rantai Pasokan
Serangan rantai pasokan mengikuti pola yang konsisten: penyerang membahayakan pemasok tepercaya alih-alih menargetkan organisasi korban secara langsung. Serangan tersebut dikirimkan melalui saluran distribusi perangkat lunak, pembaruan, atau pengadaan perangkat keras yang normal.
Siklus Hidup Serangan: Langkah demi Langkah
- Penyerang mengidentifikasi vendor terpercaya atau komponen perangkat lunak yang digunakan oleh target
- Penyerang mendapatkan akses ke sistem build vendor, repositori kode, atau server pembaruan
- Kode berbahaya disisipkan ke dalam perangkat lunak atau perangkat keras yang sah sebelum didistribusikan
- Vendor mendistribusikan produk yang terkompromi melalui saluran normal dan terpercaya mereka
- Organisasi target memasang pembaruan atau menerapkan komponen, sehingga memperkenalkan ancaman
- Penyerang menggunakan titik masuk yang telah dibuat untuk pergerakan lateral, spionase, atau muatan destruktif
Taksonomi Vektor Serangan
| Tipe Vektor | Mekanisme | Contoh Bernama | Tujuan Umum |
|---|---|---|---|
| Kompromi Sistem Build | Penyerang mengakses lingkungan kompilasi vendor dan menyuntikkan kode berbahaya sebelum perangkat lunak dikemas | SolarWinds (2020) | Spionase, akses persisten |
| Pembaruan Perangkat Lunak yang Dikhianati | Pembaruan sah dimodifikasi untuk menyertakan payload berbahaya; dikirim melalui saluran pembaruan resmi dengan tanda tangan yang valid | CCleaner (2017), ASUS ShadowHammer (2019) | Pengawasan, akses tertarget |
| Kebingungan Dependensi / Serangan Registri Paket | Paket berbahaya diterbitkan ke registri publik menggunakan nama yang sama dengan paket internal pribadi target | Riset Alex Birsan (2021) terhadap Apple, Microsoft, PayPal | Eksekusi kode dalam pipeline build korban |
| Kompromi MSP | Platform Penyedia Layanan Terkelola (MSP) dikompromikan; penyerang mendapatkan akses bersamaan ke semua klien MSP | Kaseya VSA (2021) | Pengiriman ransomware dalam skala besar |
| Orang Dalam Sumber Terbuka / Rekayasa Sosial | Penyerang membangun kepercayaan dalam proyek sumber terbuka selama berbulan-bulan atau bertahun-tahun, lalu menyisipkan backdoor | XZ Utils (2024) | Akses infrastruktur persisten |
| Kompromi Rantai Pasokan Perangkat Keras | Modifikasi berbahaya dilakukan pada firmware atau perangkat keras sebelum dikirim ke pengguna akhir | Vektor firmware ASUS ShadowHammer | Pengawasan tertarget |
Pembaruan Perangkat Lunak yang Dikhianati
Pembaruan trojan sangat berbahaya karena menembus hampir setiap kontrol keamanan standar. Pembaruan tersebut berasal dari vendor yang sudah dipercaya oleh organisasi, memiliki sertifikat penandatanganan kode digital yang sah, lolos pemindaian antivirus dan keamanan endpoint, dan pengguna menginstalnya secara sukarela sebagai bagian dari pemeliharaan rutin. Tidak ada seorang pun di organisasi target yang melakukan kesalahan.
Kompromi sistem build menargetkan proses kompilasi otomatis yang mengubah kode sumber menjadi perangkat lunak yang dapat dieksekusi. Penyerang mendapatkan akses ke lingkungan build vendor dan menyisipkan kode berbahaya selama kompilasi. Paket perangkat lunak yang dihasilkan tampak identik dengan versi yang sah. Pipeline CI/CD (Integrasi Berkelanjutan/Penyebaran Berkelanjutan) yang disusupi pada tahap ini akan menyebarkan kode berbahaya ke dalam setiap rilis perangkat lunak yang mengikutinya, meskipun kode sumber aslinya tetap bersih. Inilah sebabnya mengapa audit kode yang menyeluruh terhadap repositori kode sumber sekalipun tidak akan mengungkap serangan tersebut.
Coba pikirkan seperti ini: bayangkan sebuah pemasok farmasi secara diam-diam mengganti obat yang sah dengan versi yang terkontaminasi sebelum pengiriman. Rumah sakit yang menerima dan memberikannya tidak melakukan kesalahan apa pun. Serangan tersebut mengeksploitasi rantai pasokan, bukan rumah sakit tersebut.
SolarWinds, CCleaner, dan ASUS ShadowHammer semuanya mengikuti pola ini. Dalam setiap kasus, penyerang menyusupi infrastruktur build vendor alih-alih organisasi target secara langsung. ### Serangan Registri Paket Sumber Terbuka
Registri paket publik termasuk permukaan serangan paling aktif dalam rantai pasok perangkat lunak. Ini termasuk npm untuk JavaScript, PyPI untuk Python, RubyGems untuk Ruby, NuGet untuk .NET, dan Maven untuk Java. Registri npm saja menampung lebih dari dua juta paket. Satu paket populer yang disusupi dapat menyebarkan kode berbahaya ke jutaan aplikasi.
Tiga pola serangan yang berbeda menargetkan ekosistem ini. Dalam typosquatting, penyerang mendaftarkan paket dengan nama yang hampir identik dengan paket sah yang populer (misalnya, lodahs bukan lodash) berharap menjebak pengembang yang kurang teliti. Dalam dependency confusion, penyerang menggunakan nama yang sama persis dengan paket internal pribadi organisasi target di repositori publik. Sistem build yang memeriksa repositori publik sebelum repositori pribadi akan mengunduh versi berbahaya secara otomatis. Dalam malicious package injection, paket yang sah dikompromikan setelah publikasi, baik dengan mencuri kredensial pengelola maupun melalui rekayasa sosial terhadap proyek.
Kebingungan dependensi pertama kali didemonstrasikan secara publik dalam skala besar pada tahun 2021 oleh peneliti keamanan Alex Birsan, yang berhasil mendapatkan eksekusi kode di dalam pipeline build Apple, Microsoft, PayPal, dan 35 perusahaan besar lainnya menggunakan teknik ini. Serangan itu berhasil bukan karena bug, melainkan karena cara manajer paket menyelesaikan konflik penamaan antara registri publik dan privat.
Mengenai Log4Shell: Log4Shell (CVE-2021-44228), kerentanan kritis yang ditemukan pada Desember 2021 di pustaka logging Java Apache Log4j, sering kali digambarkan sebagai serangan rantai pasokan. Padahal sebenarnya bukan. Log4Shell adalah kerentanan perangkat lunak yang tidak disengaja. Tidak ada penyerang yang memasukkannya ke dalam basis kode Log4j. Kebingungan ini muncul karena keberadaan Log4j sebagai dependensi di ribuan produk perangkat lunak membuat identifikasi semua sistem yang terdampak menyerupai masalah audit rantai pasokan. Model ancamannya berbeda: serangan rantai pasokan melibatkan kode berbahaya yang sengaja dimasukkan oleh penyerang, sedangkan Log4Shell adalah cacat tidak disengaja yang kemudian dieksploitasi oleh penyerang.
Kompromi MSP dan Pergerakan Lateral
Penyedia Layanan Terkelola (MSP) adalah perusahaan yang mengelola infrastruktur TI, keamanan, dan sistem organisasi klien dari jarak jauh. MSP umumnya digunakan oleh bisnis kecil dan menengah yang kekurangan tim TI internal. Mengkompromikan sebuah MSP memberikan penyerang akses administratif secara bersamaan ke semua klien MSP tersebut, menjadikan MSP sebagai vektor serangan pengali kekuatan dengan jangkauan hilir yang tidak proporsional. Saran CISA AA22-131A) secara khusus memperingatkan MSP bahwa mereka adalah target prioritas tinggi.
Setelah berada di dalam jaringan apa pun melalui pembaruan yang disusupi trojan atau dependensi yang terkompromi, penyerang biasanya menggunakan teknik pergerakan lateral (lateral movement). Teknik-teknik ini mengeksploitasi kredensial sah dan jalur akses jaringan untuk beralih dari sistem yang awal mulanya terkompromi ke target yang lebih sensitif. Dalam serangan SolarWinds, APT29 menggunakan backdoor SUNBURST sebagai pijakan awal, lalu bergerak secara lateral ke sistem email dan penyimpanan data sensitif di berbagai lembaga pemerintah.
Contoh Serangan Rantai Pasok Utama
Tabel berikut merangkum contoh serangan rantai pasokan paling signifikan dari tahun 2013 hingga 2024, disusun berdasarkan pelaku, vektor, dan dampak terdokumentasi.
| Serangan | Tahun | Aktor Ancaman | Vektor Serangan | Perkiraan Dampak Finansial | Korban Terdampak | Jeda Deteksi |
|---|---|---|---|---|---|---|
| Target | 2013 | Kelompok kriminal | Kredensial vendor HVAC Pihak Ketiga | ~$200 juta+ (penyelesaian, biaya) | 110 juta catatan pelanggan | Minggu |
| NotPetya | 2017 | Sandworm (dikaitkan dengan GRU Rusia) | Pembaruan perangkat lunak akuntansi M.E.Doc | ~$10 miliar global | Maersk, Merck, FedEx/TNT, Mondelez | Jam hingga hari |
| CCleaner | 2017 | AXIOM (dikaitkan dengan yang disponsori negara Tiongkok) | Kompromi lingkungan build, payload Floxif | Tidak dikuantifikasi secara publik | 2,27 juta pengguna; 40 perusahaan teknologi menjadi sasaran | Sekitar 1 bulan |
| ASUS ShadowHammer | 2019 | BARIUM (dikaitkan dengan yang disponsori negara Tiongkok) | Kompromi utilitas Live Update | Tidak dikuantifikasi secara publik | ~500.000 pengguna menerima pembaruan; ~600 menjadi sasaran | Bulan |
| SolarWinds | 2020 | APT29 / Cozy Bear (dikaitkan dengan SVR Rusia) | Kompromi proses build Orion, backdoor SUNBURST | Respons AS: ratusan juta | ~18.000 pelanggan; 100+ badan AS | ~9 bulan |
| Codecov | 2021 | Tidak diketahui (tidak diatribusikan) | Pengubahan skrip CI/CD; kompromi uploader bash | Tidak dikuantifikasi secara publik | Ribuan organisasi yang menggunakan Codecov | 2 bulan |
| Kaseya VSA | 2021 | REvil (kelompok siberkriminal) | Zero-day VSA, vektor distribusi MSP | Tuntutan tebusan $70 juta; biaya operasional di lebih dari 1.500 bisnis | ~60 MSP; ~1.500 bisnis hilir | Hari |
| 3CX | 2023 | Lazarus Group (dikaitkan dengan RGB Korea Utara) | Penginstal trojanized Trading Technologies, lalu sistem build 3CX | Tidak dikuantifikasi secara publik | 600.000+ perusahaan; 12 juta pengguna harian | Minggu |
| XZ Utils | 2024 | Persona "Jia Tan" (diduga negara-bangsa, tidak ada atribusi yang dikonfirmasi) | Rekayasa sosial sumber terbuka; backdoor SSH dalam versi 5.6.0/5.6.1 | Tidak ada (tertangkap sebelum penyebaran) | Nyaris celaka: distribusi Linux utama | Tertangkap sebelum penyebaran massal |
Pembobolan Data Target (2013)
Target (2013) — sebuah kelompok kriminal memperoleh akses ke jaringan point-of-sale Target dengan terlebih dahulu menyusupi Fazio Mechanical Services, kontraktor HVAC dan pendingin Pihak Ketiga yang memegang kredensial jaringan untuk akses jarak jauh ke sistem Target.
Pelanggaran Target adalah contoh awal pola serangan rantai pasokan yang dipelajari secara luas. Penyerang tidak menerobos pertahanan perimeter Target secara langsung. Mereka memperoleh kredensial dari vendor HVAC kecil, menggunakan kredensial tersebut untuk mencapai jaringan Target melalui jalur akses yang sah, dan kemudian bergerak secara lateral ke sistem point-of-sale yang memproses data kartu pembayaran.
Hasilnya adalah pencurian data kartu pembayaran dari sekitar 40 juta pelanggan dan data pribadi dari sekitar 110 juta orang. Total biaya Target dari pelanggaran tersebut melebihi perkiraan $200 juta untuk penyelesaian, biaya hukum, dan perbaikan. Serangan tersebut menetapkan cetak biru yang kemudian disempurnakan oleh serangan-serangan berikutnya: mengompromikan pemasok tepercaya yang memiliki akses ke target sebenarnya, lalu menggunakan akses tersebut sebagai titik masuk. Investigasi oleh U.S. Secret Service dan Department of Justice mengonfirmasi jalur vendor Pihak Ketiga sebagai vektor masuknya.
Serangan Rantai Pasokan SolarWinds (2020)
SolarWinds (2020) — APT29 (Cozy Bear), yang dikaitkan dengan Dinas Intelijen Luar Negeri Rusia SVR, menyusupi proses build Platform pemantauan IT Orion, menyisipkan backdoor SUNBURST ke dalam pembaruan perangkat lunak rutin yang diunduh oleh sekitar 18.000 pelanggan SolarWinds.
SolarWinds secara luas dianggap sebagai serangan siber rantai pasokan yang paling signifikan dalam sejarah yang tercatat. Orion adalah Platform pemantauan TI yang banyak digunakan di seluruh lembaga pemerintah AS dan perusahaan-perusahaan besar. Para penyerang menyisipkan perangkat backdoor SUNBURST ke dalam pipeline pembangunan perangkat lunak, yang berarti kode berbahaya tersebut dikompilasi langsung ke dalam paket pembaruan Orion yang sah, ditandatangani dengan sertifikat SolarWinds yang valid, dan didistribusikan melalui saluran pembaruan resmi.
Di antara sekitar 18.000 organisasi yang mengunduh pembaruan yang terinfeksi trojan, penyerang memilih target bernilai tinggi untuk eksploitasi sekunder. Ini termasuk Departemen Keuangan, Perdagangan, Keamanan Dalam Negeri, dan Luar Negeri AS, serta Microsoft, FireEye, dan perusahaan teknologi besar lainnya. Intrusi tersebut tidak terdeteksi selama kurang lebih sembilan bulan sebelum FireEye menemukannya saat menyelidiki anomali di sistem mereka sendiri.
APT29 menggunakan pos awal SUNBURST sebagai titik akses awal, kemudian bergerak secara lateral melalui jaringan yang disusupi untuk menjangkau sistem email dan komunikasi sensitif. Operasi tersebut dinilai sebagai kampanye spionase, bukan serangan yang merusak. Respons pemerintah AS, yang dikoordinasikan melalui Peringatan CISA AA20-352A,) mencakup arahan darurat yang memengaruhi semua lembaga sipil federal.
NotPetya (2017)
NotPetya (2017) — Sandworm, yang dikaitkan dengan intelijen militer GRU Rusia (Unit 74455), menyuntikkan kode berbahaya ke dalam pembaruan perangkat lunak untuk M.E.Doc, sebuah aplikasi akuntansi Ukraina yang digunakan oleh sebagian besar bisnis yang beroperasi di Ukraina.
NotPetya bukanlah ransomware. Meskipun menampilkan catatan tebusan, itu hanyalah umpan. Kode tersebut menimpa Master Boot Record dari sistem yang terinfeksi dan membuatnya tidak dapat dipulihkan secara permanen. Ini adalah wiper penghancur yang dibuat untuk kerusakan maksimal, tanpa mekanisme pembayaran yang nyata. Tampilan yang menyerupai ransomware dirancang untuk mengaburkan atribusi selama respons awal.
Vektor infeksi awal adalah pembaruan M.E.Doc, tetapi NotPetya menyebar dengan cepat ke luar Ukraina melalui eksploitasi EternalBlue dan propagasi jaringan, menjadi bencana global dalam hitungan jam. Kerugian total diperkirakan mencapai sekitar $10 miliar di seluruh dunia, menjadikannya serangan siber paling merusak dalam sejarah berdasarkan dampak finansial. Korban yang disebutkan antara lain raksasa pengiriman Maersk (kerugian sekitar $300 juta; perusahaan tersebut harus memasang ulang 45.000 PC dan 4.000 server dari awal), produsen farmasi Merck, FedEx/TNT Express, dan Mondelez International. Banyak dari organisasi ini tidak memiliki hubungan langsung dengan Ukraina dan merupakan korban kolateral yang dijangkau melalui konektivitas jaringan global.
Serangan ini didokumentasikan secara rinci dalam investigasi retrospektif Wired dan dikaitkan dengan Sandworm oleh Amerika Serikat, Inggris, dan Australia. Sandworm berbeda dari APT29/Cozy Bear: mereka beroperasi di bawah badan intelijen Rusia yang berbeda (GRU vs. SVR) dengan mandat operasional yang berbeda.
Serangan Kaseya VSA (2021)
Kaseya VSA (2021) — REvil, sebuah grup ransomware-as-a-service kriminal siber tanpa afiliasi negara-bangsa, mengeksploitasi kerentanan zero-day di Kaseya VSA untuk mengirimkan pembaruan berbahaya kepada klien MSP secara bersamaan.
Kaseya VSA adalah platform pemantauan dan manajemen jarak jauh yang banyak digunakan oleh Penyedia Layanan Terkelola. REvil, sebuah kelompok kriminal yang dimotivasi secara finansial, mengidentifikasi permukaan serangan MSP dan mengeksploitasinya dalam skala besar. Dengan mengompromikan platform VSA, REvil dapat mendorong pembaruan berbahaya yang tampak berasal dari MSP tepercaya ke semua organisasi klien hilir sekaligus.
Hasilnya: sekitar 60 MSP terkompromi, dan melalui mereka, sekitar 1.500 bisnis hilir terkena ransomware (malware yang mengenkripsi data korban dan menuntut pembayaran untuk kunci dekripsi). REvil menuntut $70 juta dalam bentuk Bitcoin untuk dekriptor universal. Serangan ini mengilustrasikan logika pengganda dampak penargetan MSP dengan sangat jelas: satu Platform yang terkompromi menjangkau ratusan organisasi dalam satu operasi. CISA Advisory AA21-200B memberikan analisis teknis lengkap.
Serangan Rantai Pasokan Codecov (2021)
Codecov (2021) — seorang penyerang yang tidak teridentifikasi memanipulasi skrip Codecov Bash Uploader, sebuah alat pelaporan cakupan kode yang tertanam di pipeline CI/CD ribuan organisasi, dan menggunakannya untuk mengekstraksi data sensitif variabel lingkungan, termasuk kredensial dan token API.
Codecov adalah layanan analisis cakupan kode yang digunakan oleh tim pengembangan perangkat lunak untuk melacak cakupan pengujian. Penyerang memodifikasi skrip Bash Uploader yang diunduh dan dijalankan oleh organisasi sebagai bagian dari proses build otomatis mereka. Karena skrip berjalan di dalam lingkungan CI/CD, skrip tersebut memiliki akses langsung ke variabel lingkungan yang berisi kredensial, token, dan kunci akses repositori.
Pelanggaran tersebut tidak terdeteksi selama kurang lebih dua bulan sebelum Codecov menemukannya pada April 2021. Di antara organisasi yang terdampak adalah Twilio, HashiCorp, dan Confluent, yang mengungkapkan bahwa kredensial mereka telah terpapar. Serangan ini menunjukkan vektor rantai pasokan khusus CI/CD: alih-alih merusak produk perangkat lunak akhir, penyerang menargetkan peralatan yang digunakan organisasi untuk membangun dan menguji perangkat lunak. Serangan ini berada di titik persimpangan antara kompromi jalur build dan pencurian kredensial, yang mewakili pola berbeda dari vektor distribusi pembaruan yang digunakan dalam SolarWinds dan CCleaner.
Serangan Rantai Pasokan CCleaner (2017)
CCleaner (2017) — kelompok AXIOM, yang dikaitkan dengan peretasan yang disponsori negara Tiongkok, menyusupi lingkungan build Piriform (pengembang CCleaner) dan menyisipkan malware Floxif ke dalam penginstal CCleaner resmi yang didistribusikan melalui saluran resmi.
CCleaner adalah utilitas optimasi PC populer dengan jutaan pengguna konsumen dan bisnis. Serangan tersebut menunjukkan bahwa kompromi rantai pasok tidak terbatas pada perangkat lunak perusahaan. Sekitar 2,27 juta pengguna mengunduh versi yang tertrojanisasi sebelum kompromi tersebut terdeteksi.
Serangan tersebut memiliki tahap kedua: muatan (payload) yang ditargetkan telah dikonfigurasi sebelumnya untuk aktif hanya pada sistem milik sekitar 40 perusahaan teknologi tinggi, termasuk Cisco, Intel, Samsung, dan Sony. Bagi sebagian besar pengguna yang terdampak, malware tersebut mengumpulkan data secara pasif. Bagi perusahaan teknologi yang ditargetkan, hal ini merupakan intrusi serius ke dalam jaringan sensitif. Analisis Cisco Talos (https://blog.talosintelligence.com/ccleaner-c2-concern/)) terhadap infrastruktur command-and-control CCleaner memberikan rincian teknis lengkap pertama dari serangan tersebut.
ASUS ShadowHammer (2019)
ASUS ShadowHammer (2019) — grup BARIUM, yang dikaitkan dengan peretasan yang disponsori oleh negara Tiongkok, menyusupi utilitas Live Update milik ASUS dan mendistribusikan versi dengan pintu belakang (backdoor) yang ditandatangani dengan sertifikat digital resmi ASUS melalui server pembaruan resmi ASUS.
Serangan ini menunjukkan implikasi signifikan terhadap kepercayaan digital: sertifikat penandatanganan kode yang sah tidak dapat diandalkan sebagai bukti integritas perangkat lunak jika infrastruktur penandatanganan itu sendiri telah disusupi. Pembaruan ASUS yang telah disusupi trojan membawa sertifikat ASUS yang valid dan didistribusikan melalui mekanisme pembaruan resmi ASUS, sehingga lolos dari setiap pemeriksaan Verifikasi Standar. Sekitar 500.000 pengguna ASUS menerima pembaruan yang telah disisipi backdoor tersebut.
Para penyerang tidak tertarik pada seluruh 500.000 pengguna. Payload berbahaya telah dikonfigurasi sebelumnya untuk aktif hanya pada sistem dengan sekitar 600 alamat MAC tertentu, yang menunjukkan intelijen sebelumnya tentang target spesifik tersebut. Kampanye ini ditemukan dan didokumentasikan oleh tim riset Kaspersky (Securelist)) pada tahun 2019.
Serangan rantai pasokan perangkat keras dan firmware menimbulkan kekhawatiran khusus: modifikasi yang dilakukan pada tingkat firmware tetap bertahan meskipun dilakukan penginstalan ulang sistem operasi dan tetap tidak terdeteksi oleh alat keamanan berbasis perangkat lunak.
Serangan Rantai Pasokan 3CX (2023)
3CX (2023) — Grup Lazarus, yang dikaitkan dengan Biro Intelijen Umum Korea Utara (RGB), melancarkan serangan rantai pasok berantai pertama yang dikonfirmasi publik, menjangkau lingkungan pembangunan 3CX melalui kompromi rantai pasok sebelumnya pada perangkat lunak Trading Technologies.
Komputer pribadi seorang karyawan 3CX disusupi melalui penginstal yang disusupi trojan untuk Trading Technologies X_TRADER, sebuah platform perdagangan finansial. Penginstal Trading Technologies itu sendiri telah mengalami kompromi rantai pasokan oleh Lazarus Group dalam operasi sebelumnya. Mesin karyawan yang disusupi tersebut memberikan akses bagi penyerang ke lingkungan build 3CX, yang mereka gunakan untuk menyisipkan malware ke dalam 3CX Desktop App, sebuah platform komunikasi VoIP yang digunakan oleh lebih dari 600.000 perusahaan dan 12 juta pengguna harian di seluruh dunia.
Serangan tersebut secara tidak proporsional menargetkan perusahaan-perusahaan di sektor keuangan. Karena kompromi 3CX itu sendiri merupakan konsekuensi lanjutan dari serangan rantai pasok sebelumnya, ini adalah kasus pertama yang terkonfirmasi di mana serangan rantai pasok memicu serangan rantai pasok kedua. Implikasi praktisnya: organisasi kini perlu mempertimbangkan tidak hanya apakah vendor langsung mereka aman, tetapi juga apakah vendor dari vendor mereka telah dikompromikan. Rincian teknis lengkap didokumentasikan dalam Analisis insiden Mandiant.
Pintu Belakang XZ Utils (2024)
XZ Utils (2024) — beroperasi dengan identitas buatan "Jia Tan," dalam apa yang dinilai oleh para peneliti keamanan sebagai operasi negara-bangsa berdasarkan indikator perilaku, tanpa atribusi publik definitif yang dikonfirmasi, seorang aktor tak dikenal menghabiskan waktu sekitar dua tahun untuk menyusup ke proyek sumber terbuka XZ Utils sebelum menyisipkan backdoor yang menargetkan autentikasi SSH pada sistem Linux.
XZ Utils adalah pustaka kompresi data yang berjalan sebagai infrastruktur tak terlihat di jutaan server Linux. Ini bukanlah aplikasi yang berhadapan langsung dengan pengguna, melainkan jenis perangkat lunak dasar yang secara diam-diam diandalkan oleh perangkat lunak lain. Seorang penyerang yang beroperasi sebagai "Jia Tan" mulai menyumbangkan kode yang sah dan berkualitas tinggi ke proyek XZ Utils pada tahun 2022, membangun kredibilitas dan akhirnya mendapatkan hak akses commit melalui keterlibatan yang berkelanjutan dengan pengelola proyek.
Pada awal tahun 2024, 'Jia Tan' menyusupkan pintu belakang ke dalam versi XZ Utils 5.6.0 dan 5.6.1. Pintu belakang tersebut dirancang untuk mengompromikan otentikasi SSH pada distribusi Linux yang terdampak, berpotensi memberikan penyerang akses jarak jauh ke server mana pun yang menjalankan versi pustaka yang terdampak. SSH adalah protokol administrasi jarak jauh utama untuk server Linux di seluruh dunia, menjadikan cakupan dampak potensialnya signifikan.
Pintu belakang terdeteksi sebelum penyebaran luas oleh Andres Freund, seorang insinyur Microsoft yang memperhatikan konsumsi CPU yang tidak biasa dan penurunan kinerja SSH selama pekerjaan rutin, lalu melacak sumbernya. Penemuannya, yang diterbitkan pada Maret 2024, mencegah kompromi rantai pasokan yang dapat memengaruhi jutaan server. Advisory OpenSSF (https://openssf.org/blog/2024/03/30/xz-utils-backdoor-cve-2024-3094/) (CVE-2024-3094)) menyediakan rincian teknis lengkapnya.
Mengapa Serangan Rantai Pasok Sangat Berbahaya
Serangan rantai pasokan sulit dideteksi dan dihentikan karena serangan ini mengeksploitasi kepercayaan organisasi terhadap vendor perangkat lunak mereka, bukan kerentanan pada sistem organisasi itu sendiri. Ada empat faktor yang mempersulit tantangan deteksi ini.
Perangkat lunak berbahaya datang dari sumber terpercaya: vendor yang sertifikat, domain, dan infrastruktur pembaruannya telah diotorisasi oleh organisasi target. Pembaruan yang disisipi trojan sering kali membawa sertifikat penandatanganan kode digital valid yang diterbitkan untuk vendor sah, sehingga verifikasi sertifikat lolos dengan lancar. Alat pendeteksi antivirus dan titik akhir mungkin tidak menandai perangkat lunak yang ditandatangani oleh vendor terpercaya dan dikirimkan melalui saluran resmi. Penyerang canggih juga sengaja menunda operasi aktif setelah akses awal untuk menghindari pemicuan deteksi anomali. APT29 beroperasi di dalam jaringan SolarWinds yang telah disusupi selama sekitar sembilan bulan sebelum terdeteksi, sebuah durasi Long (waktu berdiam) yang mengilustrasikan betapa lamanya jeda antara kompromi dan penemuan dapat berlangsung.
Serangan rantai pasokan telah meningkat dalam frekuensi dan kecanggihan selama dekade terakhir. Laporan Threat Landscape dari ENISA mendokumentasikan tren kenaikan yang berkelanjutan, dengan serangan rantai pasokan diidentifikasi sebagai kategori ancaman tingkat atas bagi sektor infrastruktur kritis. Eskalasi ini terlihat dalam catatan historis: kompromi CCleaner tahun 2017 memengaruhi 2,27 juta pengguna konsumen; operasi SolarWinds tahun 2020 mengompromikan lebih dari 100 lembaga pemerintah AS; insiden nyaris terjadi pada XZ Utils tahun 2024 menargetkan infrastruktur inti Linux yang digunakan oleh jutaan server secara global. Ambisi serangan telah tumbuh secara substansial di setiap siklusnya.
Konsekuensi finansialnya sesuai dengan skala tersebut. NotPetya menyebabkan kerugian global diperkirakan mencapai $10 miliar, dengan Maersk saja melaporkan sekitar $300 juta. Serangan Kaseya menghasilkan permintaan tebusan sebesar $70 juta di antara 1.500 bisnis yang terdampak. Respons pemerintah AS terhadap SolarWinds menelan biaya ratusan juta dalam perbaikan dan investasi keamanan yang ditingkatkan. Organisasi pemerintah dan sektor publik (SolarWinds), perusahaan jasa keuangan (3CX), perusahaan teknologi (target tahap kedua CCleaner), dan operator infrastruktur kritis di seluruh sektor prioritas yang ditetapkan oleh CISA semuanya telah menjadi sasaran. Tidak ada industri yang bergantung pada perangkat lunak pihak ketiga atau layanan terkelola yang luput dari cakupan.
Siapa yang Melakukan Serangan Rantai Pasokan
Serangan rantai pasokan dilakukan oleh dua kategori aktor ancaman yang berbeda: grup Advanced Persistent Threat (APT) negara-bangsa dan organisasi kriminal yang dimotivasi secara finansial.
Advanced Persistent Threat (APT) merujuk pada aktor ancaman yang canggih dan memiliki sumber daya mumpuni, biasanya berupa lembaga intelijen negara atau unit siber militer, yang melakukan kampanye intrusi bertarget berdurasi Long dengan tujuan strategis spesifik. APT lebih menyukai serangan rantai pasokan (supply chain attacks) karena satu kompromi hulu (upstream) memberikan akses simultan ke ratusan atau ribuan target bernilai tinggi, memaksimalkan perolehan intelijen dari satu operasi sekaligus meminimalkan risiko deteksi. Atribusi aktivitas APT bersifat probabilistik, berdasarkan indikator forensik termasuk tumpang tindih kode, pola infrastruktur, dan waktu operasional, alih-alih bukti langsung.
Grup negara-bangsa yang dikaitkan dengan serangan rantai pasokan yang terdokumentasi meliputi: APT29 (Cozy Bear), yang dikaitkan dengan Dinas Intelijen Luar Negeri SVR Rusia, yang melakukan operasi SolarWinds; Sandworm, yang dikaitkan dengan intelijen militer GRU Rusia, yang melakukan NotPetya melalui M.E.Doc; Lazarus Group, yang dikaitkan dengan Biro Umum Pengintaian Korea Utara, yang melakukan serangan 3CX; grup BARIUM, yang dikaitkan dengan operasi yang disponsori negara Tiongkok, yang melakukan ASUS ShadowHammer; dan grup AXIOM, yang juga dikaitkan dengan operasi yang disponsori negara Tiongkok, yang melakukan serangan CCleaner. BARIUM dan AXIOM adalah grup yang berbeda meskipun keduanya memiliki atribusi Tiongkok.
Tidak semua serangan rantai pasokan merupakan operasi tingkat negara. Serangan Kaseya VSA dilakukan oleh REvil, sebuah organisasi kejahatan siber ransomware-as-a-service berbahasa Rusia yang tidak memiliki afiliasi dengan negara mana pun. Kelompok kriminal yang bermotif finansial telah mengadopsi teknik rantai pasokan karena membobol satu MSP (Penyedia Layanan Terkelola) dapat menyebarkan ransomware ke ratusan organisasi klien dalam satu operasi, yang secara drastis meningkatkan keuntungan dibandingkan dengan menargetkan korban secara individu.
--- ## Cara Melindungi Diri dari Serangan Rantai Pasokan
Mempertahankan diri dari serangan rantai pasok mengharuskan perluasan program keamanan Anda melampaui sistem Anda sendiri untuk mencakup vendor, komponen perangkat lunak, dan infrastruktur yang diandalkan oleh organisasi Anda. Tujuannya bukanlah membangun perimeter yang sempurna, tetapi mengurangi radius ledakan ketika pemasok tepercaya dikompromikan.
Daftar Periksa Pertahanan Perusahaan dan Organisasi
- Terapkan kebijakan Software Bill of Materials (SBOM) untuk semua perangkat lunak yang dibeli atau dibuat oleh organisasi Anda, sehingga Anda dapat mengidentifikasi komponen yang terdampak saat kompromi rantai pasokan diungkapkan
- Audit praktik keamanan vendor Pihak Ketiga sebelum pengadaan dan secara tahunan, menggunakan kuesioner standar yang selaras dengan NIST SP 800-161r1
- Wajibkan vendor untuk memberikan SBOM terbaru untuk semua produk perangkat lunak yang masuk ke lingkungan Anda, sebagai bagian dari proses pengadaan dan kontrak Anda
- Terapkan prinsip arsitektur zero trust: terapkan akses hak istimewa paling rendah (least-privilege) untuk semua perangkat lunak dan layanan, terapkan mikrosegmentasi jaringan untuk membendung pergerakan lateral, dan verifikasi secara terus-menerus alih-alih memercayai lokasi jaringan
- Pantau perilaku anomali pada perangkat lunak dari vendor tepercaya, karena deviasi perilaku dari garis dasar (baseline) yang diketahui dapat mengindikasikan pembaruan yang terkompromi bahkan ketika tanda tangan valid
- Tinjau sertifikasi keamanan vendor (SOC 2 Tipe II, ISO 27001) dan sertakan persyaratan keamanan eksplisit serta kewajiban pemberitahuan pelanggaran dalam kontrak vendor
- Ikuti panduan keamanan rantai pasokan CISA) dan terapkan kerangka kerja NIST SP 800-161r1 (C-SCRM) untuk memperluas manajemen risiko Anda ke pemasok Pihak Ketiga
- Miliki rencana respons insiden yang secara eksplisit mencakup kompromi perangkat lunak Pihak Ketiga, termasuk prosedur untuk isolasi darurat perangkat lunak yang terdampak di seluruh lingkungan Anda
Apa Itu Software Bill of Materials (SBOM)?
Software Bill of Materials (SBOM) adalah inventaris yang dapat dibaca mesin dari semua komponen, pustaka, dan dependensi yang disertakan dalam sebuah produk perangkat lunak. Analogi fungsionalnya adalah label nutrisi untuk perangkat lunak: sebagaimana label nutrisi mencantumkan bahan-bahan dan takarannya, SBOM mencantumkan setiap pustaka sumber terbuka, komponen pihak ketiga, dan dependensi langsung yang digunakan dalam membangun sebuah aplikasi, beserta nomor versi dan informasi lisensi.
SBOM penting untuk keamanan rantai pasokan karena menjawab pertanyaan yang sulit dijawab oleh organisasi saat terjadi insiden: "Apakah kami terdampak?" Ketika SolarWinds terungkap, organisasi tanpa inventaris perangkat lunak harus mengaudit setiap sistem secara manual untuk menentukan apakah mereka menjalankan Orion. Organisasi dengan SBOM yang mutakhir dapat menanyakan inventaris mereka secara langsung. Logika yang sama berlaku selama insiden nyaris XZ Utils: mengetahui server mana yang menjalankan versi pustaka mana menjadi perbedaan antara jam waktu respons dan berminggu-minggu ketidakpastian.
[Perintah Eksekutif 14028 tentang Peningkatan Keamanan Siber Nasional]https://www.whitehouse.gov/briefing-room/presidential-actions/2021/05/12/executive-order-on-improving-the-nations-cybersecurity/) (ditandatangani Mei 2021, sebagai respons langsung terhadap serangan SolarWinds) mewajibkan vendor perangkat lunak yang menjual kepada pemerintah federal AS untuk menyediakan SBOM. [CISA telah menerbitkan panduan implementasi SBOM]https://www.cisa.gov/sbom) baik untuk produsen maupun konsumen. Alat seperti SPDX, CycloneDX, dan Syft dapat menghasilkan SBOM secara otomatis dari sebagian besar basis kode dan citra kontainer.
Arsitektur Zero Trust dan Pertahanan Rantai Pasokan
Arsitektur zero trust mengurangi kerusakan yang dapat disebabkan oleh serangan rantai pasok dengan menerapkan prinsip "jangan pernah percaya, selalu verifikasi" untuk setiap permintaan akses, termasuk permintaan dari perangkat lunak yang tampak berasal dari vendor tepercaya. Serangan rantai pasok berhasil secara spesifik dengan mengeksploitasi kepercayaan implisit. Zero trust menghilangkan kepercayaan implisit tersebut dari persamaan.
Tiga kontrol yang paling relevan secara langsung dengan pertahanan rantai pasokan adalah: akses dengan hak istimewa paling rendah (membatasi apa yang dapat dijangkau oleh perangkat lunak yang disusupi di dalam jaringan Anda, sehingga pembaruan yang disusupi pintu belakang tidak dapat mengakses sistem di luar cakupan resminya); mikrosegmentasi jaringan (menahan pergerakan lateral sehingga penyerang yang berhasil masuk ke titik awal tidak dapat menyebar secara bebas); dan pemantauan perilaku berkelanjutan (mendeteksi aktivitas anomali dari perangkat lunak tepercaya bahkan ketika entri awal melewati deteksi berbasis tanda tangan).
Zero Trust adalah filosofi keamanan dan model arsitektur, bukan produk perangkat lunak untuk dibeli. Referensi otoritatif utama adalah Model Kematangan Zero Trust CISA dan NIST SP 800-207.
Daftar Periksa Pertahanan Pengembang dan DevOps
Pengembang dan insinyur DevOps memiliki kontrol langsung atas permukaan serangan yang paling sering ditargetkan dalam serangan rantai pasokan sumber terbuka. Tindakan-tindakan ini mengurangi paparan pipeline Anda:
- Sematan dan kunci versi dependensi di semua manifes paket (
package-lock.json,requirements.txt,Gemfile.lock) sehingga versi berbahaya yang baru diterbitkan tidak dapat ditarik secara otomatis pada build berikutnya - Konfigurasikan sistem build Anda untuk lebih memilih registri privat daripada registri publik dan cadangkan semua namespace paket internal pada registri publik untuk mencegah serangan kebingungan dependensi (dependency confusion attacks)
- Jalankan pemindaian dependensi otomatis pada setiap build menggunakan alat seperti Dependabot, OWASP Dependency-Check, atau Snyk untuk menandai paket yang diketahui rentan atau mencurigakan sebelum mencapai produksi
- Hasilkan SBOM untuk setiap rilis menggunakan CycloneDX atau Syft, dan simpan bersama artefak build Anda sehingga Anda memiliki inventaris komponen yang dapat diaudit untuk setiap versi yang diterapkan
- Wajibkan commit yang ditandatangani dan terapkan aturan perlindungan cabang pada pipa build utama Anda untuk mencegah kode yang tidak sah masuk ke proses build
- Audit paket Pihak Ketiga sebelum menambahkannya: periksa riwayat publikasi pengelola, jumlah unduhan, aktivitas repositori, dan apakah paket tersebut baru saja dipindahkan ke pemilik baru
Keamanan Rantai Pasok: Persyaratan Regulasi dan Kepatuhan
Beberapa kerangka peraturan utama sekarang secara eksplisit mewajibkan organisasi untuk mengatasi risiko keamanan rantai pasokan sebagai bagian dari kewajiban keamanan siber mereka. Persyaratan ini beralih dari panduan menjadi mandat sebagian besar sebagai akibat dari serangan SolarWinds.
Kerangka Peraturan AS
Di Amerika Serikat, pemicu regulasi utama adalah Perintah Eksekutif 14028 tentang Peningkatan Keamanan Siber Nasional, yang ditandatangani oleh Presiden Biden pada 12 Mei 2021, sebagai respons langsung terhadap serangan SolarWinds dan insiden Kaseya VSA. EO 14028 mewajibkan vendor perangkat lunak yang menjual kepada pemerintah federal AS untuk menyediakan Daftar Material Perangkat Lunak (Software Bill of Materials - SBOM) untuk produk mereka. Perintah ini mengarahkan NIST untuk mengembangkan panduan keamanan rantai pasok dan CISA untuk menerapkan standar SBOM. Mandat ini berlaku untuk vendor yang memasok pemerintah federal. Ini tidak secara langsung mewajibkan SBOM dari semua organisasi sektor swasta, meskipun standar yang dihasilkannya telah diadopsi secara luas sebagai persyaratan pengadaan dalam konteks perusahaan.
Referensi standar teknis utama adalah NIST SP 800-161r1 ("Praktik Manajemen Risiko Rantai Pasokan Siber untuk Sistem dan Organisasi"), yang memperluas kerangka kerja manajemen risiko keamanan siber standar untuk secara eksplisit mencakup pemasok pihak ketiga, vendor, dan komponen perangkat lunak. C-SCRM (Manajemen Risiko Rantai Pasokan Siber) di bawah NIST SP 800-161r1 mengharuskan organisasi untuk melakukan penilaian risiko vendor, memverifikasi asal-usul perangkat lunak, mewajibkan SBOM dalam pengadaan, dan memelihara rencana respons insiden yang memperhitungkan kompromi pihak ketiga. Publikasi CISA "Defending Against Software Supply Chain Attacks" memberikan panduan implementasi yang dapat ditindaklanjuti selaras dengan persyaratan EO 14028.
Kerangka Peraturan Uni Eropa
Organisasi-organisasi Eropa menghadapi persyaratan sejajar di bawah dua kerangka kerja. Arahan NIS2 (Network and Information Security Directive 2) mewajibkan organisasi di sektor-sektor kritis, termasuk energi, transportasi, kesehatan, dan infrastruktur digital, untuk menangani risiko keamanan rantai pasokan sebagai bagian dari kewajiban manajemen risiko keamanan siber wajib mereka. DORA (Digital Operational Resilience Act) berlaku bagi entitas sektor keuangan di UE dan mencakup persyaratan terperinci untuk mengelola risiko penyedia layanan pihak ketiga TIK, yang secara langsung menangani vektor serangan rantai pasokan. ENISA (European Union Agency for Cybersecurity) berfungsi sebagai sumber otoritatif utama bagi organisasi-organisasi UE, mengisi peran yang setara dengan CISA di Amerika Serikat.
Ringkasan Referensi Regulasi
| Kerangka Kerja | Yurisdiksi | Persyaratan Rantai Pasokan Utama | Referensi |
|---|---|---|---|
| Perintah Eksekutif 14028 | Federal AS | SBOM diperlukan untuk vendor perangkat lunak federal | whitehouse.gov |
| NIST SP 800-161r1 | AS | Praktik C-SCRM; penilaian risiko vendor; provenance perangkat lunak | csrc.nist.gov |
| Arahan NIS2 | UE (sektor kritis) | Keamanan rantai pasokan dalam manajemen risiko keamanan siber | ENISA |
| DORA | Sektor Keuangan UE | Persyaratan manajemen risiko penyedia TIK pihak ketiga | ENISA/EBA |
Pertanyaan yang Sering Diajukan Tentang Serangan Rantai Pasokan
Apa itu serangan rantai pasokan?
Serangan rantai pasokan menargetkan organisasi secara tidak langsung dengan mengompromikan vendor Pihak Ketiga, komponen perangkat lunak, atau elemen perangkat keras yang tepercaya. Penyerang menyisipkan kode berbahaya di hulu sehingga korban tanpa sadar memasukkan ancaman tersebut melalui pembaruan perangkat lunak rutin atau pengadaan perangkat keras. Tidak diperlukan kerentanan pada sistem milik korban sendiri. Serangan tersebut berhasil karena datang melalui saluran yang telah diotorisasi oleh korban.
Apa saja contoh serangan rantai pasokan?
Contoh serangan rantai pasok paling signifikan dari tahun 2013 hingga 2024:
- SolarWinds (2020): Backdoor SUNBURST dimasukkan ke dalam pembaruan platform Orion; menjangkau sekitar 18.000 pelanggan termasuk 100+ badan pemerintah AS
- NotPetya (2017): Wiper yang merusak dikirim melalui pembaruan perangkat lunak akuntansi M.E.Doc; menyebabkan perkiraan kerugian global sebesar $10 miliar
- Kaseya VSA (2021): REvil menggunakan kerentanan nol hari (zero-day) VSA untuk mengirimkan ransomware ke 1.500+ bisnis melalui MSP yang disusupi
- XZ Utils (2024): Kampanye rekayasa sosial selama dua tahun hampir menyisipkan backdoor SSH ke dalam infrastruktur Linux di seluruh dunia
- CCleaner (2017): Malware Floxif menjangkau 2,27 juta pengguna; tahap kedua menargetkan 40 perusahaan teknologi besar
- ASUS ShadowHammer (2019): Pembaruan firmware yang mengandung backdoor ditandatangani dengan sertifikat ASUS yang valid menjangkau 500.000 pengguna
- 3CX (2023): Serangan rantai pasok pada rantai pasok pertama yang terkonfirmasi; menjangkau 600.000+ perusahaan melalui Lazarus Group
Bagaimana cara kerja serangan rantai pasok?
Serangan rantai pasokan mengikuti urutan yang dapat diulang:
- Penyerang memilih vendor tepercaya atau dependensi perangkat lunak yang diandalkan target
- Penyerang mendapatkan akses ke lingkungan build, repositori kode, atau infrastruktur pembaruan vendor tersebut
- Kode berbahaya disisipkan ke dalam perangkat lunak yang sah sebelum didistribusikan
- Vendor mengirimkan produk yang disusupi melalui saluran normal tepercaya mereka
- Target menginstal pembaruan, membawa ancaman ke dalam perimeter mereka sendiri
- Penyerang mengaktifkan pijakan untuk spionase, pencurian data, atau muatan destruktif
Apa serangan rantai pasokan yang paling terkenal?
Serangan SolarWinds (2020) secara luas dianggap sebagai serangan siber rantai pasokan paling signifikan dalam sejarah. APT29, yang diatribusikan kepada dinas intelijen Rusia SVR, menyusupkan backdoor SUNBURST ke dalam pembaruan SolarWinds Orion, menjangkau sekitar 18.000 pelanggan termasuk lebih dari 100 badan pemerintah AS. Pelanggaran ini tidak terdeteksi selama kurang lebih sembilan bulan dan secara langsung memicu Executive Order 14028 tentang Peningkatan Keamanan Siber Nasional.
Mengapa serangan rantai pasokan begitu berbahaya?
Serangan rantai pasokan membawa risiko berlipat ganda karena empat alasan. Perangkat lunak berbahaya datang dari vendor yang sudah dipercayai oleh organisasi, melewati pertahanan perimeter tanpa mengeksploitasi cacat apa pun pada sistem target itu sendiri. Pembaruan yang disusupi Trojan membawa tanda tangan digital yang valid, sehingga lolos pemeriksaan sertifikat. Alat antivirus mungkin tidak menandai perangkat lunak bertanda tangan yang dikirimkan oleh vendor. Penyerang canggih tetap tidak aktif setelah akses awal untuk menghindari pemicuan deteksi anomali perilaku. Operasi SolarWinds bertahan tanpa terdeteksi selama sembilan bulan. Satu pemasok yang disusupi dapat menjangkau ribuan organisasi hilir, meningkatkan dampak dari satu intrusi jauh melampaui apa yang biasanya dicapai oleh serangan langsung.
Apakah serangan rantai pasokan meningkat?
Serangan rantai pasokan telah meningkat dalam frekuensi dan kecanggihan selama satu dekade terakhir. Laporan tahunan Threat Landscape dari ENISA mendokumentasikan serangan rantai pasokan sebagai kategori ancaman yang berkelanjutan dan terus berkembang, dengan volume serangan yang meningkat dari tahun ke tahun. Trajektori ini terlihat dalam insiden-insiden itu sendiri: mulai dari pembobolan Target pada tahun 2013 yang dimungkinkan oleh kontraktor HVAC kecil, hingga kampanye spionase SolarWinds tahun 2020 yang berdampak pada pemerintah AS, hingga nyaris terjadinya serangan XZ Utils tahun 2024 yang menargetkan infrastruktur inti Linux. Kelompok kriminal bermotif finansial juga telah mengadopsi metode rantai pasokan, seperti yang ditunjukkan oleh serangan Kaseya: satu Platform MSP yang terkompromi menjangkau ratusan organisasi klien dalam hitungan jam.
Bagaimana organisasi dapat bertahan melawan serangan rantai pasokan?
Organisasi dapat mengurangi paparan serangan rantai pasokan melalui tindakan berikut:
- Menerapkan kebijakan Software Bill of Materials (SBOM) untuk memelihara inventaris lengkap komponen perangkat lunak dan mengidentifikasi sistem yang terkena dampak saat terjadi pelanggaran keamanan
- Mewajibkan vendor untuk menyediakan SBOM dan menunjukkan sertifikasi keamanan saat ini (SOC 2, ISO 27001) sebagai syarat pengadaan
- Menerapkan prinsip arsitektur zero trust: akses dengan hak istimewa paling rendah (least-privilege access), mikrosegmentasi jaringan, dan pemantauan perilaku berkelanjutan
- Memantau perangkat lunak dari vendor terpercaya untuk anomali perilaku, bukan hanya indikator berbasis tanda tangan (signature-based)
- Mengikuti panduan keamanan rantai pasokan CISA dan menyelaraskan proses penilaian risiko vendor dengan NIST SP 800-161r1 (C-SCRM)
- Memelihara rencana respons insiden yang secara eksplisit mencakup kompromi perangkat lunak Pihak Ketiga
Catatan publikasi: (1) Terapkan skema data terstruktur FAQPage pada bagian Pertanyaan yang Sering Diajukan, dan skema Artikel pada halaman lengkap, untuk memaksimalkan kelayakan fitur People Also Ask dan hasil kaya (rich results). (2) Kutipan eksternal dalam artikel ini menautkan ke CISA, NIST, Mandiant, Kaspersky/Securelist, Wired, OpenSSF, dan Cisco Talos sebagai sumber tepercaya. (3) Tautan internal ke konten keamanan siber terkait di situs ini (panduan serangan ransomware, penjelasan arsitektur zero trust, sumber daya implementasi SBOM, panduan manajemen risiko vendor, ikhtisar aktor ancaman APT) harus ditambahkan oleh tim publikasi sebelum penerapan. Indeks situs tidak berisi artikel keamanan siber yang terindeks pada saat penulisan, sehingga penempatan tautan internal memerlukan tinjauan manual oleh tim editorial.