Na voljo

Secret Gate

Vratnica izdaje, ki pozna vaše dejanske skrivnosti: nič ne gre v produkcijo, dokler ne najde ničesar.

  • Linux or macOS
  • Python 3.9+
  • Git hooks
  • CI
$297enkratno plačilo

Vključuje 12 mesecev posodobitev

Kaj počne

Secret Gate odgovori na eno vprašanje, preden karkoli zapusti vaše roke, naj gre za izdajo v obliki zip, kopijo za stranko, push v odprtokodni repozitorij ali naslednji commit: ali vsebuje mojo skrivnost? Ve, katere so vaše skrivnosti, ker prebere datoteke, kjer se nahajajo, in nobene nikoli ne prikaže: najdena skrivnost navede datoteko, vrstico in izvor vrednosti.

Preizkušeno na tem, kar pošiljamo

Kaj je vključeno

Vrata

Štiri preverjanja, samopregled, pregled arhivov in datotek pripravljenih v git-u, berljivo poročilo in poročilo JSON.

Odtisi

Odtisi skrivnosti ene naprave za pregled na drugi, brez vrednosti.

Oddaljeni pregledi

Iste datoteke preverjene na vsakem računalniku, ki hrani skrivnosti, skupaj s pravili vašega projekta.

Nastavitev in CI

Iskalnik za vaše datoteke s skrivnostmi, git kljuke in GitHub Actions delovni tok za arhive izdaj.

Zahteve

  • Linux ali macOS s Pythonom 3.9 ali novejšim; ni potrebe po namestitvi prek pip.
  • Git za kljuke, SSH za oddaljene preglede.

Dobro vedeti

  • Bere datoteke, kot so trenutno. Skrivnost, ki je že v vaši git zgodovini, tam ostane: zamenjajte jo.
  • Arhivi v pregledani mapi se ne odprejo; pregledajte vsak arhiv posebej.
  • Datoteke z otiski prstov hranite tako zasebno kot skrivnosti: vsebujejo prvih 4 znake vsake vrednosti, ki ima 16 znakov ali več.

Vprašanja

Kaj ga razlikuje od gitleaks ali TruffleHog?

Ta orodja iščejo, kako skrivnosti običajno izgledajo, in so pri tem dobra. Secret Gate pozna tudi vaše dejanske skrivnosti: bere vaše lastne datoteke s skrivnostmi in išče te točne vrednosti, zato ujame tudi geslo baze podatkov ali interni žeton brez prepoznavne oblike. Zgrajen je za en trenutek, preden se nekaj objavi, in ob napaki se zapre.

Ali kamorkoli pošilja moje skrivnosti?

Ne. Vrednosti se berejo iz vaših datotek v pomnilnik za pregled in se nikoli ne izpišejo, zapišejo ali pošljejo; datoteka z otiski prstov, če jo ustvarite, vsebuje zgoščeno vrednost in prvih 4 znake vsake. Oddaljeni pregledi pošljejo datoteke, ki jih boste objavili, na vaš lasten računalnik; skrivnosti tega računalnika ostanejo na njem.

Kaj pa lažni alarmi?

Zaznava pomeni "poglej to". Če je vse v redu, dodajte ozko pravilo za dovolitev za to vrsto zaznave v konfiguraciji projekta, na primer vaš podporni naslov. Ne obstaja stikalo, ki bi izklopilo preverjanje.

Ali lahko pregleda mojo git zgodovino?

Ne. Preverja, kaj boste objavili: mapo, arhiv ali naslednjo predložitev. Za skrivnost, ki je že v zgodovini, zamenjajte skrivnost.

Posodobljeno: