"컨테이너는 경량 VM 이 아니다." docker run 한 줄 뒤에는 7가지 Linux namespace, cgroups v2, OverlayFS 계층, seccomp 필터, Linux capabilities가 작동한다. 2008년 LXC에서 2013년 Docker 등장, 2015년 OCI 표준화, 2024년 현대 런타임 진화까지 — 컨테이너가 어떻게 VM 없이 격리를 만드는지, 왜 Docker가 VM 보다 100배 빠른지, 보안적으로 여전히 위험한 경계가 어디인지, 그리고 Kubernetes가 왜 Docker 가 아닌 containerd 를 기본으로 쓰는지.
인터넷에서 매일 수조 번 실행되지만 대부분 엔지니어가 피상적으로만 이해하는 시스템, DNS. 이 글은 DNS를 처음부터 해부합니다. 계층적 네임스페이스와 재귀/반복 조회, 캐싱과 TTL, Record 타입(A/AAAA/CNAME/MX/SRV/TXT), DNSSEC의 신뢰 체인, DNS over HTTPS/TLS로의 암호화 전환, Anycast로 분산된 13개 root server, Cloudflare 1.1.1.1과 Google 8.8.8.8 내부 아키텍처, CoreDNS/Unbound/Knot 구현 비교, 그리고 DNS 기반 로드 밸런싱과 DDoS 방어까지 — 인터넷의 근간을 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.
DNS의 모든 것 — hosts.txt에서 시작된 이름 시스템의 역사, 쿼리 흐름(stub → recursive → root → TLD → authoritative), 레코드 타입(A/AAAA/CNAME/MX/TXT/NS/SOA/SRV/CAA/HTTPS/SVCB), EDNS0와 패킷 한계, DNSSEC의 chain of trust와 RRSIG/DNSKEY/DS/NSEC3, DoH/DoT/DoQ 암호화 DNS, Anycast로 CDN을 빠르게 만드는 방식, DNS 캐싱과 TTL의 현실, CoreDNS와 Kubernetes service discovery, DNS amplification 공격, 운영 안티패턴과 "It's always DNS" 격언의 진실까지 1,500줄로 정리한 DNS 딥다이브.
eBPF의 모든 것 — 1992년 cBPF에서 2014년 eBPF, 그리고 2024년 sched_ext까지의 역사. 11개 레지스터의 가상 머신 ISA, Verifier의 정적 분석, JIT 컴파일, BTF와 CO-RE, 17종 이상의 BPF Map, 200개 넘는 헬퍼 함수, kprobe/uprobe/tracepoint/XDP/tc/LSM/cgroup/sched_ext 어태치 포인트, libbpf vs BCC vs bpftrace, Cilium·Tetragon·Falco·bpftune 실제 사례까지 1,400줄로 정리.
배포한 순간부터 공격 표면은 시작된다. 2025년 XSS·CSRF·Clickjacking의 최신 양상, CSP·Trusted Types로 DOM-based XSS 원천 봉쇄, JWT·OAuth·PKCE·Passkey 인증 전략, npm Supply Chain 공격 방어, SRI·Report-Only부터 CVE 대응까지 프런트엔드 보안의 실전 가이드.
Anthropic이 2024년 말 공개하고 2025년에 사실상 표준이 된 MCP. Resources·Tools·Prompts·Sampling 스펙과 전송 계층, OAuth 2.1 인증, 주요 서버(GitHub/Slack/Linear/Chrome/Playwright), 직접 서버 만들기, 보안 공격 벡터, 엔터프라이즈 운영까지. "LLM 시대의 USB-C"를 한 글로 해부합니다.
매일 수십억 번 실행되지만 대부분 개발자가 피상적으로만 이해하는 프로토콜, OAuth 2.0과 OIDC. 이 글은 처음부터 해부합니다. OAuth 2.0의 4대 flow와 각각의 용도, PKCE가 왜 필수가 됐는지, JWT의 구조와 함정, OIDC의 ID Token vs Access Token, Discovery와 JWKS, State/Nonce로 CSRF 방어, mTLS와 DPoP로 token binding, OAuth 2.1의 변화, FAPI(금융급 API) 프로파일, 그리고 실무에서 흔한 보안 실수와 대응까지 — 인증/인가 시스템을 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.
보안은 "누군가 전담"하면 되는 분야가 아니다. 2025년의 모든 엔지니어는 Zero Trust 사고방식, OAuth 2.1·OIDC·PKCE 흐름, Secret 관리(Vault/SOPS/KMS), SBOM과 Supply Chain 공격 방어, Container·K8s 보안, 그리고 LLM 시대의 OWASP Top 10(Prompt Injection·Data Poisoning 등)까지 이해해야 한다. 이 글은 보안이 "코드 리뷰에서 막는 것"임을 설명하는 한 편. Season 2의 열 번째.
SolarWinds, Log4Shell, MOVEit, XZ Utils 백도어 — 2020년대 보안 사건은 "경계 방어"의 종말을 알렸다. 2024-2025년 Passkeys가 패스워드를 대체하고, mTLS + SPIFFE가 서비스 ID 표준이 되며, Zero Trust Architecture가 NIST 공식 문서로 주류화됐다. OWASP Top 10부터 JWT 탈출 논쟁, WebAuthn, Vault, SIEM까지 — 현대 웹 보안의 전 지형도를 정리한다.
매일 사용하지만 대부분 개발자가 "그냥 동작하는" 도구로 여기는 SSH. 이 글은 SSH 프로토콜을 처음부터 해부합니다. 1995년 Tatu Ylönen의 SSH1에서 현대 OpenSSH까지의 진화, 3-레이어 구조(Transport/Authentication/Connection), Key Exchange(Diffie-Hellman)와 주요 알고리즘, 공개키/비밀번호/GSSAPI 인증, 멀티플렉싱된 Channel 시스템, 포트 포워딩(Local/Remote/Dynamic), ControlMaster와 ProxyJump, SSH CA로 known_hosts 지옥 탈출, 2023년 Terrapin 공격과 방어까지 — 보안 프로토콜의 교과서를 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.
브라우저 주소창의 자물쇠 하나 뒤에는 30년간 축적된 암호학, 인증 체인, 프로토콜 진화가 숨어있다. TLS 1.2 2-RTT가 1.3에서 1-RTT가 된 비밀, 인증서 체인이 어떻게 "처음 본 서버"를 믿게 만드는지, 0-RTT 재접속의 replay 위험, Let's Encrypt가 HTTPS를 공짜로 만든 혁명, 그리고 2024년부터 시작된 양자내성 암호(Kyber) 전환까지. 자물쇠 하나의 세계.
Apple, Google, Microsoft가 2024-2025년에 모두 본격 지원 시작한 암호 없는 인증 체계, Passkeys. 이 글은 WebAuthn과 Passkeys를 처음부터 해부합니다. FIDO U2F에서 FIDO2로의 진화, WebAuthn의 4 actor 모델, Registration과 Authentication ceremony, CBOR과 COSE 키 포맷, Attestation과 privacy 트레이드오프, Resident Key와 Discoverable Credential, Platform vs Cross-platform 인증기, Passkey sync의 동작 원리, Conditional UI, 서버 구현 패턴, 그리고 피싱 내성의 암호학적 근거까지 — 암호 없는 미래를 제대로 이해하고 싶은 엔지니어를 위한 종합 가이드입니다.
스마트 컨트랙트 개발의 모든 것! Solidity 문법, EVM 동작 원리, Foundry vs Hardhat, OpenZeppelin 라이브러리, 가스 최적화, 보안 패턴(Reentrancy/Integer Overflow/Front-running), 업그레이드 가능 컨트랙트, DeFi 프로토콜 구현, 감사 도구.
Zero Trust의 모든 것! Never Trust Always Verify 원칙, Google BeyondCorp, 마이크로세그멘테이션, ZTNA(Zero Trust Network Access), SASE, 아이덴티티 기반 보안, 최소 권한, 지속적 검증, 구현 로드맵, 도구(Zscaler/Cloudflare/Tailscale).
웹 인증의 모든 것! OAuth 2.0 플로우(Authorization Code/PKCE/Client Credentials), JWT(구조/검증/Refresh Token), 세션 vs 토큰, SSO(SAML/OIDC), Passkey(WebAuthn/FIDO2), 소셜 로그인, 보안 베스트 프랙티스.
OAuth2와 JWT의 모든 것을 실전 코드와 함께! Authorization Code/PKCE/Client Credentials 플로우, JWT 구조와 서명 검증, Access/Refresh Token 전략, Session vs Token 비교, OIDC, 보안 취약점과 대응, Spring Security/Next.js Auth.js 구현까지.
OWASP Top 10 2021을 코드와 함께 완전 정복! Broken Access Control, 인젝션(SQL/XSS/Command), 암호화 실패, SSRF, Security Misconfiguration — 각 취약점의 원리, 공격 시나리오, 방어 코드, 실전 체크리스트까지.
CKS 시험 대비 고급 보안 시나리오 추가 30문제. Falco 규칙, Trivy/Grype 이미지 스캐닝, OPA/Gatekeeper 고급 정책, AppArmor/Seccomp 프로파일, Pod Security Standards, RuntimeClass, 감사 정책, 인증서 순환, Secrets 암호화, CIS 벤치마크, 공급망 보안을 다룹니다.
KCSA(Kubernetes and Cloud Native Security Associate) 시험 대비 추가 실전 문제 30제. 공급망 보안(SLSA, Sigstore), 런타임 보안(Falco, Tetragon), 제로 트러스트, SPIFFE/SPIRE, 이미지 서명, SBOM, Admission Controller, Pod Security Standards 등을 다룹니다.
Kyverno의 이미지 검증 기능을 심층 분석합니다. verifyImages 규칙을 통한 cosign 서명 검증, Notary v2 지원, in-toto attestation 검증, SLSA provenance 확인, Keyless/KMS 키 관리, SBOM 검증까지 공급망 보안의 전체 흐름을 다룹니다.
Kyverno 정책 엔진의 내부 동작을 심층 분석합니다. match/exclude 리소스 필터, validate 규칙(패턴 매칭, deny, CEL, foreach), mutate 규칙(patchStrategicMerge, patchesJson6902), generate 규칙(클론, 동기화), 변수 치환(JMESPath, API 호출, ConfigMap 룩업)을 다룹니다.
Kyverno의 프로덕션 운영을 다룹니다. HA 배포(레플리카, failurePolicy), PolicyReport/ClusterPolicyReport CRD, Prometheus 메트릭과 Grafana 대시보드, 백그라운드 스캐닝, PolicyException 예외 메커니즘, Webhook 타임아웃과 API 서버 연결 트러블슈팅까지 실전 운영 가이드입니다.
Kyverno와 OPA/Gatekeeper를 아키텍처, 정책 언어, 기능, 성능, 생태계 관점에서 비교 분석합니다. YAML/CEL vs Rego 정책 언어, mutation/generation 지원, 이미지 검증, 웹훅 레이턴시, 메모리 사용량, ConstraintTemplate vs ClusterPolicy, 마이그레이션 가이드까지 다룹니다.
2026년 3월 최신 사이버보안 위협 분석. Microsoft 84개 취약점 패치, Google 129개 Android 취약점, Cisco SD-WAN 인증 우회(CVSS 10.0), VS Code 확장 공급망 공격 GlassWorm 캠페인 등 개발자가 알아야 할 내용과 대응 전략을 다룹니다.
2026년 3월 GlassWorm 악성코드가 72개 이상의 VS Code 확장을 감염시킨 공급망 공격을 기술적으로 분석한다. 유니코드 변이 선택자 기반 은닉, Solana 블록체인 C2 채널, 자가 전파 메커니즘을 코드 레벨에서 해부하고, 탐지 도구 비교와 조직 차원의 보안 전략을 제시한다.
NIST CAISI AI Agent Standards Initiative를 기반으로 에이전틱 AI 보안의 3대 축(신원확인, 격리, 모니터링), 위협 분류 체계, OWASP LLM Agent Top 10, 제로 트러스트 에이전트 아키텍처, 보안 체크리스트, 사고 대응 플레이북까지 실무 중심으로 다룹니다.
Kubernetes 환경에서 Network Policy를 활용한 마이크로세그멘테이션 전략을 다룹니다. 기본 NetworkPolicy API부터 Calico GlobalNetworkPolicy, Cilium L7 정책, eBPF 기반 enforcement까지 프로덕션 보안 아키텍처를 코드와 함께 구현합니다.
Kubernetes NetworkPolicy 기본 개념부터 Cilium CiliumNetworkPolicy(L3-L7 필터링, DNS 기반 정책, eBPF)와 Calico GlobalNetworkPolicy까지 심층 비교. Default Deny 전략, 네임스페이스 격리 패턴, Hubble·calicoctl 기반 모니터링과 트러블슈팅, 정책 오설정으로 인한 장애 사례와 복구 절차, 프로덕션 체크리스트를 다룹니다.
Kubernetes RBAC의 핵심 개념(Role, ClusterRole, RoleBinding, ServiceAccount)부터 OPA Gatekeeper를 활용한 정책 기반 접근제어까지 실전 가이드를 제공합니다. 최소 권한 원칙 적용, 감사 로그 분석, 장애 사례와 복구 절차를 포함합니다.
Kubernetes RBAC(Role-Based Access Control)의 핵심 개념부터 실전 시나리오까지. Role, ClusterRole, RoleBinding, ServiceAccount를 활용한 최소 권한 원칙 구현과 Golden Kubestronaut(CKA+CKS+KCSA) 시험 대비 핸즈온 가이드.
Podman의 데몬리스 아키텍처, 루트리스 보안 모델, play kube를 통한 K8s YAML 로컬 실행, Pod 단위 관리, Pasta 네트워킹까지 — Docker를 넘어 클라우드 네이티브 개발 환경의 새로운 표준이 된 Podman의 5가지 혁신을 아키텍트 관점에서 심층 분석한다.