Security ยท Web ยท DevOps/DevSecOps ยท CTF ์ด์/์ถ์
- Portfolio: https://jongcoding.github.io/
- GitHub: https://github.com/jongcoding
- Blog: https://ialleejy.tistory.com/
์๋
ํ์ธ์, ์ด์ข
์ค์
๋๋ค.
์น/์์คํ
๋ณด์ ๊ธฐ๋ฐ์ผ๋ก ์ทจ์ฝ์ ๋ถ์ยท์ฌํ, CTF ํ๋ซํผ/๋ํ ์ด์, DevOps ๊ธฐ๋ฐ ๋ฐฐํฌ/์ด์์ ์ค์ฌ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํฉ๋๋ค.
Interest: Web Security ยท Vulnerability Research ยท CTF Infra/Automation ยท AI ๊ธฐ๋ฐ ๋ณด์ ํ์ง/์๋ํ
- DevOps: Docker ยท Docker Compose ยท Kubernetes ยท CI/CD(GitHub Actions) ยท Nginx Reverse Proxy ยท ์ด์ ์๋ํ
- Cloud: GCP(Compute ์ค์ฌ ๋ฐฐํฌ/์ด์, ๋คํธ์ํฌ/๋ฐฉํ๋ฒฝ ์ค์ ๊ฒฝํ)
- DevSecOps(์ ์ฉ ๊ฒฝํ): MJSEC LMS์์ SAST/SCA, Secrets Scan, Container Lint ๋ฐ Code Scanning(SARIF) ์ด์
- Security: Web ์ทจ์ฝ์ ๋ถ์/์ฌํ ยท CTF ๋ฌธ์ ์ถ์ /์ด์ ยท ์ทจ์ฝ์ ๋ฆฌ์์น/์ฌํ ํ๊ฒฝ ๊ตฌ์ถ
- Site: https://semanticgap.mjsec.kr/
- Repo: https://github.com/WHS-webao/semantic_gap
- Docs: https://github.com/WHS-webao/WHS-webao.github.io
- ๋ด๊ฐ ํ ์ญํ
- ์ต์ ์น ์ทจ์ฝ์ ์ ๋ณด๊ฐ ์ฐ๋ฐ์ ์ผ๋ก ํฉ์ด์ ธ ์์ด, ํ๋ก์ ํธ ์ค์ฝํ๋ฅผ Semantic Gap(์๋ฏธ๋ก ์ ์ฐจ์ด) ์ ํ์ผ๋ก ํ์ ํ๊ณ ์ ๋ฆฌ ๋ฐฉํฅ์ ์ก์
- ๊ณต๊ฒฉ โ๊ธฐ๋ฒโ ๋์ด์ด ์๋ **Root Cause ์ค์ฌ Taxonomy(๋ถ๋ฅ ์ฒด๊ณ)**๋ฅผ ์ค๊ณํ์ฌ, ์ ์ฉ ํ๋ฆ/๋ฐฉ์ด ํฌ์ธํธ๋ฅผ ํจ๊ป ๋ณผ ์ ์๊ฒ ๊ตฌ์กฐํ
- ์ทจ์ฝ์ ์ฌ๋ก๋ฅผ ์ผ์ ํฌ๋งท์ผ๋ก ์ ์ ยทํ์คํํ์ฌ, ์ดํ LLM/RAG ๊ธฐ๋ฐ ๋ถ์ยทํ์ง ์๋ํ์ ํฌ์ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ํํ๋ก ์ ๋ฆฌ
- Repo: https://github.com/MJSEC-MJU/Reagan
- reCAPTCHA AI: https://github.com/MJSEC-MJU/breakrecapcha_v2
- Docker Hub: https://hub.docker.com/r/ialleejy/reagan-backend
- ๋ด๊ฐ ํ ์ญํ
- ํ์ฅ ํ๋ก๊ทธ๋จ๊ณผ ๋ฐฑ์๋๋ฅผ ์ฐ๊ณํด URL ๋ถ์/์์ง ํ๋ฆ์ ๊ตฌ์ฑํ๊ณ , ๋ฐฑ์๋๋ฅผ Docker ๊ธฐ๋ฐ์ผ๋ก ํจํค์ง
- ๋ชจ๋ธ/์๋ํ ์์(reCAPTCHA ์ฒ๋ฆฌ ๋ฑ)๋ฅผ ํ์ดํ๋ผ์ธ ํํ๋ก ๋ถ๋ฆฌํด ์ฌํ ๊ฐ๋ฅํ๊ฒ ์ ๋ฆฌ
- Front: https://github.com/jongcoding/MSG_CTF_WEB
- Back: https://github.com/jongcoding/MSG_CTF_BACK
- Discord Bot: https://github.com/MJSEC-MJU/MSG_DISCORDBOT
- ์ถ์ ํ ๋ฌธ์ : https://github.com/MJSEC-MJU/MSG_CTF_WARGAME/tree/main/MISC
- ํ์๋ก(Notion): https://www.notion.so/2220f19c72be80c78e83e6f56ebefa63
MSG CTF ์ด์/์ถ์ ์์ธ(์ค๋ฌดํ)
- MSG CTF 1ํ: ์ธ์ข ๋ SSG, ๊ฑด๊ตญ๋ seKUrity, ๋ช ์ง๋ MJSEC ๊ณต๋ ์ด์ยท์ถ์
- MSG CTF 2ํ (2025.11.09): ๋ช
์ง๋ MJSEC, ์๋ช
๋ CODECURE, ์์ฒํฅ๋ SecurityFirst, ๊ฑด๊ตญ๋ seKUrity, ์ค์๋ securious ๊ณต๋ ์ด์ยท์ถ์
- ํ์: HSPACE
- ํ์๋ก: https://www.notion.so/2220f19c72be80c78e83e6f56ebefa63
- ์ฐธ๊ฐ์: ์ฝ 100๋ช
- ํ ์: ์ฝ 50ํ
- ๋ฌธ์ ์: ์ด 24๋ฌธ์
- ํ๋ซํผ ๊ฐ๋ฐ/์ด์: ๋ํ ์ด์์ ํ์ํ Front/Back ๋ฐ ์ด์ ๋๊ตฌ(Discord Bot)๋ฅผ ๊ตฌ์ฑํ๊ณ ์ ์ง๋ณด์
- ์ถ์ : MISC ๋ฌธ์ ์ ์ ๋ฐ ๋ฐฐํฌ ์์นด์ด๋น
- ์ด์ ์๋ํ: ๊ณต์ง/์งํ ์ํ ๊ณต์ /๋ฐ๋ณต ๋ฌธ์ ๋์์ Discord ์ค์ฌ์ผ๋ก ์ ๋ฆฌํ์ฌ ์ด์ ํจ์จ์ ๋์ด๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์
- Repo: https://github.com/MJSEC-MJU/MJSEC_LMS_FRONT_LMS
- Live: https://mjsec.kr/lms
- DevOps: React/Vite ยท Nginx Reverse Proxy ยท Docker/Compose ยท GitHub Actions
- DevSecOps(์ ์ฉ): GitHub Actions ๊ธฐ๋ฐ ๋ณด์ ์ค์บ ํ์ดํ๋ผ์ธ ์ด์
- SAST: Semgrep(OWASP Top 10 + JS/React) โ SARIF ์ ๋ก๋
- SCA/์ทจ์ฝ์ : npm audit(๋ฆฌํฌํธ) + Trivy(fs/image) โ SARIF ์ ๋ก๋
- Secrets: Gitleaks โ SARIF ์ ๋ก๋
- Container: Hadolint(Dockerfile lint) โ SARIF ์ ๋ก๋
Security CI (GitHub Actions) ๊ตฌ์ฑ ๋ณด๊ธฐ
- Trigger: PR / main push
- Concurrency: ๋์ผ ๋ธ๋์น ์ค๋ณต ์คํ ์ทจ์
- ๊ฒฐ๊ณผ ์ ๋ก๋: GitHub Code Scanning(SARIF)
Scans
- Semgrep(SAST): OWASP Top 10 + JavaScript + React
- npm audit(SCA): report-only
- Trivy(fs/image): HIGH/CRITICAL
- Hadolint(Dockerfile lint)
- Gitleaks(secrets)
- Repo: https://github.com/MJSEC-MJU/MJSEC_BOJ
- ๋ด๊ฐ ํ ์ญํ
- solved.ac API๋ฅผ ํ์ฉํด ๋ํ ์ด์์ ํ์ํ ๋ฆฌ๋๋ณด๋/์ง๊ณ ํ๋ฆ์ ๊ตฌ์ฑ
- ๋ฐฐํฌ ํ๊ฒฝ(Nginx/Gunicorn/Docker ๋ฑ)์ ๋ง์ถฐ ์ด์ ๊ฐ๋ฅํ ํํ๋ก ์ ๋ฆฌ
| ๋ ์ง | ์ฑ๊ณผ | ๋งํฌ |
|---|---|---|
| 2025.12.06 | ์ 1ํ ๊ฐ๊ทค CTF ์ ์ฒด 1์ | https://dreamhack.io/ctf/766 |
| 2025.05.25 | SPACE WAR URANUS โ WEB ๊ฐ์ธ์ 1์ | https://ialleejy.tistory.com/54 |
| 2023.07.25 | ์ ๋ณด์ฌ๋ น๋ถ ๋ณด์๊ฒฝ์ฐ๋ํ ์ฐ์์ | - |
| 2022.12 / 2023.02 | ์ ๋ณด์ฌ ์น์ฌ์ดํธ ์ทจ์ฝ์ ๋ณด๊ณ | - |
- ๋ณด์์ฅ๋น ์ด์ฉ/์ ์ฑ ๊ด๋ฆฌ, ์น ์ทจ์ฝ์ ๋ณด๊ณ , ๊ด์ ์ ๋ฌด
- DBREACH(์์ถ ์ฌ์ด๋์ฑ๋) ์ฌํ/ํ๊ฐ ํ๊ฒฝ ๊ตฌ์ถ (2024.12 โ )
- MJSEC ๋ฉํ ๋ง/๋ํ ์ด์ ๋ค์ (2024โ2025)
- ์ถ์ ์์
- JWT Signature Confusion: https://github.com/MJSEC-MJU/MSG_CTF_PROBLEM/tree/main/jmt
- Django Session Hijacking: https://github.com/MJSEC-MJU/MSG_CTF_PROBLEM/tree/main/django_session
- JongScanAI (๊ณํ): AI๋ฅผ ํ์ฉํ ์นํ์ด์ง ์ทจ์ฝ์ ์ค์บ๋
- whoru (์ ์ ์ค): ๋ชจ๋ฐ์ผ ์นด๋ฉ๋ผ ๊ธฐ๋ฐ 3D ์ฌ์ฉ์ ๋ชจ๋ธ + ์๋ฅ ์๋ฎฌ๋ ์ด์ ์ผํ ๊ฒฝํ
๊ฐ์ฌํฉ๋๋ค.



