Lewati ke konten utama

Gunakan Claude Security

Ikhtisar

Claude Security adalah kemampuan yang tertanam dalam Claude yang memindai basis kode untuk kerentanan keamanan dan menyarankan patch yang ditargetkan untuk ditinjau manusia. Ini membantu tim menemukan dan memperbaiki masalah yang sering terlewatkan oleh metode tradisional. Pelajari lebih lanjut tentang keamanan Claude.

Claude Security sekarang tersedia dalam beta publik untuk pengguna pada paket Enterprise.

Claude Security memungkinkan Anda untuk:

  1. Pindai kode Anda secara paralel — Claude Security memahami konteks, melacak aliran data di seluruh file, dan mengidentifikasi pola kerentanan yang kompleks dan multi-komponen yang mungkin tidak terdeteksi oleh pemindai tradisional.

  2. Validasi temuan — Setiap temuan melalui verifikasi multi-tahap, dengan Claude menantang hasilnya sendiri sebelum menampilkannya. Hasilnya: lebih banyak masalah nyata dilaporkan dan lebih sedikit positif palsu.

  3. Tinjau dan perbaiki — Pindah dari temuan ke sesi Claude Code untuk meninjau perbaikan yang diusulkan. Selesaikan kerentanan dengan cepat alih-alih menumpuk backlog.

Pelajari cara memulai dan bagaimana perusahaan terkemuka menggunakan alat ini di sini: Memulai dengan Claude Security.


Aktifkan Claude Security

Pemilik organisasi dapat mengaktifkan Claude Security dengan membuka Pengaturan Organisasi > Claude Security dan mengalihkan toggle Aktifkan untuk organisasi Anda.


Jenis temuan

Temuan jatuh ke dalam kategori contoh di bawah ini.

Injeksi (SQL, Perintah, Kode, XSS): Input yang tidak dipercaya mengubah struktur kueri atau dieksekusi. Misalnya, ' OR 1=1--, ; rm -rf /, <script> dalam komentar.

Injeksi (XXE, ReDoS): Parser atau regex disalahgunakan oleh input yang dirancang. Misalnya, XML <!ENTITY> membaca /etc/passwd.

Jalur & Jaringan (Traversal jalur, SSRF, Pengalihan terbuka): Input mengontrol jalur file, tujuan permintaan, atau pengalihan. Misalnya, ../../etc/passwd, mengambil http://169.254.169.254/.

Otentikasi & Akses (Bypass AuthN, PrivEsc, IDOR/BOLA, CSRF, Race): Pemeriksaan akses hilang, dapat dilewati, atau bergerak cepat. Misalnya, GET /orders/123 mengembalikan pesanan orang lain.

Keamanan Memori (Overflow buffer/integer, UAF, penyalahgunaan unsafe): Input menulis melampaui batas, membungkus aritmatika, atau mengenai memori yang dibebaskan. Sebagian besar C/C++/Rust unsafe.

Kriptografi (Kebocoran waktu, kebingungan algoritma, primitif lemah): Cabang yang bergantung pada rahasia, JWT alg=none, atau MD5/SHA-1/DES/ECB dalam jalur keamanan.

Deserialisasi (Instansiasi tipe arbitrer): Byte yang tidak dipercaya mendorong konstruksi objek — pickle, Java readObject, YAML load. Sering kali sama dengan RCE.

Protokol & Pengkodean (Keamanan cache, kebingungan pengkodean, kepercayaan awalan panjang): Lapisan tidak setuju atau mempercayai ukuran yang dideklarasikan. Misalnya, cache poisoning melalui header Host.


Tingkat Keparahan

Tingkat keparahan ditugaskan per temuan berdasarkan kemampuan eksploitasi dalam basis kode Anda, bukan kategori itu sendiri—jadi kategori yang sama dapat mendarat pada tingkat keparahan yang berbeda di repo yang berbeda.

Tingkat Keparahan

Kriteria

Contoh tipikal

Tinggi

Dapat dieksploitasi oleh penyerang jarak jauh yang tidak terotentikasi terhadap penerapan default, tanpa prasyarat yang berarti

Injeksi perintah yang tidak terotentikasi di titik akhir API publik

Sedang

Dapat dieksploitasi di balik otentikasi, atau memerlukan 1–2 prasyarat realistis (peran tertentu, pengenal yang diketahui, interaksi pengguna)

Injeksi SQL di balik otentikasi yang memerlukan pengetahuan skema tabel

Rendah

Memerlukan 3+ prasyarat, akses lokal saja, atau kurang jalur serangan yang konkret dan terbukti

Saluran samping waktu yang memerlukan kedekatan jaringan dan ribuan permintaan


Struktur temuan

