Tersedia

Secret Gate

Gerbang rilis yang memahami rahasia Anda yang sebenarnya: tidak ada yang diluncurkan sampai tidak ditemukan apa pun.

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

Termasuk 12 bulan pembaruan

Fungsinya

Secret Gate menjawab satu pertanyaan sebelum apa pun keluar dari tangan Anda, entah itu zip rilis, salinan pelanggan, push open-source, atau commit berikutnya: apakah ini berisi rahasia saya? Ia tahu apa rahasia Anda, karena ia membaca file tempat rahasia itu berada, dan tidak pernah menampilkannya: temuan menyebut nama file, baris, dan asal nilai tersebut.

Diuji pada apa yang kami kirim

Apa yang ada di dalamnya

Gerbang

Empat pemeriksaan, uji mandiri, pemindaian arsip dan git-staged, laporan yang mudah dibaca dan satu dalam format JSON.

Sidik Jari

Sidik jari rahasia satu mesin, untuk pemindaian di mesin lain, tanpa nilainya.

Pemindaian Jarak Jauh

File yang sama diperiksa di setiap mesin yang menyimpan rahasia, dengan aturan proyek Anda disertakan.

Pengaturan dan CI

Sebuah pencari untuk file rahasia Anda, git hooks, dan alur kerja GitHub Actions untuk arsip rilis.

Persyaratan

  • Linux atau macOS dengan Python 3.9 atau lebih baru; tidak ada yang perlu diinstal dari pip.
  • Git untuk hooks, SSH untuk pemindaian jarak jauh.

Perlu diketahui

  • Ini membaca file sebagaimana adanya saat ini. Rahasia yang sudah ada dalam riwayat git Anda tetap ada di sana: rotasikan.
  • Arsip di dalam folder yang dipindai tidak dibuka; pindai setiap arsip.
  • Jaga file sidik jari seprivat rahasia: file tersebut menyimpan 4 karakter pertama dari setiap nilai yang panjangnya 16 karakter atau lebih.

Pertanyaan

Bagaimana bedanya dengan gitleaks atau TruffleHog?

Alat-alat tersebut mencari bentuk umum rahasia, dan mereka sangat baik dalam hal itu. Secret Gate juga mengetahui apa rahasia Anda sebenarnya: alat ini membaca file rahasia Anda sendiri dan mencari nilai-nilai persis tersebut, sehingga kata sandi basis data atau token internal tanpa bentuk yang mudah dikenali juga tertangkap. Alat ini dibangun untuk satu momen, sebelum sesuatu dikirim, dan gagal tertutup (fail closed).

Apakah alat ini mengirim rahasia saya ke mana pun?

Tidak. Nilai dibaca dari file Anda ke dalam memori untuk pemindaian dan tidak pernah dicetak, ditulis, atau dikirim; file sidik jari, jika Anda membuatnya, menyimpan hash dan 4 karakter pertama dari setiap nilai. Pemindaian jarak jauh mengirim file yang akan Anda kirim ke mesin Anda sendiri; rahasia pada mesin tersebut tetap berada di sana.

Bagaimana dengan alarm palsu?

Sebuah temuan berarti "periksa ini". Jika tidak masalah, tambahkan aturan izin yang sempit untuk jenis temuan tersebut dalam konfigurasi proyek, misalnya alamat dukungan Anda sendiri. Tidak ada sakelar yang mematikan pemeriksaan.

Apakah alat ini dapat memindai riwayat git saya?

Tidak. Alat ini memeriksa apa yang akan Anda kirim: sebuah folder, sebuah arsip, atau commit berikutnya. Untuk rahasia yang sudah ada dalam riwayat, rotasikan rahasianya.

Diperbarui: