| 한눈에 보기 | |
|---|---|
| 저장소 | The-Art-of-Hacking/h4cker |
| 개발 | The-Art-of-Hacking (조직) |
| GitHub 스타 | 29,989 (오늘 +13) |
| GitHub 트렌딩 | 일간 Jupyter 20위 |
| 포크 | 5,439 |
| 주 언어 | Jupyter Notebook |
| 라이선스 | MIT |
| 공개일 | 2017-06-19 |
사이버보안 공부에서 가장 번거로운 일은 믿을 만한 자료를 찾는 것이다. The-Art-of-Hacking/h4cker는 이 문제를 큐레이션으로 푸는 저장소다. 오마르 산토스(Omar Santos)가 책, 동영상 강의, 라이브 교육에 쓰는 보조 자료를 모아 공개해 왔고, 이번에 GitHub 일간 Jupyter 트렌딩 20위에 올랐다. 오늘 하루 늘어난 스타는 많지 않지만, 2017년부터 쌓인 누적 관심이 3만 가까이 된다는 점이 눈에 띈다.
무엇을 하나: 보안 레퍼런스와 AI 보안 자료
h4cker는 실행형 도구라기보다 자료 모음집(awesome list)에 가깝다. README는 이 저장소를 사이버보안 참고 문헌, 스크립트, 도구, 코드, 실습 환경, 교육 자료의 종합 컬렉션이라고 소개한다. 주요 범위는 다음과 같다.
- 공격 보안(윤리적 해킹, 버그 바운티, 익스플로잇 개발, 리버스 엔지니어링)
- 방어 보안(디지털 포렌식과 사고 대응, 즉 DFIR)
- 애플리케이션, 클라우드·컨테이너 보안
- AI 보안, LLM 엔지니어링, AI 기반 사고 대응·자동화, AI 윤리·프라이버시·거버넌스
- 자격증 로드맵과 치트시트
작동 방식·구조: 디렉터리로 나눈 분류 체계
저장소는 목적별 디렉터리로 나뉜다. cybersecurity-domains에는 기초, 공격, 방어, 애플리케이션, 클라우드·컨테이너, 인프라·네트워크, 암호·PKI, 하드웨어·임베디드, 거버넌스·리스크·컴플라이언스, 실습 등 분야별 분류가 들어 있다. ai 디렉터리는 AI 보안과 LLM 관련 자료를 따로 모은다. certifications에는 Cisco SCOR, 클라우드, 쿠버네티스/CNCF, CompTIA, ISC2 등 자격증 자료가, build-your-own-lab에는 실습 환경과 사이버 레인지 구축 자료가, training-reference에는 치트시트와 도구 색인이 있다. README는 자격증 자료를 분야 분류와 섞지 않고 분리해 시험 준비용 자료를 쉽게 찾게 했다고 설명한다.
써보면: 목표에 맞는 입구부터
README가 안내하는 사용법은 단순하다. 목표에 맞는 분야별 랜딩 페이지에서 시작해 도구, 실습, 스크립트, 참고 자료 링크를 따라가라는 것이다. 노트북 예제를 직접 열어 보려면 저장소를 내려받으면 된다.
git clone https://github.com/The-Art-of-Hacking/h4cker.git
cd h4cker
ls ai
Jupyter 노트북이 주 언어로 잡혀 있어, 로컬에 Jupyter 환경이 있으면 해당 파일을 바로 열어 실습할 수 있다. 다만 README에는 별도의 설치 절차나 필수 의존성 목록이 없다.
누구에게 유용한가
- 보안 입문자: 자격증 로드맵과 치트시트로 학습 순서를 잡을 수 있다.
- 레드팀·모의해킹 실무자: 공격 보안 도구와 익스플로잇 개발 자료를 참고할 수 있다.
- 보안 운영·DFIR 담당자: 사고 대응에 AI를 접목하는 자료를 살펴볼 수 있다.
- 사내 LLM 서비스를 만드는 개발자: AI 보안과 거버넌스 자료를 점검 목록으로 쓸 수 있다.
의의와 한계
라이선스는 MIT다. 2017년 6월에 만들어진 만큼 성숙도는 높지만, 공식 릴리스는 없다. 변경 내역은 커밋으로 확인해야 한다. 소유자 유형은 조직(The-Art-of-Hacking)이지만 큐레이션은 산토스 개인의 관점이 강하게 반영된다. 이 저장소는 자료를 연결해 주는 목록이어서 개별 링크의 최신성과 품질은 직접 확인해야 한다. 또 일부 공격 보안 자료는 반드시 허가된 환경에서만 써야 한다. README는 다른 저장소와의 비교나 성능 주장을 제시하지 않는다.

