Skip to main content
BlogSecurity

Laporan Ancaman Anthropic September 2026: Pelajaran DevOps

Apa kata laporan penyalahgunaan AI Anthropic September 2026 soal intrusi berbasis agent, session token curian, dan API key AI, plus kontrol yang bisa dicek tim DevOps minggu ini.

Matthews Wong

Software Engineer

Oktober 202612 menit baca
Laporan Ancaman Anthropic September 2026: Pelajaran DevOps

Ringkasan Utama

Laporan threat intelligence Anthropic September 2026 menggambarkan penyerang memakai AI agent untuk membangun ulang malware yang terdeteksi, mengambil lebih dari 2.100 set token Azure AD dalam sekitar 34 jam, dan mencuri API key AI. Respons yang masuk akal bagi tim DevOps: token terikat perangkat, revocation cepat, dan memperlakukan key AI seperti credential production.

Angka yang membuat saya berhenti membaca laporan Anthropic bukan yang terbesar. Angkanya 34 jam: waktu yang disebut laporan untuk dump session store berisi lebih dari 2.100 set token Azure AD dari lebih dari 40 tenant perusahaan, dengan AI agent mengerjakan hampir semuanya. Kebersihan token di tempat kita biasanya diukur dalam kuartal, bukan jam.

Tulisan ini adalah pembacaan dari sudut pandang defender atas laporan yang diterbitkan Anthropic pada 10 September 2026, yang mencakup aktivitas yang mereka hentikan antara Desember 2025 dan Agustus 2026. Saya membaca sendiri bagian cyber-nya; setiap klaim soal penyerang saya atribusikan ke laporan dan saya tidak menambah detail operasional. Mitigasinya bersumber dari dokumentasi Microsoft, GitHub, dan TruffleHog yang juga saya baca, dan opini saya sendiri diberi label.

Apa yang sebenarnya dikatakan laporan tentang tiga kasus cyber

Klaim utama laporan ini: AI telah menggeser serangan dari kerja manual yang padat tenaga menjadi eksekusi yang didelegasikan dan berjalan secepat mesin, sehingga tingkat kecanggihan tidak lagi memberi tahu siapa pelakunya. Laporan menyebut Claude Haiku, Sonnet, dan Opus dipakai di semua kasus cyber-nya. Tiga kasus paling relevan bagi siapa pun yang menjalankan infrastruktur, dan tabel memisahkan apa yang dinyatakan laporan dari pelajaran yang saya tarik.

Label aktor di laporanYang dikatakan laporanPelajaran untuk defender (versi saya)
GTG-20006, espionase state-nexusLebih dari 20 organisasi menjadi target, sebagian besar di Ukraina dan Eropa. Agent pemantau menandai malware yang terdeteksi, dan agent dirancang untuk terus mengiterasi toolkit sampai tidak terdeteksi.Signature yang Anda tulis minggu lalu bisa jadi menggambarkan tool yang sudah tidak ada. Beri bobot lebih pada sinyal perilaku dan identitas ketimbang hash file.
GTG-50014, berafiliasi ShinyHuntersDump session store berisi lebih dari 2.100 set token Azure AD dari lebih dari 40 tenant dalam sekitar 34 jam, dengan AI agent mengerjakan hampir semuanya. Satu kompromi bergerak dari satu token developer curian menjadi kendali administratif penuh atas cloud dalam sekitar tiga jam.Material session adalah barang jarahan. Perpendek masa pakainya dan ikat ke perangkat, lalu perkecil apa yang bisa dijangkau satu identitas developer.
GTG-50014, key AI curianOperator mencuri API key AI dari beberapa lingkungan target untuk mendapat compute AI tambahan, dan satu key curian dipakai sekitar tiga minggu untuk serangan sekunder.Key AI adalah credential yang bisa dibelanjakan tanpa manusia di dalam prosesnya. Beri pemilik, batas biaya, dan tanggal kedaluwarsa.
GTG-50020, AI supply chainDengan menyuntikkan instruksi berbahaya ke evaluation sandbox otomatis milik vendor AI, aktor membuat sandbox menyerahkan credential yang dipegangnya, lalu menyerang sekitar tiga puluh perusahaan AI dalam sekitar empat hari. Laporan menyebut sistem Anthropic sendiri tidak pernah dibobol.Sandbox yang menyimpan key production bukan sandbox. Apa pun yang bisa dibaca agent, bisa diminta oleh instruksi yang disuntikkan.