Setiap temuan berisi bidang berikut:

  • Judul — nama deskriptif singkat dari temuan

  • Detail — deskripsi tentang apa temuan itu dan mengapa itu penting

  • Lokasi — jalur file dan nomor baris, tertaut ke sumber

  • Dampak — apa yang bisa terjadi jika ini tidak ditangani

  • Langkah reproduksi — daftar langkah yang dipesan untuk mereproduksi atau mengamati masalah

  • Perbaikan yang direkomendasikan — panduan tentang cara menyelesaikannya

  • Tingkat Keparahan — TINGGI / SEDANG / RENDAH

  • Status — Terbuka / Ditolak / Diselesaikan

  • Kategori — jenis temuan

  • Repositori — pengenal repositori

  • Cabang — nama cabang tempat temuan dihasilkan

  • Tanggal dibuat — tanggal temuan dibuat

  • Ditampilkan hanya jika temuan ditolak:

    • Alasan penolakan

    • Catatan penolakan — opsional


Pemecahan Masalah

Halaman keamanan terus dialihkan ke "Instal Aplikasi GitHub"

Halaman claude.ai/security menjalankan pemeriksaan per-pengguna terhadap akun GitHub yang terhubung Anda sendiri, jadi ini dapat gagal untuk Anda meskipun instalasi di seluruh organisasi berfungsi untuk orang lain. Ada beberapa kemungkinan penyebab:

  • Tidak ada akun GitHub yang terhubung di Claude. Buka Sesuaikan > Konektor untuk memeriksa ini.

  • Akun GitHub yang terhubung bukan anggota organisasi GitHub tempat aplikasi diinstal. Hubungkan akun yang termasuk dalam organisasi itu.

  • SSO tidak diotorisasi untuk organisasi itu. Jika organisasi GitHub Anda memerlukan SSO, Anda harus mengotorisasi aplikasi Claude untuk itu secara terpisah. Ikuti langkah-langkah di Gunakan integrasi GitHub.

  • Daftar izin IP organisasi GitHub Anda memblokir pemeriksaan. Pengaturan GitHub "Aktifkan konfigurasi daftar izin IP untuk Aplikasi GitHub yang diinstal" mencakup lalu lintas dari Aplikasi itu sendiri, seperti Tinjauan Kode, tetapi tidak mencakup pemeriksaan per-pengguna ini. Untuk mengizinkannya, secara manual tambahkan 160.79.104.0/21 sebagai entri daftar izin tingkat organisasi. Untuk daftar lengkap rentang, lihat Alamat IP.


Pertanyaan yang sering diajukan

  • Harga dan biaya produk — Pemindaian dikenakan biaya pada biaya token langsung saja. Tidak ada biaya platform tambahan untuk Claude Security.

  • Panjang pemindaian — Waktu pemindaian bervariasi berdasarkan repositori dan tindakan agen.

  • Konfigurasi tingkat keparahan — hingga saat ini, tingkat keparahan tidak dapat dikonfigurasi.

  • Repositori non-GitHub — Hanya repositori yang dihosting di GitHub yang dapat dipindai hari ini.

  • Tanpa Retensi Data Nol (Tanpa ZDR) — Anthropic dapat mempertahankan data jika diperlukan oleh hukum atau untuk mengatasi pelanggaran Kebijakan Penggunaan.

  • Konsistensi pemindaian — Pemindaian bersifat stokastik menurut desain. Tidak seperti penganalisis statis tradisional, Claude Security menggunakan agen yang menyesuaikan analisisnya dengan setiap jalankan, bernalar atas konteks kode daripada menerapkan kecocokan pola tetap. Ini memungkinkan kedalaman analisis yang diperlukan untuk menangkap kerentanan tingkat logika.

  • Mengekspor temuan — Anda dapat menyalin temuan, mengunduhnya sebagai CSV atau Markdown, atau mendorongnya ke sistem pelacakan dan notifikasi Anda sendiri melalui webhook per-proyek. Lihat panduan "memulai".

  • Umpan balik — Silakan bagikan umpan balik Anda menggunakan ikon umpan balik dalam produk di sebelah kanan.

  • Alamat IP untuk Github — Gunakan panduan Anthropic berikut untuk daftar izin alamat IP: Alamat IP.

Ruang lingkup penggunaan: Anda hanya akan menggunakan Claude Security untuk memindai kode yang Anda atau perusahaan Anda miliki dan yang Anda atau perusahaan Anda miliki semua hak yang diperlukan untuk memindai. Anda tidak akan menggunakan Claude Security untuk memindai kode yang dimiliki oleh atau dilisensikan dari pihak ketiga, termasuk tetapi tidak terbatas pada proyek sumber terbuka atau repositori selain yang disertakan dalam basis kode perusahaan Anda.

Apakah pertanyaan Anda terjawab?