14 14
15### Arsitektur berbasis izin15### Arsitektur berbasis izin
16 16
17Mode izin sebuah sesi menentukan tindakan mana yang dapat dilakukan Claude tanpa meminta persetujuan Anda terlebih dahulu. Auto mode adalah mode izin awal bawaan untuk sesi terminal interaktif dan VS Code. [Mode mana yang digunakan saat sesi dimulai](/docs/id/permission-modes.md#which-mode-a-session-starts-in) membahas versi sebelumnya, surface lainnya, dan pengaturan yang mengubah mode izin awal.17Mode izin sebuah sesi menentukan tindakan mana yang dapat dilakukan Claude tanpa meminta persetujuan Anda terlebih dahulu. Auto mode adalah mode izin awal bawaan untuk sesi terminal interaktif dan VS Code. [Mode mana yang digunakan saat sesi dimulai](https://code.claude.com/docs/id/permission-modes.md#which-mode-a-session-starts-in) membahas versi sebelumnya, surface lainnya, dan pengaturan yang mengubah mode izin awal.
18 18
19* **Auto mode**: Model pengklasifikasi terpisah meninjau tindakan alih-alih Anda dan memblokir tindakan yang dianggapnya tidak aman. [Bagaimana pengklasifikasi mengevaluasi tindakan](/docs/id/permission-modes.md#how-the-classifier-evaluates-actions) mencantumkan tindakan mana yang Claude Code setujui sepenuhnya, tindakan mana yang dikirimnya ke pengklasifikasi, dan tindakan mana yang masih diminta Claude Code kepada Anda. Aturan permintaan dan penolakan eksplisit Anda masih berlaku, dan organisasi Anda dapat [mematikan auto mode](/docs/id/permission-modes.md#eliminate-prompts-with-auto-mode)19* **Auto mode**: Model pengklasifikasi terpisah meninjau tindakan alih-alih Anda dan memblokir tindakan yang dianggapnya tidak aman. [Bagaimana pengklasifikasi mengevaluasi tindakan](https://code.claude.com/docs/id/permission-modes.md#how-the-classifier-evaluates-actions) mencantumkan tindakan mana yang Claude Code setujui sepenuhnya, tindakan mana yang dikirimnya ke pengklasifikasi, dan tindakan mana yang masih diminta Claude Code kepada Anda. Aturan permintaan dan penolakan eksplisit Anda masih berlaku, dan organisasi Anda dapat [mematikan auto mode](https://code.claude.com/docs/id/permission-modes.md#eliminate-prompts-with-auto-mode)
20* **Mode Manual**: Claude Code dimulai dengan izin read-only. Ketika Claude Code perlu mengedit file, menjalankan tes, atau mengeksekusi perintah, Claude Code meminta Anda terlebih dahulu, dan Anda memilih apakah akan menyetujui tindakan sekali atau mengizinkannya dari saat itu. Claude Code menjalankan serangkaian [perintah read-only](/docs/id/permissions.md#read-only-commands) bawaan seperti `ls`, `cat`, dan `git status` tanpa meminta20* **Mode Manual**: Claude Code dimulai dengan izin read-only. Ketika Claude Code perlu mengedit file, menjalankan tes, atau mengeksekusi perintah, Claude Code meminta Anda terlebih dahulu, dan Anda memilih apakah akan menyetujui tindakan sekali atau mengizinkannya dari saat itu. Claude Code menjalankan serangkaian [perintah read-only](https://code.claude.com/docs/id/permissions.md#read-only-commands) bawaan seperti `ls`, `cat`, dan `git status` tanpa meminta
21 21
22Anda dan organisasi Anda mengonfigurasi izin ini secara langsung. Untuk konfigurasi izin terperinci, lihat [Permissions](/docs/id/permissions.md).22Anda dan organisasi Anda mengonfigurasi izin ini secara langsung. Untuk konfigurasi izin terperinci, lihat [Permissions](https://code.claude.com/docs/id/permissions.md).
23 23
24### Perlindungan bawaan24### Perlindungan bawaan
25 25
26Untuk mengurangi risiko dalam sistem agentic:26Untuk mengurangi risiko dalam sistem agentic:
27 27
28* **Alat bash bersandbox**: [Sandbox](/docs/id/sandboxing.md) perintah bash dengan isolasi filesystem dan jaringan, mengurangi permintaan izin sambil mempertahankan keamanan. Konfigurasi dengan `/sandbox` untuk menentukan batas tempat Claude Code dapat bekerja secara otonom28* **Alat bash bersandbox**: [Sandbox](https://code.claude.com/docs/id/sandboxing.md) perintah bash dengan isolasi filesystem dan jaringan, mengurangi permintaan izin sambil mempertahankan keamanan. Konfigurasi dengan `/sandbox` untuk menentukan batas tempat Claude Code dapat bekerja secara otonom
29* **Batas direktori kerja**: Dalam mode Manual, Claude Code meminta persetujuan Anda sebelum tool file-nya membaca atau menulis di luar folder tempat ia dimulai dan subfolder-nya. Batas ini berupa permintaan izin, sehingga perintah Bash yang Anda setujui tetap dapat menulis di mana saja yang dapat diakses oleh akun pengguna Anda29* **Batas direktori kerja**: Dalam mode Manual, Claude Code meminta persetujuan Anda sebelum tool file-nya membaca atau menulis di luar folder tempat ia dimulai dan subfolder-nya. Batas ini berupa permintaan izin, sehingga perintah Bash yang Anda setujui tetap dapat menulis di mana saja yang dapat diakses oleh akun pengguna Anda
30 * Untuk membaca sebuah folder tanpa permintaan izin, tambahkan folder tersebut sebagai [direktori tambahan](/docs/id/permissions.md#working-directories)30 * Untuk membaca sebuah folder tanpa permintaan izin, tambahkan folder tersebut sebagai [direktori tambahan](https://code.claude.com/docs/id/permissions.md#working-directories)
31 * Untuk membatasi perintah Bash di tingkat sistem operasi, aktifkan [sandboxing](/docs/id/sandboxing.md#filesystem-isolation)31 * Untuk membatasi perintah Bash di tingkat sistem operasi, aktifkan [sandboxing](https://code.claude.com/docs/id/sandboxing.md#filesystem-isolation)
32* **Mitigasi kelelahan permintaan**: Dukungan untuk allowlisting perintah aman yang sering digunakan per-pengguna, per-codebase, atau per-organisasi32* **Mitigasi kelelahan permintaan**: Dukungan untuk allowlisting perintah aman yang sering digunakan per-pengguna, per-codebase, atau per-organisasi
33* **Mode Accept Edits**: Persetujuan otomatis untuk edit file dan serangkaian perintah Bash filesystem tetap seperti `mkdir`, `touch`, `rm`, `mv`, `cp`, dan `sed` untuk jalur di direktori kerja. Perintah Bash lainnya dan jalur di luar cakupan masih meminta persetujuan33* **Mode Accept Edits**: Persetujuan otomatis untuk edit file dan serangkaian perintah Bash filesystem tetap seperti `mkdir`, `touch`, `rm`, `mv`, `cp`, dan `sed` untuk jalur di direktori kerja. Perintah Bash lainnya dan jalur di luar cakupan masih meminta persetujuan
34 34
43### Perlindungan inti43### Perlindungan inti
44 44
45* **Sistem izin**: Dalam Manual mode, operasi sensitif memerlukan persetujuan eksplisit45* **Sistem izin**: Dalam Manual mode, operasi sensitif memerlukan persetujuan eksplisit
46* **Persetujuan perintah jaringan**: Perintah yang mengambil konten dari web seperti `curl` dan `wget` tidak disetujui secara otomatis secara default. Dalam Manual mode mereka meminta seperti perintah Bash non-read-only lainnya, sehingga Anda masih dapat menyetujui sekali atau menambahkan aturan izin eksplisit seperti `Bash(curl *)`. Untuk menghentikan Claude dari menjalankannya, tambahkan ke [`permissions.deny`](/docs/id/permissions#tool-specific-permission-rules). Aturan deny cocok dengan perintah [seperti yang ditulis](/docs/id/permissions.md#bash-rule-limits); untuk penegakan jaringan yang tidak bergantung pada teks perintah, lihat [isolasi jaringan sandbox](/docs/id/sandboxing.md#network-isolation)46* **Persetujuan perintah jaringan**: Perintah yang mengambil konten dari web seperti `curl` dan `wget` tidak disetujui secara otomatis secara default. Dalam Manual mode mereka meminta seperti perintah Bash non-read-only lainnya, sehingga Anda masih dapat menyetujui sekali atau menambahkan aturan izin eksplisit seperti `Bash(curl *)`. Untuk menghentikan Claude dari menjalankannya, tambahkan ke [`permissions.deny`](https://code.claude.com/docs/id/permissions#tool-specific-permission-rules). Aturan deny cocok dengan perintah [seperti yang ditulis](https://code.claude.com/docs/id/permissions.md#bash-rule-limits); untuk penegakan jaringan yang tidak bergantung pada teks perintah, lihat [isolasi jaringan sandbox](https://code.claude.com/docs/id/sandboxing.md#network-isolation)
47 47
48### Perlindungan privasi48### Perlindungan privasi
49 49
58### Perlindungan tambahan58### Perlindungan tambahan
59 59
60* **Persetujuan permintaan jaringan**: Dalam Manual mode, sebagian besar alat yang membuat permintaan jaringan memerlukan persetujuan pengguna secara default60* **Persetujuan permintaan jaringan**: Dalam Manual mode, sebagian besar alat yang membuat permintaan jaringan memerlukan persetujuan pengguna secara default
61* **Ringkasan halaman web**: Untuk sebagian besar pengambilan, WebFetch menjalankan panggilan model terpisah atas halaman tersebut, dan Claude menerima jawaban dari panggilan itu alih-alih halaman mentahnya. Lihat [perilaku tool WebFetch](/docs/id/tools-reference.md#webfetch-tool-behavior)61* **Ringkasan halaman web**: Untuk sebagian besar pengambilan, WebFetch menjalankan panggilan model terpisah atas halaman tersebut, dan Claude menerima jawaban dari panggilan itu alih-alih halaman mentahnya. Lihat [perilaku tool WebFetch](https://code.claude.com/docs/id/tools-reference.md#webfetch-tool-behavior)
62* **Verifikasi kepercayaan**: Dalam sesi interaktif, Claude Code menampilkan dialog kepercayaan workspace saat Anda memulainya di folder yang belum Anda percayai. Server dalam `.mcp.json` milik proyek memiliki permintaan persetujuannya sendiri, dan [Cakupan proyek](/docs/id/mcp.md#project-scope) mencantumkan sesi yang melewatinya62* **Verifikasi kepercayaan**: Dalam sesi interaktif, Claude Code menampilkan dialog kepercayaan workspace saat Anda memulainya di folder yang belum Anda percayai. Server dalam `.mcp.json` milik proyek memiliki permintaan persetujuannya sendiri, dan [Cakupan proyek](https://code.claude.com/docs/id/mcp.md#project-scope) mencantumkan sesi yang melewatinya
63 * Catatan: Sesi `-p` tidak menampilkan kedua permintaan tersebut. [Apa yang berjalan sebelum Anda memercayai folder](/docs/id/permissions.md#what-runs-before-you-trust-a-folder) mencantumkan apa yang dapat dijalankan oleh file repositori di sana63 * Catatan: Sesi `-p` tidak menampilkan kedua permintaan tersebut. [Apa yang berjalan sebelum Anda memercayai folder](https://code.claude.com/docs/id/permissions.md#what-runs-before-you-trust-a-folder) mencantumkan apa yang dapat dijalankan oleh file repositori di sana
64 * Catatan: Ketika Anda memulai Claude Code langsung di direktori home Anda, penerimaan kepercayaan disimpan untuk sesi saat ini saja dan tidak ditulis ke disk, jadi prompt muncul kembali pada setiap peluncuran. Tidak ada pengaturan untuk mempertahankannya. Mulai Claude Code dari subdirektori proyek sebagai gantinya, di mana penerimaan kepercayaan disimpan per direktori64 * Catatan: Ketika Anda memulai Claude Code langsung di direktori home Anda, penerimaan kepercayaan disimpan untuk sesi saat ini saja dan tidak ditulis ke disk, jadi prompt muncul kembali pada setiap peluncuran. Tidak ada pengaturan untuk mempertahankannya. Mulai Claude Code dari subdirektori proyek sebagai gantinya, di mana penerimaan kepercayaan disimpan per direktori
65* **Deteksi command injection**: Dalam Manual mode, Claude Code meminta persetujuan sebelum menjalankan perintah Bash yang tidak dapat dianalisisnya sepenuhnya. Aturan izin untuk sebagian perintah, seperti `Bash(git *)`, tidak melewati permintaan tersebut. [Perintah yang di-sandbox](/docs/id/permissions.md#how-permissions-interact-with-sandboxing) dapat berjalan tanpanya65* **Deteksi command injection**: Dalam Manual mode, Claude Code meminta persetujuan sebelum menjalankan perintah Bash yang tidak dapat dianalisisnya sepenuhnya. Aturan izin untuk sebagian perintah, seperti `Bash(git *)`, tidak melewati permintaan tersebut. [Perintah yang di-sandbox](https://code.claude.com/docs/id/permissions.md#how-permissions-interact-with-sandboxing) dapat berjalan tanpanya
66* **Pencocokan fail-closed**: Dalam Manual mode, perintah yang tidak cocok memerlukan persetujuan secara default66* **Pencocokan fail-closed**: Dalam Manual mode, perintah yang tidak cocok memerlukan persetujuan secara default
67* **Penyimpanan kredensial aman**: Kunci API dan token disimpan di macOS Keychain jika tersedia. Di Linux, keduanya disimpan dalam file dengan mode `0600`, dan di Windows dalam file yang mewarisi kontrol akses direktori profil pengguna Anda. Lihat [Credential Management](/docs/id/authentication.md#credential-management)67* **Penyimpanan kredensial aman**: Kunci API dan token disimpan di macOS Keychain jika tersedia. Di Linux, keduanya disimpan dalam file dengan mode `0600`, dan di Windows dalam file yang mewarisi kontrol akses direktori profil pengguna Anda. Lihat [Credential Management](https://code.claude.com/docs/id/authentication.md#credential-management)
68 68
69> [!WARNING]69> [!WARNING]
70>70>
86 86
87## Keamanan MCP87## Keamanan MCP
88 88
89Anda dapat menghubungkan Claude Code ke server Model Context Protocol (MCP). Server dengan cakupan proyek didefinisikan dalam `.mcp.json`, yang dapat Anda masukkan ke dalam kontrol sumber. Server pada [cakupan lain](/docs/id/mcp.md#mcp-installation-scopes) dan [konektor claude.ai](/docs/id/mcp.md#how-connectors-reach-claude-code) dikonfigurasi di luar repositori, dan plugin juga dapat menambahkan server, sehingga meninjau `.mcp.json` tidak menampilkan setiap server yang dapat dimuat oleh suatu sesi. Untuk membatasi server mana yang berjalan di organisasi Anda, lihat [Konfigurasi MCP terkelola](/docs/id/managed-mcp.md).89Anda dapat menghubungkan Claude Code ke server Model Context Protocol (MCP). Server dengan cakupan proyek didefinisikan dalam `.mcp.json`, yang dapat Anda masukkan ke dalam kontrol sumber. Server pada [cakupan lain](https://code.claude.com/docs/id/mcp.md#mcp-installation-scopes) dan [konektor claude.ai](https://code.claude.com/docs/id/mcp.md#how-connectors-reach-claude-code) dikonfigurasi di luar repositori, dan plugin juga dapat menambahkan server, sehingga meninjau `.mcp.json` tidak menampilkan setiap server yang dapat dimuat oleh suatu sesi. Untuk membatasi server mana yang berjalan di organisasi Anda, lihat [Konfigurasi MCP terkelola](https://code.claude.com/docs/id/managed-mcp.md).
90 90
91Kami mendorong untuk menulis server MCP Anda sendiri atau menggunakan server MCP dari penyedia yang Anda percayai. Anda dapat mengonfigurasi izin Claude Code untuk server MCP. Anthropic meninjau konektor terhadap [kriteria pendaftarannya](https://claude.com/docs/connectors/building/review-criteria) sebelum menambahkannya ke [Direktori Anthropic](https://claude.ai/directory), tetapi tidak melakukan audit keamanan atau mengelola server MCP apa pun.91Kami mendorong untuk menulis server MCP Anda sendiri atau menggunakan server MCP dari penyedia yang Anda percayai. Anda dapat mengonfigurasi izin Claude Code untuk server MCP. Anthropic meninjau konektor terhadap [kriteria pendaftarannya](https://claude.com/docs/connectors/building/review-criteria) sebelum menambahkannya ke [Direktori Anthropic](https://claude.ai/directory), tetapi tidak melakukan audit keamanan atau mengelola server MCP apa pun.
92 92
93## Keamanan IDE93## Keamanan IDE
94 94
95Lihat [Server MCP IDE bawaan](/docs/id/vs-code.md#the-built-in-ide-mcp-server) untuk informasi lebih lanjut tentang menjalankan Claude Code di IDE.95Lihat [Server MCP IDE bawaan](https://code.claude.com/docs/id/vs-code.md#the-built-in-ide-mcp-server) untuk informasi lebih lanjut tentang menjalankan Claude Code di IDE.
96 96
97## Keamanan eksekusi cloud97## Keamanan eksekusi cloud
98 98
99Saat menggunakan [sesi cloud](/docs/id/claude-code-on-the-web.md), kontrol keamanan tambahan tersedia. Sesi yang organisasi Anda arahkan ke [lingkungan yang di-host sendiri](/docs/id/self-hosted-environments) berjalan di infrastruktur Anda sendiri, di mana isolasi, egress jaringan, dan kredensial git adalah tanggung jawab deployment Anda. Di lingkungan yang di-host Anthropic:99Saat menggunakan [sesi cloud](https://code.claude.com/docs/id/claude-code-on-the-web.md), kontrol keamanan tambahan tersedia. Sesi yang organisasi Anda arahkan ke [lingkungan yang di-host sendiri](https://code.claude.com/docs/id/self-hosted-environments) berjalan di infrastruktur Anda sendiri, di mana isolasi, egress jaringan, dan kredensial git adalah tanggung jawab deployment Anda. Di lingkungan yang di-host Anthropic:
100 100
101* **Mesin virtual terisolasi**: Setiap sesi cloud berjalan di VM yang terisolasi dan dikelola Anthropic101* **Mesin virtual terisolasi**: Setiap sesi cloud berjalan di VM yang terisolasi dan dikelola Anthropic
102* **Kontrol akses jaringan**: Akses jaringan dibatasi secara default dan dapat dikonfigurasi untuk dinonaktifkan atau hanya mengizinkan domain tertentu102* **Kontrol akses jaringan**: Akses jaringan dibatasi secara default dan dapat dikonfigurasi untuk dinonaktifkan atau hanya mengizinkan domain tertentu
103* **Perlindungan kredensial**: Kredensial GitHub disimpan terenkripsi di server Anthropic dan tidak pernah masuk ke VM sesi. VM menyimpan kredensial berumur pendek yang dibatasi untuk sesi tersebut, dan lalu lintas GitHub melewati [proxy Anthropic](/docs/id/cloud-environments.md#github-proxy) yang melampirkan kredensial GitHub di sisi server. Lihat [opsi autentikasi GitHub](/docs/id/claude-code-on-the-web.md#github-authentication-options) untuk cara Anda memberikan akses103* **Perlindungan kredensial**: Kredensial GitHub disimpan terenkripsi di server Anthropic dan tidak pernah masuk ke VM sesi. VM menyimpan kredensial berumur pendek yang dibatasi untuk sesi tersebut, dan lalu lintas GitHub melewati [proxy Anthropic](https://code.claude.com/docs/id/cloud-environments.md#github-proxy) yang melampirkan kredensial GitHub di sisi server. Lihat [opsi autentikasi GitHub](https://code.claude.com/docs/id/claude-code-on-the-web.md#github-authentication-options) untuk cara Anda memberikan akses
104* **Pembatasan push**: [Proxy GitHub](/docs/id/cloud-environments.md#github-proxy) menolak penghapusan branch dan push untuk apa pun selain branch, seperti tag. GitHub menentukan branch mana yang dapat diperbarui oleh sesi dengan menerapkan aturan perlindungan branch dan ruleset repositori Anda pada akses GitHub yang Anda hubungkan. Aturan yang dapat dilewati oleh akses tersebut tidak memblokir push dari sesi104* **Pembatasan push**: [Proxy GitHub](https://code.claude.com/docs/id/cloud-environments.md#github-proxy) menolak penghapusan branch dan push untuk apa pun selain branch, seperti tag. GitHub menentukan branch mana yang dapat diperbarui oleh sesi dengan menerapkan aturan perlindungan branch dan ruleset repositori Anda pada akses GitHub yang Anda hubungkan. Aturan yang dapat dilewati oleh akses tersebut tidak memblokir push dari sesi
105* **Pencatatan audit**: Semua operasi di sesi cloud dicatat untuk kepatuhan dan tujuan audit105* **Pencatatan audit**: Semua operasi di sesi cloud dicatat untuk kepatuhan dan tujuan audit
106* **Pembersihan otomatis**: VM sesi diklaim kembali setelah periode tidak aktif106* **Pembersihan otomatis**: VM sesi diklaim kembali setelah periode tidak aktif
107* **Penghapusan**: Anda dapat [menghapus sesi](/docs/id/claude-code-on-the-web.md#delete-sessions) kapan saja. Lihat [Alur data eksekusi cloud](/docs/id/data-usage.md#cloud-execution-data-flow-and-dependencies) untuk mengetahui apa yang Anthropic simpan untuk sesi cloud107* **Penghapusan**: Anda dapat [menghapus sesi](https://code.claude.com/docs/id/claude-code-on-the-web.md#delete-sessions) kapan saja. Lihat [Alur data eksekusi cloud](https://code.claude.com/docs/id/data-usage.md#cloud-execution-data-flow-and-dependencies) untuk mengetahui apa yang Anthropic simpan untuk sesi cloud
108 108
109Untuk detail lebih lanjut tentang eksekusi cloud, lihat [Gunakan Claude Code di cloud](/docs/id/claude-code-on-the-web.md); untuk mengonfigurasi akses jaringan untuk sesi cloud, lihat [Konfigurasi lingkungan cloud](/docs/id/cloud-environments.md#network-access).109Untuk detail lebih lanjut tentang eksekusi cloud, lihat [Gunakan Claude Code di cloud](https://code.claude.com/docs/id/claude-code-on-the-web.md); untuk mengonfigurasi akses jaringan untuk sesi cloud, lihat [Konfigurasi lingkungan cloud](https://code.claude.com/docs/id/cloud-environments.md#network-access).
110 110
111Sesi [Remote Control](/docs/id/remote-control.md) bekerja berbeda: antarmuka web terhubung ke proses Claude Code yang berjalan di mesin lokal Anda. Semua eksekusi kode dan akses file tetap lokal, dan lalu lintas sesi berjalan melalui Anthropic API melalui TLS; saat terhubung, transkrip sesi disimpan di server Anthropic untuk menyinkronkan percakapan di seluruh perangkat, seperti yang dijelaskan dalam [Connection and security](/docs/id/remote-control.md#connection-and-security). Tidak ada VM cloud atau sandboxing yang terlibat. Koneksi menggunakan beberapa kredensial berumur pendek dengan cakupan sempit, masing-masing dibatasi untuk tujuan tertentu dan kedaluwarsa secara independen, untuk membatasi radius ledakan dari kredensial tunggal yang dikompromikan.111Sesi [Remote Control](https://code.claude.com/docs/id/remote-control.md) bekerja berbeda: antarmuka web terhubung ke proses Claude Code yang berjalan di mesin lokal Anda. Semua eksekusi kode dan akses file tetap lokal, dan lalu lintas sesi berjalan melalui Anthropic API melalui TLS; saat terhubung, transkrip sesi disimpan di server Anthropic untuk menyinkronkan percakapan di seluruh perangkat, seperti yang dijelaskan dalam [Connection and security](https://code.claude.com/docs/id/remote-control.md#connection-and-security). Tidak ada VM cloud atau sandboxing yang terlibat. Koneksi menggunakan beberapa kredensial berumur pendek dengan cakupan sempit, masing-masing dibatasi untuk tujuan tertentu dan kedaluwarsa secara independen, untuk membatasi radius ledakan dari kredensial tunggal yang dikompromikan.
112 112
113## Praktik terbaik keamanan113## Praktik terbaik keamanan
114 114
116 116
117* Tinjau semua perubahan yang disarankan sebelum persetujuan117* Tinjau semua perubahan yang disarankan sebelum persetujuan
118* Gunakan pengaturan izin khusus proyek untuk repositori sensitif118* Gunakan pengaturan izin khusus proyek untuk repositori sensitif
119* Untuk isolasi tambahan, jalankan seluruh proses Claude Code (mode lokal) di dalam [sandbox runtime](/docs/id/sandbox-environments.md#sandbox-runtime) atau [dev container](/docs/id/devcontainer.md)119* Untuk isolasi tambahan, jalankan seluruh proses Claude Code (mode lokal) di dalam [sandbox runtime](https://code.claude.com/docs/id/sandbox-environments.md#sandbox-runtime) atau [dev container](https://code.claude.com/docs/id/devcontainer.md)
120* Audit secara teratur pengaturan izin Anda dengan `/permissions`120* Audit secara teratur pengaturan izin Anda dengan `/permissions`
121 121
122### Keamanan tim122### Keamanan tim
123 123
124* Gunakan [managed settings](/docs/id/settings.md#where-settings-live) untuk menegakkan standar organisasi124* Gunakan [managed settings](https://code.claude.com/docs/id/settings.md#where-settings-live) untuk menegakkan standar organisasi
125* Bagikan konfigurasi izin yang disetujui melalui kontrol versi125* Bagikan konfigurasi izin yang disetujui melalui kontrol versi
126* Latih anggota tim tentang praktik terbaik keamanan126* Latih anggota tim tentang praktik terbaik keamanan
127* Pantau penggunaan Claude Code melalui [OpenTelemetry metrics](/docs/id/monitoring-usage.md)127* Pantau penggunaan Claude Code melalui [OpenTelemetry metrics](https://code.claude.com/docs/id/monitoring-usage.md)
128* Audit atau blokir perubahan pengaturan selama sesi dengan [`ConfigChange` hooks](/docs/id/hooks#configchange)128* Audit atau blokir perubahan pengaturan selama sesi dengan [`ConfigChange` hooks](https://code.claude.com/docs/id/hooks#configchange)
129 129
130### Melaporkan masalah keamanan130### Melaporkan masalah keamanan
131 131
138 138
139## Sumber daya terkait139## Sumber daya terkait
140 140
141* [Security guidance plugin](/docs/id/security-guidance.md): biarkan Claude meninjau dan memperbaiki kerentanan dalam perubahan kode miliknya sendiri selama sesi141* [Security guidance plugin](https://code.claude.com/docs/id/security-guidance.md): biarkan Claude meninjau dan memperbaiki kerentanan dalam perubahan kode miliknya sendiri selama sesi
142* [`/security-review`](/docs/id/commands#all-commands): jalankan pemeriksaan keamanan sesuai permintaan atas perubahan pada cabang Anda saat ini142* [`/security-review`](https://code.claude.com/docs/id/commands#all-commands): jalankan pemeriksaan keamanan sesuai permintaan atas perubahan pada cabang Anda saat ini
143* [Sandbox environments](/docs/id/sandbox-environments.md): bandingkan pendekatan isolasi dan pilih satu untuk model ancaman Anda143* [Sandbox environments](https://code.claude.com/docs/id/sandbox-environments.md): bandingkan pendekatan isolasi dan pilih satu untuk model ancaman Anda
144* [Sandboxing](/docs/id/sandboxing.md): isolasi filesystem dan jaringan untuk perintah Bash144* [Sandboxing](https://code.claude.com/docs/id/sandboxing.md): isolasi filesystem dan jaringan untuk perintah Bash
145* [Permissions](/docs/id/permissions.md): konfigurasi izin dan kontrol akses145* [Permissions](https://code.claude.com/docs/id/permissions.md): konfigurasi izin dan kontrol akses
146* [Monitoring usage](/docs/id/monitoring-usage.md): lacak dan audit aktivitas Claude Code146* [Monitoring usage](https://code.claude.com/docs/id/monitoring-usage.md): lacak dan audit aktivitas Claude Code
147* [Development containers](/docs/id/devcontainer.md): lingkungan yang aman dan terisolasi147* [Development containers](https://code.claude.com/docs/id/devcontainer.md): lingkungan yang aman dan terisolasi
148* [Anthropic Trust Center](https://trust.anthropic.com): sertifikasi keamanan dan kepatuhan148* [Anthropic Trust Center](https://trust.anthropic.com): sertifikasi keamanan dan kepatuhan
149* [CISO's guide to agentic AI](https://claude.com/blog/ciso-guide-to-agentic-ai): kerangka kerja pemimpin keamanan untuk menilai penyebaran AI agentic149* [CISO's guide to agentic AI](https://claude.com/blog/ciso-guide-to-agentic-ai): kerangka kerja pemimpin keamanan untuk menilai penyebaran AI agentic