Dostupné

Secret Gate

Brána vydání, která zná vaše skutečná tajemství: nic se nevydá, dokud nenajde nic.

  • Linux or macOS
  • Python 3.9+
  • Git hooks
  • CI
$297jednorázově

Obsahuje 12 měsíců aktualizací

Co to dělá

Secret Gate odpovídá na jednu otázku, než cokoli opustí vaše ruce, ať už je to release zip, kopie pro zákazníka, push do open source nebo další commit: obsahuje to nějaké mé tajemství? Ví, co jsou vaše tajemství, protože čte soubory, kde se nacházejí, a nikdy žádné nezobrazí: nález uvádí soubor, řádek a odkud hodnota pochází.

Otestováno na tom, co dodáváme

Co je uvnitř

Brána

Čtyři kontroly, self-test, skenování archivů a git staged souborů, čitelný report a JSON report.

Otisky

Otisky tajemství jednoho stroje pro skenování na jiném, bez hodnot.

Vzdálené skeny

Stejné soubory zkontrolované na každém počítači, který obsahuje tajné údaje, spolu s pravidly vašeho projektu.

Nastavení a CI

Nástroj pro vyhledávání souborů s tajnými údaji, git hooks a workflow pro GitHub Actions pro archivy vydání.

Požadavky

  • Linux nebo macOS s Pythonem 3.9 nebo novějším; nic není třeba instalovat z pip.
  • Git pro hooks, SSH pro vzdálené skeny.

Dobré vědět

  • Čte soubory v jejich aktuálním stavu. Tajný údaj, který je již ve vaší historii gitu, tam zůstává: proveďte jeho rotaci.
  • Archivy uvnitř skenované složky se neotevírají; skenujte každý archiv zvlášť.
  • Uchovávejte soubory s otisky tak soukromé jako tajné údaje: obsahují první 4 znaky každé hodnoty o délce 16 znaků a více.

Otázky

Čím se to liší od gitleaks nebo TruffleHog?

Ty vyhledávají to, jak tajné údaje obvykle vypadají, a dělají to dobře. Secret Gate také ví, jaké vaše tajné údaje skutečně jsou: čte vaše vlastní soubory s tajnými údaji a hledá přesně tyto hodnoty, takže zachytí i heslo do databáze nebo interní token bez rozpoznatelného tvaru. Je postaven pro jeden okamžik, před tím, než něco odešlete, a selhává zavřeně.

Odesílá mé tajné údaje někam?

Ne. Hodnoty se načtou z vašich souborů do paměti pro sken a nikdy se nevypisují, neukládají ani neodesílají; soubor s otisky, pokud si ho vytvoříte, obsahuje hash a první 4 znaky každé hodnoty. Vzdálené skeny odesílají soubory, které chystáte k odeslání, na váš vlastní počítač; tajné údaje tohoto počítače zůstávají na něm.

Co s falešnými poplachy?

Nález znamená „podívejte se na to“. Pokud je v pořádku, přidejte úzké pravidlo pro povolení tohoto typu nálezu v konfiguraci projektu, například vaši vlastní adresu podpory. Neexistuje přepínač, který by kontrolu vypnul.

Může skenovat mou historii gitu?

Ne. Kontroluje to, co chystáte k odeslání: složku, archiv nebo další commit. Pro tajný údaj, který je již v historii, proveďte jeho rotaci.

Aktualizováno: