Dosyaları tarayarak yüksek entropili satırları bulan CLI aracı Entropy
(github.com/EwenQuim)Entropy
Entropy, kod tabanında yüksek entropili satırları tarayarak gizli bilgileri bulmaya yardımcı olan bir CLI aracıdır.
Kurulum
Go ile kaynaktan kurulum (önerilen)
go install github.com/EwenQuim/entropy@latestentropykomutu kullanılabilir- Ek seçenekler:
entropy -h,entropy -top 20 -ext go,py,js,entropy -top 5 -ignore-ext min.js,pdf,png,jpg,jpeg,zip,mp4,gif my-folder my-file1 my-file2 - Tek satırda kurulum:
go run github.com/EwenQuim/entropy@latest
Brew ile kurulum
- Çalışmalar sürüyor (WIP)
Docker ile kurulum
docker run --rm -v $(pwd):/data ewenquim/entropy /data- Ek seçenekler:
docker run --rm -v $(pwd):/data ewenquim/entropy -h,docker run --rm -v $(pwd):/data ewenquim/entropy -top 20 -ext go,py,js /data,docker run --rm -v $(pwd):/data ewenquim/entropy -top 5 /data/my-folder /data/my-file - İmaj Docker Hub üzerinden kullanılabilir
-vseçeneği, mevcut dizini konteynıra bağlamak için kullanılır- Komutun sonuna
/dataeklenmelidir; aksi halde araç yerel dosya sistemini değil, konteynırın içini tarar
Diğer projeler
- Fuego: Kod tabanından OpenAPI dokümantasyonu üreten bir Go framework'ü
- Renpy-Graphviz: Ren'Py oyun motorundaki ekranları ve etiketleri grafik olarak üreten araç
GN⁺ görüşü
- Güvenliği güçlendirme: Kod tabanındaki gizli bilgileri otomatik olarak bularak güvenliğin artırılmasına yardımcı olabilir.
- Kullanım kolaylığı: Farklı kurulum yöntemleri sunarak kullanıcıların aracı rahatça kurup kullanmasını sağlar.
- Benzer araçlar: Benzer işlevler sunan araçlar arasında
git-secrets,truffleHoggibi seçenekler bulunur. - Değerlendirilmesi gereken noktalar: Aracı kullanırken kod tabanının boyutu ve karmaşıklığı dikkate alınmalıdır; yüksek entropili satırlar her zaman gizli bilgi anlamına gelmeyebilir.
- Teknik seçimin artıları ve eksileri: Entropy'nin kullanımı güvenlik olaylarını önlemeye yardımcı olabilir, ancak yanlış pozitif sonuçlar üretme ihtimali olduğundan ek inceleme gerekebilir.
1 yorum
Hacker News görüşleri
abcdolarak ayarlandığı söyleniyor.entprogramı: Uzun süredir kullanılanentprogramını hatırlatıyor..gitignoredosyasını otomatik okuyup içeriği hariç tutan bir bayrak ve çeşitli sır tespit stratejileri eklenmesinin iyi olacağı öneriliyor.