@leekh8
보안, 웹 개발, Python을 다루는 기술 블로그


OWASP LLM Top 10:2025 완전 가이드: AI 보안 취약점과 방어 전략

April 27, 2026 · 16 min read

ChatGPT, Claude, Gemini 등 LLM 기반 서비스를 개발한다면 반드시 알아야 할 OWASP LLM Top 10:2025. 프롬프트 인젝션부터 무제한 소비까지 10가지 취약점과 실전 방어 전략을 정리합니다.


🔌 OWASP API Security Top 10:2023 완전 가이드: REST API 보안 취약점과 방어 전략

April 27, 2026 · 16 min read

OWASP API Security Top 10:2023 기준으로 REST API의 10대 보안 취약점을 코드 예시와 실전 방어 전략으로 정리합니다. BOLA, 인증 실패, 리소스 소비 등 현대 API 환경의 핵심 위협을 다룹니다.


🔐 OWASP Top 10:2025 완전 가이드: 웹 보안 취약점과 방어 전략

April 27, 2026 · 18 min read

OWASP Top 10:2025 기준으로 웹 애플리케이션 10대 보안 취약점을 코드 예시와 방어 전략으로 정리합니다. 2021 대비 달라진 점, 공급망 공격, 예외 처리 실패까지 포함합니다.


🎨 CSS Flexbox & Grid 완전 정복: 언제 뭘 써야 하는가

April 20, 2026 · 12 min read

CSS 레이아웃의 핵심인 Flexbox와 Grid를 비교하고, 각 속성의 동작 원리와 실전 패턴을 정리합니다. 카드 그리드, 네비게이션, 반응형 레이아웃 등 실제 UI 구현 예시를 통해 언제 Flexbox를 쓰고 언제 Grid를 써야 하는지 알아봅니다.


⚡ JavaScript 비동기 처리 완전 가이드: Event Loop부터 async/await까지

April 20, 2026 · 12 min read

JavaScript의 싱글 스레드 구조와 Event Loop 동작 원리를 이해하고, Callback Hell → Promise → async/await로 이어지는 비동기 처리의 진화 과정을 코드와 함께 완전히 정리합니다.


🔷 TypeScript 입문: JavaScript 개발자를 위한 타입 시스템 완전 가이드

April 20, 2026 · 12 min read

TypeScript가 왜 필요한지부터 시작해서, 기본 타입, 인터페이스, 제네릭, 유틸리티 타입까지 JavaScript 개발자가 TypeScript를 빠르게 익힐 수 있도록 실전 코드 중심으로 정리합니다.


SOAR 플레이북 설계 기초 — 트리거, 액션, 조건으로 보안 자동화 만들기

April 15, 2026 · 11 min read

SOAR의 핵심인 플레이북(Playbook)이 어떻게 동작하는지, 트리거·액션·조건·반복문으로 실제 보안 시나리오를 자동화하는 방법을 설명합니다.


Docker 입문: 컨테이너로 개발 환경 통일하기

April 09, 2026 · 11 min read

"내 PC에선 되는데요?" 이 말이 사라지는 Docker의 핵심 개념부터 Dockerfile 최적화, 네트워크, 볼륨, 멀티 스테이지 빌드까지 실전 중심으로 정리합니다.


🔐 Linux 파일 권한 완전 정복 — chmod, chown, SUID/SGID/Sticky bit까지

April 03, 2026 · 7 min read

chmod, chown, SUID, SGID, Sticky bit까지 Linux 파일 권한을 완전히 정리합니다. ls -l 출력 해석, 숫자/기호 표기법, 특수 권한 비트 설정까지 실제 명령어 예시로 설명합니다.


🔀 NAT 완전 정복 — 공유기 안에서 무슨 일이 일어나는가

March 30, 2026 · 9 min read

NAT(Network Address Translation)의 동작 원리를 완전히 이해합니다. 사설 IP → 공인 IP 변환 과정, SNAT·DNAT·포트포워딩 차이, 공유기 내부 패킷 흐름을 단계별로 설명합니다.