GitHub 삭제된 커밋에 숨겨진 비밀: 2만 5천 달러 버그 바운티 스토리

화이트햇 해커 Sharon Brizinov는 GitHub Archive와 GitHub Events API를 활용하여 GitHub가 강제 푸시 후에도 삭제된 커밋을 보관한다는 사실을 발견했습니다. 2020년 이후 모든 강제 푸시 이벤트를 스캔하여 2만 5천 달러 상당의 버그 바운티를 찾아냈습니다. 그는 Truffle Security와 협력하여 Force Push Scanner라는 도구를 오픈소스로 공개하여 사용자가 자신의 GitHub 조직에서 숨겨진 커밋과 유출된 시크릿을 스캔할 수 있도록 했습니다. 이는 보기에는 삭제된 커밋이라도 보안 위험이 될 수 있음을 보여주는 것으로, 코드 보안의 중요성을 강조합니다.
더 보기