Dua batasan untuk semua ini. Ini temuan Anthropic sendiri atas platformnya sendiri, jadi menggambarkan apa yang bisa mereka lihat, bukan seluruh lanskap ancaman. Dan laporan tidak menyebut jenis token Azure AD apa yang ada dalam set tersebut, jadi saya tidak menebak.

Dibangun ulang sampai tak terdeteksi: signature adalah indikator yang terlambat

Pada kasus GTG-20006 laporan menyebut agent pemantau mengawasi apakah malware yang di-deploy ditandai, dan agent terus mengiterasi sampai tidak ditandai lagi. Kesimpulannya lugas: AI telah membalik biaya kembali ke defender, dan deteksi statis menjadi kurang efektif karena penyerang bisa menutup loop lebih cepat daripada respons defender.

Saya membacanya sebagai pernyataan soal waktu, bukan soal satu produk tertentu. Aturan berbasis hash atau string ditulis setelah sampel terlihat, dan loop uji ulang yang membangun ulang sampel bisa selesai sebelum aturan dirilis. Laporan tidak menyebut berapa lama satu loop berjalan, jadi saya tidak mengklaim angka.

Yang bertahan setelah dibangun ulang adalah perilaku dan identitas: service account yang tiba-tiba membaca email yang tak pernah dibacanya, token yang dipakai dari perangkat yang tak pernah terdaftar, build job yang memanggil API cloud baru. Karena itu sisa tulisan ini membahas credential, bukan signature malware. Ini inferensi saya dari argumen laporan, dan tim deteksi Anda mungkin menimbangnya berbeda.

Session store sebagai jarahan: token terikat perangkat dan revocation cepat

Anthropic menyebut 2.100 set token berasal dari dump session store, dan itu bagian yang layak ditindaklanjuti: session store adalah tumpukan credential yang bisa di-replay. Token Protection dari Microsoft menyasar tepat replay itu. Dokumentasinya menyebut ia mengurangi serangan token replay dengan memastikan hanya sign-in session token yang terikat perangkat, seperti Primary Refresh Token, yang diterima, sehingga token curian tidak bisa dipakai dari perangkat lain.

Continuous access evaluation menangani separuh lainnya, yaitu masa pakai. Halaman Microsoft menyebut access token secara default berlaku satu jam, critical event ditegakkan hampir real time dengan latensi hingga 15 menit, dan sesi CAE-aware bisa membawa token yang berlaku hingga 28 jam karena revocation digerakkan oleh event. Kedua kontrol punya batas nyata, diringkas di bawah dari dua halaman Microsoft tersebut.

KontrolFungsinya menurut dokumentasi MicrosoftBatas yang dinyatakan dokumentasi
Token ProtectionHanya menerima sign-in session token yang terikat perangkat, sehingga token yang dicuri dari satu mesin tidak bisa di-replay dari mesin lain.Aplikasi native di Windows, iOS, dan macOS berstatus generally available untuk Exchange Online, SharePoint Online, dan Teams. Dukungan browser masih preview dan terbatas pada web app tertentu yang mengakses Azure Resource Manager.
Continuous access evaluationMencabut akses hampir real time saat ada event: akun dinonaktifkan atau dihapus, password diganti atau di-reset, MFA diaktifkan, admin mencabut refresh token, risiko user tinggi.Propagasi event bisa memakan waktu hingga 15 menit. Guest user tidak didukung, dan implementasi awal mencakup Exchange, Teams, dan SharePoint Online.
Revocation session manualMencabut semua refresh token satu user agar kebijakan terbaru berlaku segera. Dilakukan lewat perintah Graph PowerShell atau Revoke Session di halaman profil.Sifatnya per user dan reaktif. Perubahan policy dan group bisa memakan waktu hingga satu hari untuk sampai ke resource provider.
Rollout report-onlyMemungkinkan policy Token Protection dijalankan dulu dalam mode report-only dan sign-in log dibaca sebelum enforcement.Butuh sign-in log interaktif maupun non-interaktif, disimpan cukup lama untuk mencakup pemakaian aplikasi yang normal.
# Incident lever: kill every refresh token for one account, then let CAE-aware
# apps (Exchange, SharePoint, Teams) be challenged on their next request.
# Cmdlet named in Microsoft's CAE page; needs the Microsoft Graph PowerShell SDK.
Connect-MgGraph -Scopes "User.RevokeSessions.All"
Revoke-MgUserSignInSession -UserId "dev@example.com"

