Premium paketlerIBM Bob Premium Package for DevSecOps

Ön koşullar

IBM Bob Premium Package for DevSecOps'u kullanmadan önce sistem, ortam ve tarayıcı gereksinimlerini gözden geçir.

DevSecOps paketini kullanmaya başlamadan önce bu gereksinimleri gözden geçir.

Sistem gereksinimleri

GereksinimAyrıntılar
IBM BobSürüm 2.2.2 veya üzeri, kurulu ve kimlik doğrulaması yapılmış.
DevSecOps paketiIBM Bob Premium Package for DevSecOps için aktif lisans.
İşletim sistemimacOS, Linux veya Windows.

Tarayıcılar

DevSecOps paketi aşağıdaki tarayıcıları kullanır. IBM sunucu tarafında çalışırlar: eklenti, analiz için ilgili kodu Bob arka ucuna gönderir. IBM tarayıcı sürümlerini otomatik olarak yönetir; ayrı bir kurulum gerekmez.

TarayıcıNeyi tarar
TrivyKonteyner imajlarındaki, dosya sistemlerindeki ve Git repolarındaki güvenlik açıkları; açığa çıkan gizli bilgiler ve kimlik bilgileri.
Opengrep with Bob rulesIBM tarafından derlenen kurallarla Opengrep motoru kullanılarak tespit edilen güvenlik karşıtı kalıplar ve kod kalitesi sorunları.
KICS (Keeping Infrastructure as Code Secure)Terraform, Kubernetes, Docker ve Ansible dahil infrastructure as code dosyalarındaki yanlış yapılandırmalar.

SAST dilleri ve IaC dosya türleri

Aşağıdaki diller ve dosya türleri güvenlik açıkları ve yanlış yapılandırmalar için taranır.

Programlama dilleri

DilDosya uzantıları
JavaScript / TypeScript.js, .jsx, .mjs, .cjs, .ts, .tsx, .mts, .cts
Python.py, .pyw
Java.java
Go.go
C / C++.c, .h, .cc, .cpp, .cxx, .hh, .hpp, .hxx
PHP.php, .phtml
Ruby.rb, .rbw

Infrastructure as code ve yapılandırma

TürDosyalar
Terraform / OpenTofu.tf, .tfvars
Kubernetes ve Helm.yaml, .yml
Docker ve konteynerlerDockerfile, Containerfile
Ansible.yaml, .yml playbook'ları ve rolleri
CloudFormation / AWS SAM.json, .yaml
ARM / Bicep.bicep, .json
CI/CD pipeline'larıGitHub Actions ve GitLab CI yapılandırma dosyaları

Tedarik zinciri tarama ekosistemleri

Tedarik zinciri taraması, aşağıdaki ekosistemlerdeki paket bildirimlerini ayrıştırır:

EkosistemBildirim dosyalarıPaket yöneticileri
JavaScript / TypeScriptpackage.jsonnpm, yarn, pnpm, bun
Pythonrequirements.txt, pyproject.toml, Pipfile, Pipfile.lock, uv.lock, poetry.lockpip, Poetry, uv, Pipenv
Javapom.xml, build.gradle, build.gradle.kts, gradle.lockfileMaven, Gradle
Bu konu nasıl?