İçeriğe atla

TruffleHog nedir? Unutulmuş anahtar tarama, kurulum, ücretsiz mi, doğrulama özelliği ve lisans

TruffleHog'u bir Git deposuna, klasöre ya da bulut depolamaya çalıştırırsın; unutulmuş API anahtarı, parola ve belirteçleri bulur. Truffle Security'nin açık kaynak güvenlik aracı; ücretsiz ve AGPL-3.0 lisanslı, hesap gerekmez ama komut satırı bilgisi ister. Bulunan sırrın hâlâ geçerli olup olmadığını ilgili servise giriş yaparak denemesi varsayılan açıktır (--no-verification ile kapanır). Enterprise sürüm ücretli, fiyatı yayımlanmıyor. Yalnız kendi ya da izinli depolarında tara.

Ne yapar
Depolarda unutulmuş API anahtarı ve parolaları bulur
Ücretsiz
Evet; açık kaynak, AGPL-3.0
Enterprise
Fiyat yok (Contact us)
Kodsuz
Hayır; komut satırı
Doğrulama
Anahtarı canlı dener; kapatılabilir

TruffleHog ne işe yarar? Doğrulama özelliği nedir?

Bir Git deposuna yanlışlıkla commit edilmiş API anahtarı, parola ya da belirteç yazılım sızıntılarının sık sebebidir. TruffleHog depoyu (GitHub organizasyonu, dosya sistemi, S3, GCS, Docker imajı gibi kaynaklar da olur) bu sırlar için tarar.

Doğrulama nedir?

TruffleHog bulduğu sırrı ilgili servise giriş yaparak hâlâ geçerli mi diye dener; sonuç verified (geçerli), unverified ya da unknown olur. Varsayılan açıktır, --no-verification ile kapanır, --results=verified yalnız doğrulananları gösterir. Bu, bulunan anahtarın ilgili servise gönderilmesi demektir.

Bu rehberin uyarısı: aracı yalnız kendi ya da yazılı izin aldığın depolarda ve hesaplarda çalıştır; başkasına ait bir anahtarı doğrulamak yetkisiz erişim sayılabilir. Resmî README'de ayrı bir yasal uyarı yok.

Kime yarar: yazılım ekipleri, güvenlik sorumluları ve kendi depolarının temiz olduğundan emin olmak isteyen geliştiriciler. Detektör sayısı sayfalarda 700+ ile 800+ arasında farklı yazıyor; kesin sayı verilmiyor.

TruffleHog nasıl kurulur?

Homebrew› brew install trufflehog

GitHub organizasyonu taraması yavaşsa --token ile kişisel erişim jetonu ekle. Program yalnız başlık mesajı yazıp bitiyorsa sızıntı bulunmamıştır. Pull request ve commit'lerde otomatik kontrol için GitHub Actions, pre-commit ve pre-receive hook'ları açık kaynak sürümde var.

TruffleHog ücretsiz mi? Lisans ve Enterprise

Açık kaynak0 $
  • GitHub, S3, GCS, dizin, Docker tarama
  • GitHub Actions, pre-commit, pre-receive
  • Özel regex
  • Sürekli izleme paneli
EnterpriseFiyat yok
  • 20+ entegrasyon, sürekli izleme, panel
  • SSO, RBAC, öncelikli destek

Lisans v3.0'dan beri AGPL-3.0 (öncesi GPL 2.0); katkı için CLA isteniyor. AGPL'nin ticari kullanıma etkisi ve ayrı bir ticari lisans olup olmadığı resmî kaynaklarda açık değil; şirket içi kullanımdan farklı olarak ürününe gömüyorsan hukuki görüş al. Enterprise fiyatı yazmıyor, TL fiyat yok.

TruffleHog verilerimi gönderiyor mu?

Yerelde çalışır

Tarama kendi bilgisayarında ya da CI'da yapılır; hesap gerekmez. Sonuçlar sende kalır.

Doğrulama

Doğrulama açıkken bulunan anahtar ilgili servise gönderilir (README). İstemiyorsan --no-verification kullan.

Yapay zekâ ve KVKK

TruffleHog bir yapay zekâ modeli değil, eğitim verisi söz konusu değil. Telemetri durumu ile gizlilik ve KVKK koşulları için Truffle Security'nin resmî sayfalarını kontrol et; izinli kaynaklarda tara.

Sık sorulan sorular

TruffleHog nedir, ne işe yarar?

Git depolarında ve bulutta unutulmuş API anahtarı, parola ve belirteçleri bulan açık kaynak güvenlik aracı.

TruffleHog ücretsiz mi?

Evet, açık kaynak sürüm ücretsiz ve AGPL-3.0 lisanslı. Enterprise sürüm ücretli, fiyatı yayımlanmıyor.

TruffleHog bulduğu anahtarı doğruluyor mu?

Varsayılan olarak evet: sırrı ilgili servise giriş yaparak dener ve verified, unverified ya da unknown der. --no-verification ile kapatılır.

TruffleHog nasıl kurulur?

macOS'ta brew install trufflehog, Docker ile trufflesecurity/trufflehog imajı, ya da GitHub Releases'tan ikili dosya.

TruffleHog CI'da kullanılır mı?

Evet, GitHub Actions, pre-commit ve pre-receive hook'ları açık kaynak sürümde var.

TruffleHog'u izinsiz depolarda kullanmak sorun mu?

Anahtar doğrulama başkasının servisine giriş denemesi demektir; yalnız kendi ya da izinli kaynaklarda kullan.

İlgili rehberler

Kaynaklar

Resmî kaynaklarda net olmayanlar: Enterprise fiyatı · AGPL'nin ticari kullanıma etkisi ve ayrı ticari lisans · Truffle Security'ye telemetri gönderilip gönderilmediği · Türkçe desteği · Windows ikili dosya adı ve Go sürüm gereksinimi · gizlilik ve koşullar sayfaları. Her biri ilgili bölümde ne yapabileceğinle birlikte yazılı.