# Caution from the same page: a Conditional Access policy or group change can
# take up to a day to reach resource providers (some policy updates, about two
# hours). Revoking sessions is the way to make it bite now.

# Rollout order for Token Protection, per Microsoft's deployment advice:
#   1. pilot group first
#   2. Conditional Access policy in report-only mode
#   3. capture interactive AND non-interactive sign-in logs
#   4. read the logs for long enough to cover normal app use
#   5. only then enforce

Satu token developer jadi admin cloud dalam sekitar tiga jam

Laporan menyatakan satu intrusi naik dari satu token developer curian menjadi kendali administratif penuh atas lingkungan cloud korban dalam sekitar tiga jam. Laporan tidak menjelaskan langkahnya dan saya tidak akan merekonstruksinya. Temuannya adalah jaraknya, bukan jalurnya: tiga jam adalah jendela yang pendek bagi anomali yang senyap untuk disadari dan dieskalasi manusia.

Jadi pertanyaan bagi defender adalah apa yang bisa dijangkau identitas developer pada hari yang buruk. Audit saya dimulai dengan tiga pertanyaan: apakah identitas ini bisa meng-assign role, apakah bisa membaca secrets store, dan apakah ada jalur dari credential CI ke role break-glass. Jika salah satu jawabannya ya, itulah garis yang dipotong sebelum membeli tool baru.

API key AI kini jadi jarahan, dan Anda butuh register

Laporan merekomendasikan agar organisasi memperlakukan key AI dan integrasi agent dengan keseriusan yang sama seperti credential production, dan menyebut satu key curian dipakai sekitar tiga minggu. Dalam setiap kasus yang dijelaskan, key berasal dari lingkungan pelanggan, bukan dari sistem Anthropic. Tiga minggu tanpa disadari adalah kegagalan inventaris sebelum menjadi kegagalan deteksi.

Template di bawah adalah buatan saya, bukan dari laporan. Tugasnya membuat setiap credential AI bisa dipertanggungjawabkan ke seseorang: siapa pemiliknya, lingkungan mana yang dilayani, kapan kedaluwarsa, dan apa yang harus memicu alert saat melonjak. Batas biaya sendiri diatur di console provider, jadi file ini hanya mencatat bahwa batas itu ada, bukan mengarang nilainya.

# ai-key-register.yaml -- MY template, not something the report prescribes.
# One row per AI credential. The point is that every key has an owner and an
# end date, so "stolen and used for three weeks" cannot go unnoticed for three weeks.
- name: ci-eval-harness
  provider: anthropic
  environment: ci-eval          # never a production workload
  owner: platform-team
  scope: eval-only workspace    # a workspace with no production traffic
  spend_cap: set-in-provider-console
  created: 2026-10-01
  rotate_by: 2026-10-31         # short on purpose
  stored_in: secrets-manager    # never in the repo, the image or the sandbox image
  injected_as: per-run env var  # minted per job, gone when the job ends
  alert_on: spend spike, new source IP, use outside CI window

# Wrong: one long-lived production key shared by the app, the eval sandbox
# and a developer laptop. One leak spends every environment's budget.
# Right: one key per environment, per job where the provider allows it.

Sandbox, reseller, dan proxy adalah bagian dari attack surface

Panduan laporan: integrasi yang dibangun di sekitar AI, seperti sandbox, proxy, reseller, dan agent, masuk ke dalam threat model Anda. Kasus-kasusnya memberi bentuk konkret pada tiap integrasi, dan tabel memasangkan pola yang dilaporkan dengan kontrol yang akan saya cek lebih dulu.

