NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
LT

Atvirojo kodo saugos įrankiai

Trivy: „Viskas viename“ vaizdų ir kodo pažeidžiamumo skaitytuvas

„Trivy“ yra „Aquasecurity“ atvirojo kodo skaitytuvas, kuris tikrina beveik viską šiuolaikiniame krūvoje: konteinerių vaizdus ir failų sistemas, IaC šablonus, „git“ atpirkimo sandorius, „Kubernetes“ aprašus, paslaptis ir licencijų laikymąsi, o CVE duomenys nuolat atnaujinami. Praktiškai jo galia yra skaitytuvas, kurį iš tikrųjų gali prijungti CI vamzdynas su išėjimo kodais, kurių kūrimas nepavyksta.

Pagrindiniai punktai

  • Paviršius sąmoningai platus: OS paketų CVE ir taikomųjų programų priklausomybės (npm, pip, Go moduliai, Java JAR), IaC klaidingos konfigūracijos (Dockerfile/Terraform/K8s), įterptosios paslaptys (API raktai, privatūs raktai) ir licencijų atitiktis; vienas įrankis sutraukia keturias nuskaitymo kategorijas į vieną CLI iškvietimą.
  • CI blokavimas yra veiklos pelnas: - išėjimo kodas 1 - sunkumas KRITINIS, AUKŠTAS paverčia nuskaitymą į kūrimo vartus; ignoruojant filtruotus CVE naudojant .trivyignore su galiojimo pabaigos komentarais, nustatomas 90 dienų peržiūros įprotis, dėl kurio vartai išlieka sąžiningi, o ne visam laikui apeinami.
  • Nuskaitymo režimai apima turtą: vaizdo nuskaitymas (registras arba vietinis demonas), failų sistemos nuskaitymas šaltinio medžiuose, repo nuskaitymas git istorijoje, Kubernetes klasterio nuskaitymas (per k8s subkomandą) ir SBOM generavimas (CycloneDX/SPDX) auditams; visur tos pačios CLI taisyklės reiškia mažas treniruočių išlaidas.
  • Sunkumo apdorojimo poreikių kontekstas: DB yra autoritetinga CVE, bet akla jūsų parodymui (ar ji pasiekiama?), todėl skirstymo disciplina (ar programa iš tikrųjų naudoja tą bibliotekos kelią? ar paslauga nukreipta į internetą?) priklauso procesui, o ne įrankiui; Tik griežtumo vartai, kuriuose nėra triažo ciklo, sukuria ignoruojamus skaitytuvus.
  • Eksploataciniai diegimo modeliai: nuskaitymas vamzdynu (vartų sujungimas), suplanuoti registro nuskaitymai (sugauti CVE, paskelbtus po sukūrimo) ir klasterių priėmimo laiko patikros („Kubernetes“ priėmimo valdikliai, naudojantys „Trivy“); derinys sugauna CVE paskelbtą po diegimo langą, kurio vieno praėjimo nuskaitymas praleidžia.
  • Padėties nustatymas mūsų saugos įrankių rinkinyje: Trivy (pažeidžiamumas / prevencija) papildo Falco (vykdymo laikas / aptikimas) ir Wazuh (galinio taško / SIEM sluoksniai); tai pirmasis skaitytuvas, kurį įdiegiame bet kuriame šiuolaikiniame projekte, nes CLI sąžiningumas ir CI ergonomika pirmuosius 80% įveikė sunkesnius komercinius įrankius.

Pastaba iš praktikos

CVE, kuris įrodė CI vartų įprotį: kritinis patarimas, paskelbtas praėjus devynioms dienoms po to, kai vaizdas buvo švarus. Suplanuotas pakartotinis registro nuskaitymas jį užfiksavo, atkūrimas užtruko kelias minutes. Įrankis su išėjimo kodais ir pakartotinio nuskaitymo ritmu vertas dešimties įrankių su prietaisų skydeliais, kurių niekas neatidaro.

Dažniausiai užduodami klausimai

Trivy vs OpenVAS (Greenbone): kodėl mes vykdome abu?

Trivy nuskaito artefaktus (vaizdus, ​​šaltinio kodą, priklausomybes, IaC) ir yra CI formos; OpenVAS nuskaito tiesiogines tinklo paslaugas pagrindiniuose kompiuteriuose su autentifikuotais zondais; jie atsako į įvairius klausimus ir papildo, o ne konkuruoja.

Kaip dažnai atnaujinama CVE duomenų bazė?

„Trivy“ duomenų bazės nuolat sinchronizuojamos iš kelių šaltinių (NVD, GHSA, Red Hat, AWS, Debian ir kt.); atnaujinimai yra automatiniai su suplanuotu talpyklos atnaujinimu, o neprisijungus režimu taiko pasirinktinius DB ištraukimus, skirtus oro tarpams skirtoms sritims.

Kas yra .trivyignore šablonas?

CVE ID failas (pasirinktinai su galiojimo pabaigos komentarais), kurį Trivy praleidžia; disciplina yra įrašai, kurių galiojimo laikas pasibaigęs, su pagrindimu ir kas ketvirtį atliekama peržiūra, aiškiai traktuojami kaip priimtina rizika, o ne tyliai nuolatinė.

Ar nuskaitymas kūrimo metu tinkamai padengia riziką?

Ji apima tai, kas išsiųsta; CVE skelbiami nuolat, todėl sujunkite dujotiekio vartus su suplanuotais pakartotiniais vykdomų vaizdų nuskaitymais ir priėmimo laiko patikromis klasteriuose, nes delta tarp kūrimo dienos ir diegimo savaitės yra ta vieta, kur praleistas poveikis išlieka.

Kaip Kinetikatech padeda su atvirojo kodo saugos įrankiai

Štai ką darome šiandien: Testavimo įrankių rinkinio profesionalai iš tikrųjų yra įkrauti: skaitytuvai, snifferiai, krekeriai ir žiniatinklio įgaliotieji serveriai paaiškino, kaip jie naudojami realioms užduotims atlikti – komandos, vėliavėlės, išvestis ir kur kiekviena iš jų yra metodikoje. Mūsų paslauga Pratimų testai ir Linux serverių sauga apima viską — nuo vertinimo iki įgyvendinimo, stebėjimo 24/7 ir skubaus reagavimo per 30 minučių.

Pasikalbėkite su inžinieriumi

Serverio problema? Svetainė nukauta? Lėtas įkrovimas?

Kritincidentai sprendžiami per 30 minučių — 24 valandas per dieną, 7 dienas per savaitę.

Kreiptis skubios pagalbos support@kinetikatech.com