Saatavilla

Secret Gate

Julkaisuvartija, joka tuntee oikeat salaisuutesi: mikään ei lähtee tuotantoon, ennen kuin se ei löydä mitään.

  • Linux or macOS
  • Python 3.9+
  • Git hooks
  • CI
$297kertamaksu

Sisältää 12 kuukautta päivityksiä

Mitä se tekee

Secret Gate vastaa yhteen kysymykseen ennen kuin mikään lähtee käsistäsi, olipa kyseessä julkaisun zip-paketti, asiakaskopio, avoimen lähdekoodin push tai seuraava commit: sisältääkö tämä minun salaisuuteni? Se tietää, mitkä salaisuutesi ovat, koska se lukee tiedostot, joissa ne asuvat, eikä se koskaan näytä yhtäkään: löydös nimeää tiedoston, rivin ja mistä arvo tuli.

Testattu sitä, mitä lähetämme

Mitä paketissa on

Vartija

Neljä tarkistusta, itsetesti, arkisto- ja git-staged-skannaus, luettava raportti ja JSON-raportti.

Sormenjäljet

Yhden koneen salaisuuksien sormenjäljet, toisella koneella tehtävää skannausta varten, ilman arvoja.

Etäskannaukset

Samat tiedostot tarkistetaan jokaisella koneella, jossa on salaisuuksia, projektisi säännöt mukaan lukien.

Asennus ja CI

Etsin salaisuustiedostoillesi, git-koukut ja GitHub Actions -työnkulku julkaisuarkistoja varten.

Vaatimukset

  • Linux tai macOS, jossa on Python 3.9 tai uudempi; mitään ei tarvitse asentaa pipillä.
  • Git koukkujen käyttöön, SSH etäskannauksiin.

Tietoa

  • Se lukee tiedostot sellaisina kuin ne ovat nyt. Salaisuus, joka on jo git-historiassasi, pysyy siellä: vaihda se.
  • Skannattavan kansion sisällä olevia arkistoja ei avata; skannaa jokainen arkisto erikseen.
  • Pidä sormenjälkitiedostot yhtä salaisina kuin salaisuudet: ne sisältävät kunkin 16 merkkiä tai pidemmän arvon ensimmäiset 4 merkkiä.

Kysymykset

Miten tämä eroaa gitleaksista tai TruffleHogista?

Nuoet etsivät sitä, miltä salaisuudet yleensä näyttävät, ja ne ovat siinä hyviä. Secret Gate tietää myös, mitä salaisuutesi todellisuudessa ovat: se lukee omat salaisuustiedostosi ja etsii juuri näitä arvoja, joten myös tunnistamattoman muotoinen tietokantasalasana tai sisäinen token havaitaan. Se on tehty yhtä hetkeä varten, ennen kuin jotakin lähetetään, ja se epäonnistuu turvallisesti (fails closed).

Lähetetäänkö salaisuuksiani minnekään?

Ei. Arvot luetaan tiedostoistasi muistiin skannausta varten, eikä niitä tulosteta, kirjoiteta tai lähetetä; sormenjälkitiedosto, jos sellaisen luot, sisältää tiivisteen ja kunkin arvon ensimmäiset 4 merkkiä. Etäskannaukset lähettävät lähetettäväksi tarkoitetut tiedostot omaan koneeseesi; tämän koneen salaisuudet pysyvät siellä.

Entä väärät hälytykset?

Havainto tarkoittaa "katso tämä". Jos se on kunnossa, lisää kapea sallintosääntö tällaiselle havainnolle projektin konfiguraatioon, esimerkiksi omaan tukiosoitteeseesi. Ei ole kytkintä, jolla tarkistuksen voi kytkeä pois päältä.

Voiko se skannata git-historiani?

Ei. Se tarkistaa sen, mitä olet lähettämässä: kansion, arkiston tai seuraavan commitin. Jos salaisuus on jo historiassa, vaihda salaisuus.

Päivitetty: