Penyiapan Codex Security Cloud
Penyiapan Codex Security Cloud
Instal Codex Security Cloud, pindai repositori GitHub, dan tinjau temuan.
Jalankan pemindaian pertama terhadap repositori GitHub yang terhubung dengan Codex Security Cloud, lalu tinjau temuannya. Setelah itu, Anda dapat mengaktifkan pemantauan commit baru.
Sebelum memulai
Gunakan ruang kerja yang memiliki akses Codex Security Cloud dan Codex cloud yang telah disiapkan. Anda memerlukan izin untuk menghubungkan repositori GitHub yang ingin dipindai. Anda dapat membuat lingkungan cloud-nya selama penyiapan.
Jika plugin tidak tersedia, periksa akses dengan administrator ruang kerja Anda. Jika repositori tidak tercantum, gunakan Konfigurasikan akses pada pemilih repositori untuk memeriksa akses aplikasi GitHub ke organisasi dan repositori. Jika Anda tidak dapat memberikan akses sendiri, minta administrator GitHub Anda untuk menambahkan repositori tersebut.
1. Instal dan buka plugin
- Buka Plugin di ChatGPT di web atau di aplikasi desktop.
- Cari Codex Security Cloud di marketplace plugin.
- Instal dan aktifkan plugin, lalu buka Security Cloud dari daftar plugin yang terinstal atau bilah samping.
2. Hubungkan GitHub
Pastikan Codex cloud telah disiapkan untuk ruang kerja Anda. Di plugin, pilih Pindai. Jika diminta, pilih Hubungkan GitHub dan masuk dengan akun GitHub Anda sendiri. Setiap orang yang memulai pemindaian memerlukan koneksi sendiri dan akses ke repositori.
Codex Security Cloud tidak mendukung koneksi ruang kerja.
3. Mulai pemindaian repositori
- Di Pemindaian Baru, pilih repositori.
- Tinjau lingkungan. Otomatis membuat lingkungan saat Anda memulai. Gunakan Sesuaikan untuk memilih lingkungan yang sudah ada. Lihat Lingkungan Codex cloud untuk detail penyiapan.
- Di bagian Metode Pemindaian, pilih Pemindaian Satu Kali.
- Pilih Buat.
Buka pemindaian di Pemindaian untuk mengikuti kemajuannya. Tunggu hingga selesai, lalu periksa status dan target yang dilaporkan sebelum menafsirkan temuannya. Jika pemindaian gagal atau dibatalkan, perlakukan keluaran yang tersedia sebagai tinjauan yang belum lengkap.
4. Tinjau temuan dan perbaikan yang tersedia
Buka Temuan. Gunakan Temuan terbuka untuk meninjau temuan dengan status Baru, Sudah ditriase, atau Sedang Dikerjakan. Cari di daftar atau gunakan Filter untuk mempersempit hasil. Grafik Tingkat keparahan dan status merangkum temuan yang sesuai.
Buka temuan dari pemindaian atau dari Temuan. Periksa kode dan revisi yang terdampak, jalur yang dapat ditempuh penyerang, serta bukti validasinya. Baca setiap asumsi yang belum terselesaikan sebelum memutuskan apakah masalah tersebut berlaku. Pemindaian yang tidak melaporkan temuan tidak membuktikan bahwa repositori tidak memiliki kerentanan.
Jika temuan repositori menyediakan Perbaiki dengan Codex, memilihnya akan memulai percakapan Codex untuk memeriksa temuan terhadap kode saat ini, menerapkan perbaikan, dan menjalankan pengujian yang relevan. Tinjau perubahan yang dihasilkan dan bukti pengujian di sana.
Temuan dari pemantauan commit dapat menyediakan patch yang disarankan. Tinjau patch tersebut sebelum memilih Buat draf pull request. Tindakan-tindakan ini memiliki efek yang berbeda, jadi ikuti alur kerja yang ditampilkan untuk temuan tersebut.
5. Pantau commit baru
Setelah meninjau pemindaian pertama, Anda dapat memantau perubahan saat commit baru masuk:
- Pilih Pindai, lalu pilih repositori dan tinjau lingkungannya.
- Di bagian Metode Pemindaian, pilih Pemindaian Berkelanjutan. Codex Security memindai cabang default repositori.
- Pilih Pindai riwayat commit mulai dari. Rentang waktu yang lebih panjang memberikan lebih banyak konteks, tetapi pemindaian awal memerlukan waktu lebih lama.
- Jika perlu, tambahkan panduan untuk menentukan cakupan model ancaman.
- Pilih Buat.
Untuk menyesuaikan pemantauan, buka Repositori, pilih repositori, lalu buka Pengaturan pemantauan. Anda dapat mengubah lingkungan Cloud, memilih jumlah hari riwayat yang akan ditinjau, serta menjeda atau mengaktifkan pemantauan. Pilih Simpan untuk menerapkan perubahan.
Pemilik pemindaian, orang yang diberi akses edit, dan administrator Codex Security dapat mengubah pengaturan pemantauan. Perubahan, termasuk menjeda pemantauan, berlaku untuk konfigurasi bersama repositori tersebut di ruang kerja, bukan hanya untuk orang yang membuat perubahan. Jika Anda tidak dapat mengeditnya, hubungi pemilik pemindaian atau administrator Codex Security untuk meminta bantuan.
Tinjau model ancaman yang dihasilkan di Pengaturan pemantauan dan perbarui model tersebut dengan konteks deployment atau keamanan yang tidak dapat dipastikan dari kode. Lihat Tingkatkan model ancaman.
Untuk pertanyaan tentang build, validasi, atau interpretasi hasil, lihat FAQ Cloud. Untuk meninjau pull request GitHub, gunakan Security Review.