한눈에 보기
| 항목 | gitleaks | Cremit |
|---|---|---|
| 무엇인가 | git 저장소와 히스토리에 돌리는 빠른 스캐너 | 코드와 클라우드, 협업 도구 전반의 상시 자격증명 인벤토리 |
| 라이선스와 비용 | 오픈소스 무료 | 14일 체험 후 유료 플랜 |
| 탐지 방식 | 정규식과 엔트로피, TOML로 설정 | 패턴 탐지 후 발급처 확인 |
| 아직 살아 있는가 | 확인하지 않습니다. 폐기됐어도 매치는 매치입니다 | 올라오기 전에 확인해 폐기된 키가 목록을 채우지 않습니다 |
| 보는 범위 | git 저장소와 히스토리 | 코드 호스트에 더해 오브젝트 스토리지, Slack·Jira·Confluence·Notion, 클라우드 IAM |
| 소유자 | 추적하지 않습니다 | 자격증명마다 소유자가 매핑됩니다 |
| 교체 | 범위 밖입니다 | 교체와 퇴사자 폐기가 들어 있습니다 |
| 속도 | 매우 빠릅니다. 커밋 경로에 두라고 만든 도구입니다 | 커밋 경로가 아니라 뒤에서 상시로 돕니다 |
Cremit이 더하는 것
사실 이 둘은 경쟁 관계가 아닙니다. 하나는 문이고 하나는 그 뒤의 그림입니다.
검증하니 목록이 짧습니다
발급처에 확인하지 않으면 지금 프로덕션에서 도는 키와 2년 전에 교체된 키를 구분할 수 없습니다. 결과에서는 똑같아 보이고, 확인하는 비용도 똑같이 듭니다.
git에 없는 자리들
자격증명은 티켓과 위키, 채팅 스레드, 스토리지 버킷에 남습니다. git 스캐너는 그중 어느 것도 볼 수 없습니다.
남는 기록
스캐너는 실행할 때마다 결과를 냅니다. 인벤토리는 지난번 이후 무엇이 새로 생겼고 무엇이 몇 년째 그대로인지 알려줍니다.
소유자와 교체
건마다 소유자가 붙고, 교체가 별도 후속 작업이 아니라 같은 제품 안에서 이루어집니다.
관리할 것이 없습니다
룰과 허용목록, 오탐 튜닝이 누군가 계속 손봐야 하는 저장소 안의 파일로 남지 않습니다.
gitleaks가 더 나은 자리
하는 일에 대해서는 gitleaks가 아주 좋고 비용이 없습니다. 대부분의 팀이 돌려야 합니다.
커밋 경로에서의 속도
아무도 못 느낄 만큼 빨라서 pre-commit 훅에 둘 수 있습니다. 시크릿을 막는 비용이 가장 싼 자리가 거기입니다.
무료이고 독립적입니다
바이너리 하나면 되고 서비스도 계정도 없으며 데이터가 기기 밖으로 나가지 않습니다.
설정을 직접 쥡니다
룰과 허용목록이 TOML 파일로 저장소에 있고 다른 코드처럼 리뷰됩니다.
CI에 붙이기 쉽습니다
워크플로 파일 몇 줄이면 모든 푸시가 점검됩니다. 도입 비용이 거의 0입니다.
일회성 히스토리 점검에 좋습니다
방금 넘겨받은 저장소에 겨누면 몇 초 만에 답이 나옵니다.
어느 쪽이 맞습니까?
gitleaks로 충분한 경우
- -커밋 경로에서 시크릿을 막는 저렴한 문이 필요하다.
- -자격증명이 정말로 git 안에만 있다.
- -검증 없이 매치를 분류할 여력이 있다.
- -모든 것이 자체 장비 안에 있어야 한다.
더 필요한 경우
- -시간을 쓰기 전에 어떤 건이 아직 인증되는지 알아야 한다.
- -자격증명이 스토리지와 티켓, 위키, 채팅에도 있다.
- -건마다 소유자가 붙고 교체까지 한자리에서 끝나야 한다.
- -매번 다시 구하는 대신 답이 계속 최신으로 유지되어야 한다.
- -한국어 제품과 ISMS-P 대응이 필요하다.
Cremit이 작성했습니다. gitleaks는 오픈소스이고 무료이며 실제로 빠릅니다. 무엇을 쓰든 pre-commit 게이트로 돌리는 것은 좋은 선택이고, 둘은 대체재라기보다 보완재입니다. 이 페이지는 코드 품질이 아니라 범위를 비교합니다. 틀렸거나 오래된 내용이 있으면 hello@cremit.io로 알려주십시오.
다른 비교 보기
주요 NHI 보안 플랫폼과 Cremit을 항목별로 비교한 다른 페이지입니다.