비트겟 해킹($387.5M)을 재현하면서 거래소 매칭엔진+위조인출 방어 시스템을 직접 만들어봤습니다
문제 상황: 비트겟 해킹(2026-09-24, $387.5M) 분석 영상을 보다가, 실제 거래소 백엔드(매칭엔진·출금 방어)가 어떻게 뚫렸고 어떻게 막아야 했는지 코드로 직접 확인해보고 싶었습니다.
시도한 방법: 두 가지를 만들었습니다.
1) 가격-시간 우선순위 매칭엔진 — 시스템설계 인터뷰에서 자주 나오는 주제라 포트폴리오로도 쓸 수 있게 설계
2) 위조인출 방어 — 속도체크 + 다단계승인 + 타임락 3중 구조. 비트겟이 뚫렸던 "탈취한 관리자 권한으로 위조 인출 명령 전송" 패턴을 막도록 설계했습니다.
같은 방식으로 Tectonic 해킹(오라클 가격조작)도 재현해서 TWAP 오라클 방어 데모도 추가했습니다.
실제 지표: 아직 출시 직후라 트래픽은 크지 않습니다 — 그래서 이렇게 커뮤니티에 공유하며 반응을 보는 단계입니다.
배운 점: 공격 시나리오를 안전하게(가짜 데이터로) 재현해보니 "왜 이 방어 로직이 필요한지"가 글로 읽을 때보다 훨씬 명확해졌습니다.
브라우저에서 바로 공격 시뮬레이션을 돌려볼 수 있고, 코드는 GitHub에 공개했습니다(학습·포트폴리오 용도, 실전 익스플로잇 아님).
데모: https://breachlab-5xg.pages.dev/
GitHub: https://github.com/goalsgo1/breachlab
피드백 환영합니다.