K4NUL 블로그는 보안 분석, Rust, AI 하네스/도구화, DevOps를 중심으로 정리합니다. 아래 경로는 전체 글 목록보다 먼저 읽기 좋은 실제 공개 글만 묶은 시작점입니다.

처음 방문한 독자가 글 발행 순서 대신 주제별 흐름으로 읽을 수 있도록 정리한 경로다. 각 링크는 현재 사이트에 실제로 빌드되는 글만 사용한다.

Security Track

문서형 악성코드 분석과 취약점 악용 흐름을 근거 중심으로 읽는 경로다.

  1. [Macro] 문서형 악성코드 분석 매크로 기반 문서형 악성코드 샘플의 실행 흐름과 드로퍼 동작을 분석한 글.
  2. [RTF] 문서형 악성코드 분석 RTF 문서형 악성코드 샘플의 exploit 흐름과 실행 과정을 분석한 글.

공개된 글이 아직 적은 트랙이다. 새 글이 공개되면 이 경로에 추가한다.

AI Engineering Track

Codex, Claude Code, 하네스 엔지니어링, 토큰 관리, agent workflow를 운영 구조로 보는 경로다.

  1. 하네스 엔지니어링 02. 하네스 엔지니어링이란 무엇인가 하네스 엔지니어링을 AI 주변의 도구, 권한, 검증 구조 설계라는 관점에서 설명한 글.
  2. 하네스 엔지니어링 01. 왜 AI 코딩 툴을 바꿀 때마다 결과가 달라질까 AI 코딩 도구를 바꿀 때 결과가 달라지는 이유를 프롬프트 밖의 실행 환경 관점에서 설명한 글.
  3. 하네스 엔지니어링 03. 프로젝트 지침 파일은 어디까지 써야 할까 프로젝트 지침 파일이 어디까지 책임져야 하는지와 하네스와의 경계를 다루는 글.
  4. 토큰 관리 01. 왜 하네스 엔지니어링에서 토큰 관리가 중요한가 토큰 관리를 비용 절약이 아니라 agent 시스템의 안정성, 지연, 문맥 제어 문제로 설명한 글.
  5. Codex 실전 활용 02. 왜 Codex에는 하네스가 필요한가 Codex 결과를 안정화하려면 좋은 요청뿐 아니라 프로젝트 규칙, 권한, 검증 구조가 필요한 이유를 설명한 글.

Rust Track

설치, ownership/borrowing, error handling, CLI 프로젝트까지 이어지는 Rust 학습 경로다.

  1. Rust 01. 설치와 Hello World 실행하기 Windows와 VS Code 기준으로 Rust를 설치하고 Hello World를 실행하는 입문 가이드.
  2. Rust 04. Ownership, Borrowing, Lifetime 기초 소유권, 대여, 수명 규칙을 예제로 설명하는 Rust 기초 가이드.
  3. Rust 06. Generics, Error Handling, Closures, Iterators 기초 generics, error handling, closure, iterator를 예제로 익히는 Rust 기초 가이드.
  4. Rust 13. 작은 CLI 프로젝트 만들기 지금까지 배운 Rust 기초를 묶어 작은 word counter CLI를 만드는 실전 가이드.

DevOps Track

Docker 이미지, build cache, registry 흐름을 시작점으로 운영 자동화로 확장하는 경로다.

  1. Docker 01. 컨테이너와 VM은 무엇이 다른가 Docker 컨테이너를 VM과 비교하면서 이미지, writable layer, volume, bind mount까지 초급자 관점으로 정리한 글.
  2. Docker 03. Dockerfile 기본 문법과 build context를 어떻게 이해해야 하는가 Dockerfile, WORKDIR, CMD, ENTRYPOINT, build context, .dockerignore를 초급자 관점에서 정리한 글.
  3. Docker 04. 이미지 빌드가 느려지는 이유와 캐시가 깨지는 지점 Docker build cache가 어떻게 재사용되고 언제 invalidation되는지, Dockerfile 순서가 왜 중요한지 정리한 글.
  4. Docker 05. 레지스트리 푸시와 배포용 이미지 관리 기준 Docker registry, repository, tag, push 흐름과 배포용 이미지 관리 기준을 초급자 관점에서 정리한 글.