Mentionsy Mentionsy
Everything as code
Everything as code

Odcinek 17 - Gitleaks - weryfikacja czy w repozytorium Git nie ma poufnych informacji

28.01.2025 ·5 min 3 s

Czy przed umieszczeniem kodu źródłowego w Git jesteś pewien, że żadnych danych wrażliwych nie umieściłeś w systemie kontroli wersji ? Czy w historii Git nie ma żadnych tego typu danych ? By o to zadbać wykorzystaj narzędzie Gitleaks. W jaki sposób możesz to zrobić ? Odpowiedź znajdziesz w tym odcinku, a materiały z przykładami użycia Gitleaks znajdziesz na https://github.com/sebastianczech/podcast-everything-as-a-code/tree/main/episode-017.

Jeśli Gitleaks pozwala nam wykrywać takie sytuacje, w jaki sposób moglibyśmy go używać? Oczywiście w pierwszej kolejności musimy go zainstalować lokalnie na stacji roboczej czy też na środowisku, w których uruchamiamy testy, mamy serwer ciągłej integracji lub też w obu miejscach. Możemy Gitleaks uruchamiać lokalnie, to jest jedna możliwość. Tylka możliwość jest również lokalnie, ale przy użyciu narzędzia pre-commit, o którym wspominałem we wcześniejszych odcinkach mojego podcastu. Pre-commit ma tą zaletę, że uruchamia się przed uruchomieniem comita, jeśli dane wrażliwe zostały zawarte w ostatniej zmianie. Gitleaks uruchomiony w pre-comicie wykryje to i nie pozwoli nam za commity właśnie zmian.

Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.