← Wszystkie aktualności
ARTYKUŁ
22 października 2026 Zaktualizowano 13 października 2026 1 min czytania

Checkov: wyłapywanie błędnej konfiguracji kodu infrastruktury przed scaleniem

Checkov to otwartoźródłowe narzędzie skanujące typu policy-as-code, które wykrywa błędne konfiguracje Terraform, Kubernetes i CloudFormation, zanim trafią do chmury.

Checkov, utrzymywany przez Prisma Cloud w ramach projektu GitHub bridgecrewio/checkov, to otwartoźródłowe narzędzie do analizy statycznej, które skanuje infrastrukturę jako kod — Terraform, plany Terraform, manifesty Kubernetes, CloudFormation, wykresy Helm, Bicep i kilka innych formatów — pod kątem błędnych konfiguracji bezpieczeństwa i zgodności, zanim ta infrastruktura zostanie w ogóle udostępniona.

Zdjęcie: Cromemco System Three in United Solder-Wrap Workstation
Zdjęcie: Cromemco System Three in United Solder-Wrap Workstation.jpg. Cromemco (CC BY-SA 4.0), Wikimedia Commons. https://commons.wikimedia.org/wiki/File%3ACromemco_System_Three_in_United_Solder-Wrap_Workstation.jpg https://creativecommons.org/licenses/by-sa/4.0/

Gdzie pasuje w potoku MSP

Naturalnym miejscem dla Checkova jest CI pull requestów: uruchamiaj go na planie Terraform lub manifeście Kubernetes w ramach kontroli scalania i traktuj niepowodzenie polityki jako blokadę scalania, a nie ostrzeżenie do naprawienia później. Jego kontrole są oparte na grafach, co oznacza, że mogą weryfikować relacje między zasobami zamiast sprawdzać atrybuty jednego zasobu w izolacji. Wykonuje również podstawowe wykrywanie sekretów, rozpoznając znane formaty poświadczeń, takie jak klucze dostępu AWS, i oznaczając ciągi o wysokiej entropii, które wyglądają na losowo wygenerowane sekrety.

Skanowanie kontenerów i kodu infrastruktury

Warto precyzyjnie określić, czym Checkov jest: skanuje obrazy kontenerów i pliki pakietów open source pod kątem znanych CVE, choć ta funkcja wymaga tokenu API Prisma Cloud i połączenia z internetem. Obszarem Checkova jest także postawa konfiguracyjna w samym kodzie infrastruktury, zanim jakikolwiek zasób chmurowy powstanie i będzie można go zeskanować.

Kod źródłowy Checkova jest udostępniany na licencji Apache 2.0. Dla MSP uruchamiających IaC w imieniu klientów, zamykająca się przy błędzie bramka Checkova w CI to sposób na wyłapanie błędnych konfiguracji, zanim zostaną kiedykolwiek zastosowane.

Źródła: GitHub — bridgecrewio/checkov.