2026-10-14 Cloudflare 프록시와 인증서 EP.02 infra/cloudflare 12분
SSL/TLS 모드와 오리진 인증서 신뢰 체계
Cloudflare Full (strict)는 만료되지 않고, 공인 CA나 Origin CA가 발급했고, 호스트명이 맞는 오리진 인증서만 통과시킨다. 인증서 없음·자체 서명·Origin CA·공인 CA를 모드별로 교차해 525·526 조건과 인증서 신뢰도의 의미를 정리했다.
2026-10-14 Cloudflare 프록시와 인증서 EP.02 infra/cloudflare 12분
Cloudflare Full (strict)는 만료되지 않고, 공인 CA나 Origin CA가 발급했고, 호스트명이 맞는 오리진 인증서만 통과시킨다. 인증서 없음·자체 서명·Origin CA·공인 CA를 모드별로 교차해 525·526 조건과 인증서 신뢰도의 의미를 정리했다.
2026-10-14 Cloudflare 프록시와 인증서 EP.01 infra/cloudflare 7분
Cloudflare 주황 구름을 켜면 DNS가 오리진 IP 대신 Cloudflare Anycast IP를 응답하고, 브라우저는 오리진이 아닌 엣지와 TLS를 맺는다. 회색 구름과 무엇이 다른지, 인증서가 왜 바뀌어 보이는지 dig·curl·openssl로 직접 확인한 과정을 정리했다.
2026-09-09 infra/network 13분
2026년 10월 12일 오전 1시(KST)부터 루트 존은 KSK-2024(key tag 38696) 하나로만 서명된다. 신규 키가 없는 검증 resolver는 48시간에 걸쳐 무너지고, 포워더를 쓰면 그 장애가 내 서버 탓처럼 보인다. 점검법을 정리했다.
2026-08-05 it-trend/security 6분
npm 공급망 웜 글을 쓴 뒤 내 파이프라인을 점검했더니 publish job이 단 한 번도 실행된 적이 없었다. 배포된 세 버전은 전부 노트북에서 손으로 올린 것이었고 provenance도 없었다. 트리거 조건 한 줄이 빠진 것이 원인이었다.
2026-08-05 it-trend/security 5분
PAT 유출 권고문대로 침해 흔적을 점검하려 했더니 조회 가능한 이력이 5일치뿐이었다. 개인 계정에는 감사 로그 API가 없고 org도 Free 플랜에서는 404다. 정작 확인하려던 소스코드 clone은 아예 기록되지 않는다.
2026-08-05 it-trend/security 7분
미 상무부는 2026년 6월 30일 Fable 5·Mythos 5 수출통제를 해제했고 다음 날 Fable 5가 전 세계에 복구됐다. 19일간의 셧다운은 아마존 CEO의 전화 한 통에서 시작해 CJS라는 탈옥 심각도 척도를 남기고 끝났다.
2026-08-05 Cloudflare 딥다이브 EP.04 infra/zero-trust 10분
게이트웨이 자동화는 Vultr Startup Script가 아니라 멱등 셸 스크립트로 해결했다. cloud-init이 VPC NIC에 정적 IP를 매 부팅 다시 박아서 부팅 시점 자동화가 오히려 방해가 됐기 때문이다. CIDR 계산 규칙과 DRY_RUN으로 새 VPC를 반복 생성 가능하게 만들었다.
2026-07-28 infra/cloudflare 7분
remote: true VPC Network 바인딩의 connect()가 로컬 dev에서 실패하는 원인은 miniflare 프록시 워커에 inbound CONNECT 핸들러가 없기 때문이다. workerd 소스까지 추적해 workers-sdk에 수정 PR을 머지시킨 과정을 기록한다.
2026-07-15 infra/network 15분
실무에서 쓰는 네트워크 계층은 OSI 7계층이 아니라 TCP/IP 4계층이다. 각 계층은 바로 앞 계층이 풀지 못한 한계를 메우려고 생겼고, 이 구조를 이해하면 nc·traceroute·dig·curl 네 개만으로 장애가 어느 계층에서 터졌는지 빠르게 좁힐 수 있다.
2026-07-15 it-trend/security 11분
경찰청이 배포한 깃허브 PAT 유출 보안권고문의 점검 지시는 개인 계정에서 해볼 수는 있지만 침해를 잡아내지 못한다. PAT를 든 공격자는 로그인하지 않고, security log에는 clone/push 기록이 없기 때문이다. 원문 2026-C-0002를 공식 문서와 대조했다.