PermukaanPola yang dijelaskan laporanKontrol yang saya cek lebih dulu
Evaluation sandboxGTG-50020 menyuntikkan instruksi yang membuat evaluation sandbox milik vendor menyerahkan credential yang dipegangnya, termasuk key production dari beberapa provider.Tidak ada key production yang masuk ke lingkungan eval. Pakai key workspace terpisah yang dibuat per run.
Reseller diskonGTG-50021 menjual akses Claude murah, diam-diam mem-proxy traffic ke model lain, dan memasang credential harvester yang mencuri credential akun Anthropic.Beli akses AI hanya lewat kanal resmi, seperti rekomendasi laporan. Blokir domain proxy AI yang tidak dikenal di egress.
API key terekspos di containerGTG-50029 membangun scanner khusus untuk memindai dan memvalidasi container publik yang menyimpan API key terekspos.Scan image dan registry dengan scanner yang melakukan verifikasi sebelum menjadi publik, dan lakukan rotasi pada setiap temuan terverifikasi.
Token developerSatu token developer curian mencapai kendali administratif penuh atas cloud dalam sekitar tiga jam.Cabut hak role assignment dan secrets read dari identitas developer harian.

Tidak ada kontrol di atas yang eksotis. Yang diubah laporan adalah hitungannya: jika agent bisa mencoba jalur serangan yang sama ke tiga puluh target dalam empat hari, seperti GTG-50020 menurut laporan, maka integrasi Anda yang terlemah akan ditemukan lewat pengulangan, bukan kecerdikan.

Jalankan inventaris key AI dengan pertanyaan termurah dulu: key mana yang dipakai bersama lebih dari satu lingkungan? Key bersama tidak bisa diberi batas per workload, tidak bisa dirotasi tanpa downtime, dan mengubah satu kebocoran menjadi masalah semua lingkungan.

Di mana saran ini mulai tidak cukup

Saya akan berlebihan jika mengklaim semua ini akan menghentikan intrusi yang dijelaskan laporan. Anthropic tidak menyebut bagaimana session store dicapai atau token apa isinya, jadi saya tidak bisa bilang Token Protection akan memblokirnya. Klaim yang jujur lebih sempit: ini kontrol terdokumentasi yang menangani kelas credential yang menurut laporan dicuri.

Token Protection hanya mencakup resource dan platform yang terbatas, dan CAE memperpanjang umur access token hingga 28 jam sebagai ganti revocation berbasis event. Jika jalur revocation Anda belum diuji, token berumur panjang adalah pertukaran yang lebih buruk daripada default satu jam.

  • Celah cakupan: dukungan browser Token Protection masih preview, dan guest user berada di luar CAE, jadi akun partner dan kontraktor butuh rencana sendiri.
  • Jeda revocation: hingga 15 menit untuk critical event, dan hingga sehari untuk sebagian perubahan policy dan group, jadi revocation manual tetap harus ada di runbook.
  • Sudut pandang vendor: laporan adalah catatan Anthropic atas platformnya sendiri. Ia tidak bisa melihat serangan yang tidak menyentuh Claude, sehingga tidak adanya sebuah pola di dalamnya bukan bukti pola itu tidak ada.
  • Kepercayaan pada tooling: scanner dengan verifikasi hanya mengonfirmasi key yang punya detector, dan status unknown berarti verifikasi gagal, bukan berarti key aman.

Pertukaran yang saya pilih: menerima sedikit gesekan rollout dari device binding demi memperpendek jendela replay, dan menjaga fase report-only cukup lama agar saya tahu siapa yang akan terdampak. Itu pilihan saya untuk lingkungan saya sendiri, bukan rekomendasi universal.

Yang dikerjakan hari Senin

Lima langkah, diurutkan dari yang paling banyak mengurangi risiko per jam kerja. Tidak ada yang butuh produk baru.

  1. Inventarisasi semua API key AI yang bisa Anda temukan dan catat di register dengan pemilik, lingkungan, dan tanggal rotasi. Mulai dari CI, eval harness, dan vault tim yang dipakai bersama.
  2. Scan repository dan workspace build dengan scanner yang melakukan verifikasi, rotasi setiap temuan terverifikasi lebih dulu, baru bersihkan history.
  3. Jalankan policy Token Protection dalam mode report-only untuk pilot group, kumpulkan sign-in log interaktif dan non-interaktif, dan baca sebelum enforcement.
  4. Tulis dan uji runbook revoke-everything untuk satu identitas developer, termasuk cara memastikan aplikasi CAE-aware menantang sesi tersebut.
  5. Audit apa yang bisa dilakukan tiap identitas developer dan CI di cloud Anda: role assignment, secrets read, dan jalur apa pun ke role administrator. Cabut yang tidak dibutuhkan harian.
