Jawaban singkat
Hentikan agen dulu, lalu putus akses yang dipakainya agar tidak ada yang bisa berubah lagi. Simpan catatan apa yang dilakukannya, dan cari tahu apa yang berubah sebelum memperbaiki apa pun. Pulihkan satu tool tiap kali, mulai dari yang punya batas waktu. Ada hal yang tidak akan kembali, seperti pesan yang sudah terkirim.
Dalam panduan ini
Apa yang harus dilakukan dulu, dan dalam urutan apa?
Kerjakan berurutan. Dua langkah pertama mencegah kerusakan bertambah. Sisanya memungkinkan Anda memperbaikinya berdasarkan fakta, bukan tebakan. Panduan respons insiden NIST memiliki bagian-bagian dasar yang sama: menahan, menganalisis, memulihkan, memberi tahu, dan belajar.
- Hentikan agennyaSekarang
Minta AI Anda berhenti bertindak, lalu pastikan tidak ada yang memulainya lagi.
Di Claude Code, tekan Esc: ia menghentikan respons atau panggilan tool yang sedang berjalan. Subagent yang berjalan di latar belakang punya hentinya sendiri: tekan Ctrl+X Ctrl+K dua kali dalam 3 detik. Di aplikasi AI lain, gunakan kontrol hentinya sendiri. Rutinitas Claude Code berjalan sesuai jadwalnya, tanpa ada yang menyetujui tindakannya, sampai Anda menjedanya.
- Cabut aksesnyaBerikutnya
Ambil kunci yang dipakai AI Anda, agar ia tidak bisa bertindak lagi.
Di Claude Code, buka
/mcpdan pilih Clear authentication: dokumentasi menyebutnya sebagai cara untuk mencabut akses. Lalu cabut juga key-nya di layanan itu. Di GitHub, hapus personal access token (Settings, Developer settings). Jika Anda login lewat sebuah aplikasi, cabut di Settings, Applications, Authorized OAuth Apps. Token yang sudah dicabut tidak bisa dipulihkan, hanya diganti. Di Notion, pemilik workspace mengelola aplikasi AI yang terhubung di Settings, Connections. Key yang dibaca agen dari file seperti.envsekarang ada di log teks biasa di disk Anda. Ganti juga key itu. - Simpan catatannyaSebelum dibersihkan
Salin log AI Anda ke tempat yang aman sebelum mengubah apa pun. Catat tiap langkah yang Anda ambil, dengan waktunya.
Claude Code menulis setiap pesan, panggilan tool, dan hasil sebuah sesi ke file
.jsonldi bawah~/.claude/projects. Secara default file itu dihapus setelah 30 hari. Ambil tangkapan layar dari apa yang ditampilkan tiap tool sekarang. Panduan NIST meminta agar tindakan respons dicatat dan catatannya tetap utuh. - Cari semua yang diubahnyaSebelum Anda memulihkan
Jangan pulihkan dulu. AI Anda mungkin mengubah lebih dari satu hal yang Anda perhatikan.
Daftarkan setiap tool yang bisa dijangkau dan periksa tiap tool dengan tabel di bawah. NIST memperingatkan bahwa pemeriksaan yang dangkal bisa meremehkan besarnya insiden. Klien Notion yang terhubung bisa menjangkau konten apa pun yang bisa Anda jangkau.
- Beri tahu orang yang bergantung padanyaKemudian
Beri tahu rekan tim, pelanggan, atau siapa pun yang memakai apa yang berubah. Sampaikan apa yang sudah Anda ketahui, dan apa yang belum.
Panduan NIST mencantumkan pemberitahuan kepada pemangku kepentingan internal dan eksternal sebagai tugas respons, dan berbagi kemajuan pemulihan dengan mereka.
- Pulihkan hanya yang berubahTerakhir
Kembalikan apa yang berubah, mulai dari yang batas waktunya habis paling dulu. Lalu periksa tiap item dengan log.
Panduan pemulihan NIST mengutamakan ketepatan, misalnya memulihkan hanya file yang terdampak. Panduan itu juga meminta Anda memperbaiki akar masalahnya dan memverifikasi pemulihan sebelum item yang dipulihkan kembali dipakai.
Di mana Anda melihat apa yang berubah?
Mulailah dari log AI Anda sendiri: ia mencantumkan apa yang dilakukannya, secara berurutan. Lalu buka riwayat tiap tool untuk melihat dampaknya.
| Di mana | Yang Anda temukan | Sejauh apa ke belakang |
|---|---|---|
| Log AI Anda, di Claude Code | Setiap pesan, panggilan tool, dan hasil sebuah sesi, di ~/.claude/projects. | 30 hari secara default. |
| GitHub, akun Anda | Log keamanan, di bawah Settings: siapa yang bertindak, di repositori mana, apa yang mereka lakukan, dan kapan. | 90 hari. |
| GitHub, sebuah organisasi | Audit log, hanya untuk pemilik. Cari berdasarkan pelaku, repositori, atau tindakan. | 180 hari. Tiga bulan terakhir ditampilkan secara default. |
| Sebuah halaman Notion | Version history, di menu ••• (perlu akses Can edit): versi sebelumnya, dengan perubahan disorot. | 7 hari di Free, 30 di Plus, 90 di Business, tanpa batas di Enterprise. |
| Notion, halaman yang dihapus | Trash mencantumkannya, dan bisa disaring menurut siapa yang terakhir mengeditnya. | 30 hari secara default. |
| File Anda | git status mencantumkan jalur yang berbeda dari commit terakhir Anda. | Sejak commit terakhir Anda. |
Baca log dari perubahan pertama ke depan, dan catat urutannya. Panduan analisis NIST dimulai dari situ: urutan kejadian, dan aset yang terlibat dalam tiap kejadian.
Berapa lama Anda punya waktu untuk memulihkannya?
Kembalikan hanya yang berubah, dan mulai dari yang batas waktunya habis paling dulu. Tenggat riwayat versi ada di tabel di atas.
| Yang hilang | Berapa lama waktu Anda | Perlu diketahui |
|---|---|---|
| Repositori GitHub | 90 hari. | Bisa memakan waktu hingga satu jam setelah penghapusan sebelum Anda dapat memulihkannya. Repositori di jaringan fork yang tidak kosong tidak bisa dipulihkan sampai yang lain dihapus atau dilepas. |
| Halaman Notion di Trash | 30 hari secara default. | Notion lalu menyimpannya 30 hari lagi sebelum tidak bisa diakses oleh setiap pengguna, termasuk pemilik. Anda bisa meminta dukungan Notion: mereka menyebut bisa memulihkan snapshot dari 30 hari terakhir. |
| File yang diedit Claude Code | Sekitar 30 hari setelah checkpoint terakhir sesi. | /rewind mengurungkan suntingan yang dibuat dengan tool file Claude, bukan rm, mv, atau cp yang dijalankan di shell. |
Saat Anda sudah memulihkan sesuatu, bandingkan dengan log. NIST meminta Anda memverifikasi pemulihan sebelum mengandalkannya.
Cara memulihkan tiap item, langkah demi langkah
Apa yang tidak bisa dikembalikan?
Ada hal yang tetap terjadi. Ketahui sejak awal mana saja, agar Anda bisa menyampaikan kebenarannya kepada orang lain.
-
Pesan yang sudah terkirim
Undo Send di Gmail hanya berlaku 5, 10, 20, atau 30 detik, sesuai periode yang Anda atur. Memulihkan halaman tidak menarik kembali pesan yang sudah terkirim.
Lakukan iniKirim koreksi, dan beri tahu orang yang menerimanya.
-
Key yang Anda cabut
GitHub menyebut token yang kedaluwarsa atau dicabut tidak bisa dipulihkan. Anda membuat yang baru.
Lakukan iniBuat key baru yang lebih sempit daripada yang lama.
-
Apa yang dibaca agen
Klien Notion yang terhubung bisa mengirim konten yang dibacanya ke sistem di luar Notion. Memulihkan tidak menarik kembali hal itu.
Lakukan iniAnggap apa yang dibacanya sudah terlihat. Ganti setiap rahasia di dalamnya.
-
Apa yang tidak ikut dipulihkan
Repositori GitHub yang dipulihkan tidak mendapatkan kembali izin tim. Database Notion yang dipulihkan mendapatkan kembali halaman dan propertinya, bukan teks di dalamnya.
Lakukan iniPeriksa izin, lalu isi halaman, secara manual.
Bagaimana cara mencegahnya terjadi lagi?
Berikan AI Anda lebih sedikit hal yang bisa dirusak, minta ia bertanya sebelum menghapus, dan simpan salinan yang tidak bisa dijangkaunya. Lalu tuliskan. NIST diakhiri dengan laporan setelah kejadian: insidennya, tindakan yang diambil, dan pelajaran yang didapat.
-
Minta ia bertanya dulu
Di Claude Code, aturan
denydiperiksa lebih dulu, laluask, laluallow. Sebuah aturan bisa menyebut satu tool MCP, sepertimcp__server__tool. Notion menganjurkan agar konfirmasi dinyalakan sebelum tindakan yang mengubah konten.Lakukan iniBuka
/permissionsdan tambahkan aturanaskuntuk tiap tool yang menghapus atau mengirim. -
Beri key yang sempit
Fine-grained token GitHub bisa dibatasi pada repositori pilihan dan izin tertentu. Klien Notion yang terhubung menjangkau semua yang bisa Anda jangkau.
Lakukan iniGunakan key tersempit yang cukup untuk pekerjaannya, dengan tanggal kedaluwarsa.
-
Simpan salinan yang tidak bisa ia jangkau
Salinan di luar jangkauan AI Anda selamat dari kesalahannya. Git menyimpan apa yang sudah Anda commit.
Lakukan iniSering-seringlah commit, dan simpan cadangan yang tidak punya key untuk agen.
-
Ketahui bahwa aturan bukan dinding
Dokumentasi Claude Code menyebut aturan Bash bukan batas keamanan.
Bash(rm *)menghentikanrm -rf build/, tetapi tidakbash -c 'rm -rf build/'.Lakukan iniUntuk batas yang keras, nyalakan sandbox.
Setiap pengaturan, tool demi tool
Bagaimana Delta MCP membantu saat ini terjadi?
Delta MCP adalah aplikasi gratis di komputer Anda. Ia berada di antara AI Anda dan tool seperti Notion, GitHub, Linear, dan Vercel. Ia menyimpan setiap perubahan yang dibuat AI Anda lewat dirinya, sehingga pertanyaan “apa yang berubah?” sudah punya jawaban.
- Catatan tiap tugasActivity mencantumkan setiap tugas sebagai satu kalimat, seperti “Set status to Archive on 4 pages in Notion”. Buka untuk melihat tiap perubahan, sebelum dan sesudah.
- Undo yang memberi tahu lebih duluKlik Undo pada sebuah tugas, dan sebuah lembar memberi tahu apa yang akan dilakukannya lebih dulu. Lembar itu mencantumkan perubahan yang dikembalikan dan diperiksa, item yang dihapus kembali sebagai salinan baru, dan item baru yang dihapus. Beberapa tindakan, seperti pesan yang sudah terkirim, tidak bisa diurungkan. Delta MCP memberi tahu Anda mana saja, sebelum Anda mengklik dan lagi setelahnya.
- Satu mode untuk tiap konektorTiap tool yang Anda hubungkan adalah konektor, dan masing-masing mendapat satu mode. Ada empat: Mengubah sendiri, Bertanya sebelum menghapus atau mengirim, Bertanya sebelum setiap perubahan, dan Hanya baca. Saat Anda perlu memastikan, pilih Bertanya sebelum setiap perubahan.
- Catatan yang bisa Anda simpanExport everything, di Settings, menyimpan tugas Anda dan jurnalnya sebagai satu file yang bisa dibaca. Tiap baris jurnal terhubung ke baris sebelumnya, sehingga baris yang dihapus atau diedit akan terlihat.
Activity mencantumkan apa yang dilakukan AI Anda lewat Delta MCP. Perubahan yang dibuat dengan cara lain tidak ada di dalamnya.
Pertanyaan
Apa yang harus saya lakukan dulu saat agen AI menghapus data?
Hentikan agennya, lalu cabut aksesnya. Di Claude Code, tekan Esc dan periksa rutinitas yang bisa memulainya lagi. Cabut key yang dipakainya, simpan log-nya, dan cari apa yang berubah di tiap tool sebelum memulihkan apa pun.
Bisakah saya memulihkan data yang dihapus agen AI?
Sering kali bisa, dalam tenggat waktunya. GitHub bisa memulihkan repositori yang dihapus dalam 90 hari, kecuali repositori itu berada di jaringan fork yang tidak kosong. Halaman Notion tetap di Trash selama 30 hari secara default. Riwayat versinya kembali 7, 30, atau 90 hari di paket Free, Plus, dan Business. File bisa kembali dari Git atau cadangan. Rewind Claude Code tidak mencakup file yang dihapus perintah shell.
Bagaimana cara mengetahui apa yang diubah agen AI?
Mulailah dari log agen itu sendiri. Claude Code menyimpan setiap panggilan tool dan hasil di bawah ~/.claude/projects selama 30 hari secara default. Lalu periksa tiap tool. GitHub punya log keamanan (90 hari) dan audit log (180 hari, hanya untuk pemilik). Notion punya version history dan Trash.
Haruskah saya mencabut API key atau token agen AI saya?
Ya, jika ia bisa bertindak atas sebuah layanan sendiri. Hapus token itu dan buat yang baru dengan cakupan lebih sempit: GitHub menyebut token yang dicabut tidak bisa dipulihkan. Ganti juga key apa pun yang dibaca agen dari file.
Bisakah /rewind Claude Code mengurungkan apa yang dilakukan agen?
Hanya suntingan yang dibuat lewat tool penyuntingan file-nya. Perubahan oleh perintah shell seperti rm, mv, atau cp tidak dilacak. Dokumentasi Claude Code menyebut checkpoint tidak menggantikan version control.
Bisakah Delta MCP mengurungkan apa yang diubah AI saya?
Untuk tugas yang lewat Delta MCP, sebagian. Undo pada sebuah tugas di Activity mengembalikan apa yang bisa dikembalikan dan memeriksanya. Ia memberi tahu sebelum dan sesudah apa yang tidak bisa, seperti pesan yang sudah terkirim. Perubahan yang dibuat di luar Delta MCP tidak ada di Activity.
Sumber
- NIST, Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile (Apr 2025) Menahan, menganalisis, memulihkan, memberi tahu, memverifikasi, dan laporan setelah kejadian (SP 800-61 Rev. 3).
- Claude Code, Interactive mode Esc menghentikan respons atau panggilan tool yang sedang berjalan.
- Claude Code, Automate work with routines Rutinitas berjalan sesuai jadwal tanpa persetujuan sampai dijeda.
- Claude Code, Connect Claude Code to tools via MCP Clear authentication di /mcp mencabut akses.
- Claude Code, Explore the .claude directory Tempat transkrip disimpan, default 30 hari, dan bahwa key yang dibaca dari file masuk ke log teks biasa.
- Claude Code, Checkpointing Apa yang dipulihkan /rewind, dan bahwa perintah shell tidak dilacak.
- Claude Code, Configure permissions Urutan aturan deny, ask, allow; nama aturan MCP; dan mengapa aturan Bash bukan batas.
- GitHub, Managing your personal access tokens Menghapus token, dan apa yang bisa dibatasi pada fine-grained token.
- GitHub, Reviewing your authorized OAuth apps Mencabut aplikasi yang diotorisasi, satu per satu atau sekaligus.
- GitHub, Token expiration and revocation Token yang dicabut atau kedaluwarsa tidak bisa dipulihkan.
- GitHub, Reviewing your security log Log 90 hari untuk akun pribadi.
- GitHub, Reviewing the audit log for your organization Hanya pemilik, 180 hari, pencarian berdasarkan pelaku, repositori, atau tindakan.
- GitHub, Restoring a deleted repository Jendela 90 hari, penundaan, jaringan fork, dan izin tim.
- Notion, Delete & restore content Retensi Trash dan riwayat versi, pemulihan database, snapshot 30 hari.
- Notion, Security best practices Klien yang terhubung menjangkau apa yang bisa Anda jangkau, dan bisa mengirim konten ke luar Notion; konfirmasi sebelum perubahan.
- Google, Send or unsend Gmail messages Undo Send berlaku 5, 10, 20, atau 30 detik.
- Git, git-status Documentation git status mencantumkan jalur yang berbeda dari commit terakhir.
- Delta MCP, Activity and Undo Activity, Undo, jurnal, dan ekspor.
- Delta MCP, Modes Keempat mode.
Lanjut membaca
- Cara mengurungkan perubahan AI di Notion, GitHub, dan fileAgen AI mengubah atau menghapus sesuatu? Lihat apa yang berubah, urungkan di Notion, GitHub, atau file Anda, dan ketahui apa yang tidak bisa dikembalikan.
- Cara memberi AI akses ke tool Anda dengan aman (MCP)Cara memberi AI akses ke tool dengan aman: empat tingkat izin MCP, pengaturannya di Claude, Cursor, VS Code, GitHub, dan Notion, serta cara mulai hanya baca.