초보자부터 고급 수준까지 아우르는 70개의 프로젝트를 구축하여 누구나 — 배우고, 확장하고, 참고 자료로 활용하거나, 직접 복사할 수 있습니다. 게임화된 사이버 보안 학습 👇
사이버보안 프로젝트 70개, 자격증 로드맵 및 리소스
CertGames 덕분에 가능합니다
현재 제작 중: DDoS 완화 도구
전체 소스 코드가 포함된 실습형 사이버보안 프로젝트로, 기초(비입문자 수준, 처음 프로그래밍을 접하는 사람), 초급, 중급, 고급의 네 단계로 구성됩니다.
SOC 분석가, 펜테스터, 보안 엔지니어 등을 위한 자격증 가이드가 포함된 10가지 구조화된 커리어 경로.
사이버보안 전문가를 위한 도구, 강좌, 자격증, 커뮤니티 및 프레임워크.
[!TIP] 완성된 소스 코드를 읽는 대신 이 프로젝트들을 직접 만들어보는 과정을 원하시나요? CertGames는 실제 보안 도구를 처음부터 단계별로 만들며 개념을 설명하는 가이드 프로젝트 코스를 제공합니다. 동일한 프로젝트이지만, 막힐 일이 적습니다. 무료
[!NOTE] 코딩이 처음이라면 여기서 시작하세요. 기초 단계는 비입문자 수준입니다 — Python을 한 번도 작성해 본 적이 없고, 터미널 사용이 거의 낯설며, 사이버보안이 처음인 사람을 위해 만들어졌습니다. 소스 파일에는 학습 보조 자료로서 상세한 주석이 달려 있으며, 모든
learn/폴더는 개념을 처음부터 설명합니다. 이 단계에 익숙해지면 초급 프로젝트는 이미 언어를 알고 있다고 가정하고 더 빠르게 진행됩니다.기초 단계가 다른 이유:
- 단일 파일 프로젝트 — 전체 도구가 읽기 쉬운 Python 파일 하나에 담겨 있습니다. 파일을 오갈 필요가 없습니다.
- 상세한 학습 주석 — 새로운 개념을 소개하는 모든 줄에 인라인 주석이 달려 있습니다.
- 모든 함수에 Numpy 스타일 docstring — 무엇을 하는지, 왜 존재하는지, 모든 매개변수.
- 더 깊이 있는
learn/폴더 — Python 기능과 보안 개념을 모두 처음부터 설명합니다.- 시니어 수준의 코드, 입문자 수준의 설명 — 코드 자체는 여전히 프로덕션 품질입니다.
| 프로젝트 | 정보 | 배우게 될 내용 |
|---|---|---|
| Hash Identifier 접두어, 길이, 문자 집합으로 해시 유형 식별 | 해시 계열 (MD5, SHA, bcrypt, Argon2) • PHC 문자열 형식 • 패턴 매칭 • 순수 함수 설계 소스 코드 | 문서 | |
| HTTP Headers Scanner URL 응답 헤더에서 누락되거나 취약한 보안 제어 감사 | HTTP 기초 • 보안 헤더 (CSP, HSTS, X-Frame-Options) • httpx 요청 • 점수 기반 감사 소스 코드 | 문서 | |
| Password Manager 마스터 비밀번호 잠금 해제가 가능한 암호화된 로컬 금고 | Argon2id 키 유도 • AES-GCM 인증 암호화 • 안전한 디스크 내 금고 • 마스터 비밀번호 워크플로우 소스 코드 | 문서 |