Keamanan rantai pasok dan regulasi, secara berurutan
Artikel di situs ini tentang apa yang masuk ke build Anda dan apa yang kini dituntut hukum darinya, disusun menjadi satu jalur: paket beracun lebih dulu, lalu model dan dataset, lalu apa yang di-commit agent, kemudian regulasi yang punya tenggat.
Oleh Matthews WongDitinjau pada
Poin utama
Jalur ini dimulai dari signing, provenance, dan kebersihan dependensi, lalu serangan npm dan PyPI yang mengujinya, memperlakukan model dan dataset sebagai kode yang perlu ditandatangani dan dipindai, membahas secret dan kode buatan AI yang ditambahkan agent ke repositori, dan diakhiri dengan Cyber Resilience Act, EU AI Act, inisiatif standar agent dari NIST, serta, bagi tim di Indonesia, PP 33/2026.
Baca sesuai urutan ini
Setiap tahap dibangun di atas tahap sebelumnya. Jika sudah memahami suatu tahap, lewati saja; baris di bawah setiap judul menjelaskan apa yang ditambahkan artikel itu.
Tahap 1 / 4
Worm dan paket beracun
Fondasi build yang tepercaya, lalu serangan npm dan PyPI yang mengujinya.
- 01Security10 menit bacaKeamanan Rantai Pasok Software: SBOM dan SigstoreMengapa langkah ini: Fondasinya: buat SBOM, tandatangani artefak dengan Sigstore dan cosign, dan verifikasi provenance SLSA di CI.
- 02Web Dev9 menit bacaManajemen Dependensi npm dan Audit Keamanan: Yang Benar-benar Saya LakukanMengapa langkah ini: Kebiasaan sehari-hari: audit dependensi npm, kelola utang update, dan batasi paparan serangan supply chain.
- 03Security12 menit bacaSerangan Supply Chain LiteLLM: Dependency Cooldown PyPIMengapa langkah ini: Bagaimana dua rilis berbahaya sampai ke PyPI, dan kontrol cooldown, hash, serta publisher yang penting.
- 04Security12 menit bacaKompromi npm Tensorlake Shai-Hulud: Kunci Install ScriptMengapa langkah ini: Worm di sebuah SDK npm berjalan lewat preinstall hook; mengapa pencabutan token bisa berbalik merugikan dan cara memblokir install script.
- 05Security11 menit bacaSesi AI Coding Assistant yang Dibajak Menyebarkan Worm Shai-HuludMengapa langkah ini: Penyebaran worm ditelusuri ke sesi AI coding assistant yang dibajak, beserta langkah bagi pihak yang bertahan.
- 06Security12 menit bacaWorm npm dengan Provenance SLSA Valid: Pelajaran keyvMengapa langkah ini: Worm yang dirilis dengan provenance valid: apa yang dibuktikan provenance, apa yang tidak, dan gate rilis yang perlu ditambahkan.
- 07DevOps11 menit bacanpm Trusted Publishing: Expiry 48 Jam dan Larangan issue_commentMengapa langkah ini: npm kini mengakhiri konfigurasi trusted publishing yang tidak tervalidasi dan menolak token issue_comment; panduan migrasi rilis.
- 08Security12 menit bacaSlopsquatting 2026: Rate Halusinasi Package dan 127 NamaMengapa langkah ini: Model mengarang nama paket yang bisa didaftarkan penyerang; pemeriksaan keberadaan, umur, dan hash sebelum instalasi.
Tahap 2 / 4
Model dan dataset juga artefak
Menandatangani, memindai, dan mendokumentasikan apa yang Anda unduh dari model hub, serta mengapa memuatnya bisa menjalankan kode.
- 09Security12 menit bacaOpenSSF Model Signing: Sign dan Verify Model ML dengan OMSMengapa langkah ini: Tandatangani dan verifikasi file model dengan OpenSSF Model Signing, dan di mana penegakan di sisi serving masih tertinggal.
- 10Security12 menit bacaPickle Model Scanner Evasion: ShadowPickle dan SafetensorsMengapa langkah ini: Mengapa hasil scan pickle yang bersih tidak banyak membuktikan, dan kebijakan pemuatan yang mengutamakan safetensors.
- 11Security11 menit bacaTransformers trust_remote_code Vulnerability: CVE-2026-4372Mengapa langkah ini: config.json yang dirancang khusus melewati trust_remote_code; apa yang diubah perbaikannya dan checklist pemuatan model.
- 12Security12 menit bacaInsiden Keamanan Hugging Face 2026: Dataset adalah KodeMengapa langkah ini: Loader dataset memberi eksekusi kode: perlakukan dataset sebagai kode, beserta urutan rotasi yang harus diikuti.
- 13Security12 menit bacaStudi AIBOM Hugging Face: 97,940 Model, Dokumentasi KosongMengapa langkah ini: AI bill of materials lengkap secara struktur tetapi minim detail model card; apa yang perlu ditambahkan secara manual.
Tahap 3 / 4
Secret dan kode yang ditambahkan agent
Kredensial dan kode buatan AI yang berakhir di repositori, serta pemeriksaan di pipeline yang menangkapnya.
- 14Security12 menit bacaGitGuardian Secrets Sprawl 2026: AI Agent Commits, MCP ConfigsMengapa langkah ini: Secret yang bocor lewat commit AI agent dan konfigurasi MCP, dan cara memindai endpoint developer.
- 15DevOps10 menit bacaSecret Scanning dan Mencegah Kebocoran Kredensial di GitHubMengapa langkah ini: Jauhkan kredensial dari riwayat git dengan pre-commit hook, GitHub secret scanning, dan gitleaks.
- 16Security11 menit bacaLaporan Keamanan Kode AI 2026: Veracode Mentok di Pass Rate 56%Mengapa langkah ini: Seberapa sering kode buatan AI gagal tes keamanan, kelas kelemahan mana yang gagal, dan cara memasang gate-nya.
- 17Security11 menit bacaPatch Gap Project Glasswing: 6.157 Diungkap, 516 Di-patchMengapa langkah ini: Kerentanan yang diungkap jauh melampaui yang sudah ditambal di dashboard Anthropic; apa yang perlu diubah maintainer dan pengguna dependensinya.
- 18DevOps10 menit bacaDevSecOps: Integrasikan Keamanan ke dalam CI/CDMengapa langkah ini: Pasang pemeriksaannya di pipeline: SAST, DAST, pemindaian dependensi, image, dan secret di CI/CD.
Tahap 4 / 4
Regulasi dan standar yang punya tenggat
Apa yang dituntut CRA, EU AI Act, NIST, dan aturan pelindungan data Indonesia dari tim DevOps, masing-masing dibahas dalam artikelnya sendiri.
- 19Security12 menit bacaKewajiban Pelaporan Cyber Resilience Act: Runbook DevOpsMengapa langkah ini: Jam pelaporan Cyber Resilience Act sebagai runbook DevOps, termasuk dependensi open source.
- 20Security12 menit bacaEU AI Act Digital Omnibus Deadlines: A DevOps Team CalendarMengapa langkah ini: Tanggal EU AI Act mana yang bergeser dan mana yang masih berlaku, disusun sebagai kalender tim.
- 21Security12 menit bacaNIST AI Agent Standards Initiative: Cakupan CAISIMengapa langkah ini: Apa yang dicakup inisiatif standar AI agent NIST, termasuk identitas agent, dan apa yang bisa dilakukan engineer sekarang.
- 22Security12 menit bacaPP 33/2026 Pelindungan Data Pribadi: Panduan DeveloperMengapa langkah ini: Untuk tim di Indonesia: PP 33/2026 dibaca berdampingan dengan UU 27/2022, termasuk pemberitahuan kebocoran data dan aturan AI-nya.
- 23Security13 menit bacaChecklist Kepatuhan UU PDP untuk Fitur AI di IndonesiaMengapa langkah ini: Checklist UU PDP untuk fitur AI: dasar hukum, prompt lintas negara, retensi log penyedia, dan penghapusan data.
Lainnya dari panduan AI & DevOps
Jalur bacaan lain di bagian ini.
- Keamanan MCP & AgentPrompt injection, insiden MCP 2026, kontrol akses, sandbox, dan pemeriksaan skill agent.
- Serving Inferensi LLMvLLM dan SGLang, disaggregated serving, llm-d dan KServe, autoscaling, dan biaya per token.
- Kubernetes untuk AIUpgrade 1.36 dan 1.37, DRA dan gang scheduling, routing Gateway API, dan agent di dalam cluster.
- AI SRE & Agentic OpsAgent investigasi insiden, server MCP untuk tool ops, agent di CI, dan IaC di bawahnya.