# Step 1: find AI keys that are still LIVE, not merely key-shaped strings.
# TruffleHog checks each candidate against the issuing API; --results=verified
# keeps only credentials confirmed valid and active.
trufflehog git https://github.com/your-org/your-repo --results=verified

# Same idea for a build agent's workspace or a dumped container filesystem.
trufflehog filesystem /var/lib/ci/workspace --results=verified

# Read the result statuses before you trust a clean run:
#   verified   = confirmed valid and active by API testing
#   unverified = detected but not confirmed (invalid, expired, or verification off)
#   unknown    = verification failed (network or API error) -- re-run, do not ignore

# Step 2: a verified hit means rotate FIRST, clean history second.
# GitHub's own secret scanning guidance is the same: rotate the affected
# credential immediately.

Langkah 1 dan 2 cukup murah untuk selesai dalam satu sore, dan keduanya menangani satu kelas jarahan yang disebut laporan secara eksplisit. Langkah 3 sampai 5 lebih lambat karena menyentuh user, jadi jadwalkan dengan pilot dan tanggal.

Aturan yang saya bawa dari laporan ini: anggap setiap credential yang bisa dibaca agent akan dicoba pada akhirnya, lalu buat setiap credential berumur pendek, terikat perangkat bila mungkin, dimiliki orang yang jelas, dan bisa dicabut dalam hitungan menit. Malware yang bisa dibangun ulang penyerang dalam semalam bukan bagian sistem yang bisa saya kendalikan. Key dan token adalah bagiannya.

FAQ

Pertanyaan Umum

Jawaban singkat untuk pertanyaan yang paling sering diajukan pembaca tentang topik ini.

Apa temuan laporan ancaman Anthropic September 2026 soal AI agent dalam serangan siber?

Laporan menyebut AI telah menggeser serangan dari kerja manual menjadi eksekusi yang didelegasikan dan secepat mesin. Kasusnya mencakup agent yang mengiterasi malware sampai tak terdeteksi, dump session store berisi lebih dari 2.100 set token Azure AD dalam sekitar 34 jam, dan API key AI yang dicuri. Anthropic menyatakan telah memblokir akun terkait dan berbagi intelijen dengan mitra.

Bagaimana cara melindungi diri dari pencurian dan replay token Azure AD?

Microsoft mendokumentasikan Token Protection, kontrol sesi Conditional Access yang hanya menerima sign-in session token terikat perangkat sehingga token curian tidak bisa di-replay dari perangkat lain. Padukan dengan continuous access evaluation untuk revocation hampir real time. Jalankan Token Protection dulu dalam mode report-only dengan pilot group, karena cakupannya terbatas pada aplikasi dan platform tertentu.

Apakah API key AI harus diperlakukan seperti credential production?

Ya, laporan merekomendasikan hal itu: perlakukan key AI dan integrasi agent dengan keseriusan yang sama seperti credential production. Praktiknya, beri tiap key satu pemilik, satu lingkungan, tanggal rotasi, dan batas biaya di console provider. Hindari memakai satu key yang sama untuk production, evaluasi, dan laptop developer.

Mengapa signature malware statis kurang efektif melawan penyerang berbasis AI?

Laporan menjelaskan agent yang memantau apakah malware yang di-deploy ditandai dan terus membangunnya ulang sampai tak terdeteksi. Signature ditulis setelah sampel terlihat, sehingga loop uji ulang bisa mendahuluinya. Sinyal perilaku dan identitas, seperti pemakaian token yang janggal atau pemanggilan API cloud baru, lebih tahan terhadap tooling yang dibangun ulang.

Apa yang sebaiknya dikerjakan tim DevOps lebih dulu setelah membaca laporan ini?

Inventarisasi semua API key AI dan scan repository serta workspace build dengan scanner yang melakukan verifikasi seperti TruffleHog, lalu rotasi setiap temuan terverifikasi sebelum membersihkan history. Setelah itu jalankan policy Token Protection dalam mode report-only dan uji runbook revoke session untuk satu identitas developer. Terakhir, audit apa yang bisa dilakukan identitas developer dan CI di cloud Anda.