Codex Security Cloud kurulumu

Codex Security Cloud kurulumu

Codex Security Cloud'u yükleyin, bir GitHub deposunu tarayın ve bulguları inceleyin.

Codex Security Cloud ile bağlı bir GitHub deposunda ilk taramayı çalıştırın, ardından bulgularını inceleyin. Daha sonra yeni commit'ler için izlemeyi etkinleştirebilirsiniz.

Başlamadan önce

Codex Security Cloud erişimi olan ve Codex cloud kurulumu yapılmış bir çalışma alanı kullanın. Taramak istediğiniz GitHub deposunu bağlama izniniz olmalıdır. Deponun bulut ortamını kurulum sırasında oluşturabilirsiniz.

Eklenti kullanılamıyorsa erişiminizi çalışma alanı yöneticinizle kontrol edin. Bir depo eksikse depo seçicideki Configure access seçeneğini kullanarak GitHub uygulamasının kuruluş ve depo erişimini kontrol edin. Erişimi kendiniz veremiyorsanız GitHub yöneticinizden depoyu eklemesini isteyin.

1. Eklentiyi yükleyin ve açın

  1. ChatGPT'nin web sürümünde veya masaüstü uygulamasında Eklentiler bölümünü açın.
  2. Eklenti mağazasında Codex Security Cloud araması yapın.
  3. Eklentiyi yükleyip etkinleştirin, ardından yüklü eklentilerinizden veya kenar çubuğundan Güvenlik Bulutu bölümünü açın.

Eklenti mağazasını açın

2. GitHub'ı bağlayın

Çalışma alanınız için Codex cloud kurulumunun yapıldığını doğrulayın. Eklentide Scan seçeneğini seçin. İstenirse Connect GitHub seçeneğini seçip kendi GitHub hesabınızla oturum açın. Tarama başlatan herkesin kendi bağlantısına ve depoya erişimine sahip olması gerekir.

Codex Security Cloud, çalışma alanı bağlantılarını desteklemez.

3. Bir depo taraması başlatın

  1. Yeni Tarama bölümünde depoyu seçin.
  2. Ortamı inceleyin. Otomatik, taramayı başlattığınızda bir ortam oluşturur. Mevcut bir ortamı seçmek için Özelleştir seçeneğini kullanın. Kurulum ayrıntıları için Codex cloud ortamları sayfasına bakın.
  3. Tarama Yöntemi altında Tek Seferlik Tarama seçeneğini belirleyin.
  4. Oluştur seçeneğini belirleyin.

İlerlemeyi takip etmek için taramayı Scans bölümünde açın. Tamamlanmasını bekleyin, ardından bulguları yorumlamadan önce bildirilen durumu ve hedefi kontrol edin. Tarama başarısız olursa veya iptal edilirse mevcut çıktıyı tamamlanmamış bir inceleme olarak değerlendirin.

4. Bulguları ve mevcut düzeltmeleri inceleyin

Bulgular bölümünü açın. Yeni, Önceliklendirildi veya Devam Ediyor durumundaki bulguları incelemek için Açık bulgular seçeneğini kullanın. Sonuçları daraltmak için listede arama yapın veya Filtreler seçeneğini kullanın. Önem derecesi ve durum grafiği, eşleşen bulguları özetler.

Açık bulguları filtreleyin ve inceleyin. Depolar, bulgular ve sayılar kurgusaldır.

Taramadan veya Findings bölümünden bir bulguyu açın. Etkilenen kodu ve revizyonu, bir saldırganın izleyebileceği yolu ve doğrulama kanıtlarını kontrol edin. Sorunun geçerli olup olmadığına karar vermeden önce netleştirilmemiş varsayımları okuyun. Bir taramada hiç bulgu bildirilmemesi, depoda güvenlik açığı bulunmadığını kanıtlamaz.

Bir depo bulgusunda Fix with Codex seçeneği sunulduğunda bu seçeneği seçmek, bulguyu güncel kodla karşılaştırmak, bir düzeltme uygulamak ve ilgili testleri çalıştırmak için bir Codex görüşmesi başlatır. Ortaya çıkan değişiklikleri ve test kanıtlarını burada inceleyin.

Commit izlemesinden gelen bulgularda ise bir yama önerisi sunulabilir. Create draft pull request seçeneğini seçmeden önce bu yamayı inceleyin. Bu işlemlerin etkileri farklıdır; bu nedenle bulgu için gösterilen iş akışını izleyin.

5. Yeni commit'leri izleyin

İlk taramayı inceledikten sonra yeni commit'ler geldikçe değişiklikleri izleyebilirsiniz:

  1. Tarama seçeneğini belirleyin, ardından depoyu seçin ve ortamı inceleyin.
  2. Tarama Yöntemi altında Sürekli Tarama seçeneğini belirleyin. Codex Security, deponun varsayılan dalını tarar.
  3. Commit geçmişi başlangıcı ayarını seçin. Daha uzun zaman aralıkları daha fazla bağlam sağlar, ancak ilk tarama daha uzun sürer.
  4. İsteğe bağlı olarak tehdit modelinin kapsamını belirlemeye yönelik yönergeler ekleyin.
  5. Oluştur seçeneğini belirleyin.
Sürekli taramayı yapılandırın. Gösterilen depo kurgusaldır.

İzlemeyi ayarlamak için Depolar bölümünü açın, depoyu seçin ve İzleme ayarları bölümünü açın. Cloud ortamını değiştirebilir, geçmişin kaç gününü inceleyeceğinizi seçebilir ve izlemeyi duraklatabilir veya etkinleştirebilirsiniz. Değişiklikleri uygulamak için Kaydet seçeneğini belirleyin.

Tarama sahibi, düzenleme erişimi verilen kişiler ve Codex Security yöneticileri izleme ayarlarını değiştirebilir. İzlemeyi duraklatmak da dahil olmak üzere değişiklikler, yalnızca değişikliği yapan kişiye değil, deponun çalışma alanındaki ortak yapılandırmasına uygulanır. Ayarları düzenleyemiyorsanız tarama sahibinden veya bir Codex Security yöneticisinden yardım isteyin.

Oluşturulan tehdit modelini Monitoring settings bölümünde inceleyin ve koddan anlaşılamayan dağıtım veya güvenlik bağlamıyla güncelleyin. Bkz. Tehdit modelini iyileştirin.

Derlemeler, doğrulama veya sonuçların yorumlanmasıyla ilgili sorular için Cloud SSS sayfasına bakın. GitHub çekme isteklerini incelemek için Security Review kullanın.