Entropy, alat CLI untuk memindai file dan menemukan baris dengan entropi tinggi
(github.com/EwenQuim)Entropy
Entropy adalah alat CLI yang memindai baris dengan entropi tinggi di codebase untuk membantu menemukan informasi rahasia.
Cara instalasi
Instalasi dari source menggunakan Go (disarankan)
go install github.com/EwenQuim/entropy@latest- Perintah
entropydapat digunakan - Opsi tambahan:
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 - Instalasi satu baris:
go run github.com/EwenQuim/entropy@latest
Instalasi menggunakan Brew
- Sedang dikerjakan (WIP)
Instalasi menggunakan Docker
docker run --rm -v $(pwd):/data ewenquim/entropy /data- Opsi tambahan:
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 - Image tersedia di Docker Hub
- Opsi
-vdigunakan untuk me-mount direktori saat ini ke dalam container - Harus menambahkan
/datadi akhir perintah, jika tidak, alat akan mencari di dalam container, bukan di file system lokal
Proyek lain
- Fuego: framework Go untuk menghasilkan dokumentasi OpenAPI dari codebase
- Renpy-Graphviz: alat untuk membuat grafik layar dan label dari game engine Ren'Py
Opini GN⁺
- Penguatan keamanan: Dapat membantu memperkuat keamanan dengan otomatis menemukan informasi rahasia di codebase.
- Kemudahan penggunaan: Menyediakan berbagai metode instalasi sehingga pengguna dapat memasang dan menggunakan alat ini dengan mudah.
- Alat serupa: Alat dengan fungsi serupa antara lain
git-secrets,truffleHog, dan lainnya. - Pertimbangan adopsi: Saat menggunakan alat ini, ukuran dan kompleksitas codebase perlu dipertimbangkan, dan baris dengan entropi tinggi tidak selalu berarti informasi rahasia.
- Untung dan rugi dari pilihan teknologi: Mengadopsi Entropy dapat membantu mencegah insiden keamanan, tetapi hasil false positive bisa muncul sehingga perlu peninjauan tambahan.
1 komentar
Komentar Hacker News