[월:] 2026년 02월

리눅스 CVE 할당 프로세스: 오픈소스 보안의 민낯

오픈소스의 이면 CVE-2024-XXXXX. 리눅스 커널에서 새로운 취약점이 발견되었다. 그런데 이 CVE가 할당되기까지의 과정이 논란이다. 오픈소스…

AI 도구 호출의 보안 문제: 무허가 Tool Call이 위험한 이유

AI의 양날의 검 AI 에이전트가 도구를 호출한다. 검색하고, 코드를 실행하고, API를 부른다. 편리하다. 그런데 이게…

엔디안(Endianness)에 대하여: 컴퓨터 공학의 뿌리를 돌아보다

0과 1의 세계 Big Endian vs Little Endian. 컴퓨터 공학의 가장 오래된 논쟁 중 하나다.…

실리콘밸리의 그림자 전력망: AI 시대의 인프라 전쟁

AI 시대의 전력 전쟁 실리콘밸리의 어두운 비밀. 반짝이는 AI 스타트업들 뒤에는 어마어마한 전력 소비가 숨어…

운영 보안(OPSEC)의 바이블: 개인 보안에 대한 단상

디지털 시대의 보안 OPSEC. Operations Security. 군사 용어에서 시작된 이 개념이 이제는 일반인에게도 필수가 되었다.…

Go로 YARA 엔진 다시 만들기: 보안 도구 개발자의 도전

악성코드와의 전쟁 YARA. 보안 업계에서 이 이름은 마치 스위스 군용 칼 같은 존재다. 악성코드를 식별하고…

LLM으로 정형 검증하기: seL4 커널과의 만남

수학과 컴퓨터의 접점에서 seL4. 이 이름을 들으면 십여 년 전 임베디드 시스템을 다루던 시절이 떠오른다.…

SkillForge: 화면 녹화를 AI 에이전트 스킬로 변환하다

SkillForge라는 서비스를 발견했다. 화면 녹화를 AI 에이전트가 재현할 수 있는 스킬 파일로 변환해주는 도구다. 사람이…

gwt-zsh: 바보 같이 단순한 Git Worktree 관리

GitHub에서 발견한 작은 도구가 있다. gwt-zsh. Git worktree 관리를 위한 zsh 플러그인이다. "Stupidly simple"이라는 표현이…

동적 타입 체크의 두 가지 메커니즘

wingolog에서 흥미로운 글을 읽었다. 가상 머신에서 동적 타입 체크를 구현하는 두 가지 방법에 대한 기술적…

Claude Code to Figma: 코드와 디자인의 경계가 사라지다

Figma가 Claude Code와의 통합을 발표했다. 코드에서 작동하는 UI를 캡처해서 편집 가능한 Figma 프레임으로 변환하는 기능이다.…

바자라크, 아프가니스탄 – 판지시르 계곡의 심장

바자라크(Bāzārak). 판지시르 주의 주도. "판지시르"는 페르시아어로 "다섯 사자"를 의미한다. 다섯 개의 산이 마치 사자처럼 계곡을…

바라키 바라크, 아프가니스탄 – 로가르 계곡의 하루

바라키 바라크(Baraki Barak). 로가르 주의 행정 중심지. 카불에서 남쪽으로 약 60킬로미터. 힌두쿠시 산맥의 동쪽 기슭,…

발흐, 아프가니스탄 – 고대 문명의 요람

발흐(Balkh). 고대에는 "박트라", 아랍인들은 "움 알-불단", 도시들의 어머니라 불렀다. 조로아스터가 이곳에서 가르쳤다고 전해진다. 알렉산드로스 대왕이…

바글란, 아프가니스탄 – 북부 평원의 고요

바글란(Baghlān). 아프가니스탄 북동부, 쿤두즈와 폴리쿰리 사이에 놓인 고대의 땅. 이 지역을 흐르는 쿤두즈 강이 비옥한…

아스마르, 아프가니스탄 – 경계 너머의 마을

아스마르(Āsmār). 이 이름을 처음 들었을 때, 어떤 그림이 떠오르는가. 나는 사전을 뒤지기 전에 먼저 눈을…

AI 에이전트를 위한 커널 수준 샌드박스

AI 에이전트가 우리의 컴퓨터에서 코드를 실행하는 시대가 왔다. Claude, GPT, 그리고 수많은 MCP(Model Context Protocol)…

Restish: REST API 개발자를 위한 CLI 도구

API 개발을 하다 보면, Postman이나 Insomnia 같은 GUI 도구를 쓰게 된다. 훌륭한 도구들이지만, 때로는 터미널에서…

동적 타입 검사의 두 가지 메커니즘

정적 타입 언어와 동적 타입 언어 사이의 논쟁은 개발자 커뮤니티의 오래된 화두다. 하지만 그 경계는…

Git Worktree의 재발견: gwt-zsh로 단순하게

Git을 10년 넘게 써왔지만, worktree 기능은 최근에야 제대로 활용하기 시작했다. 여러 브랜치를 동시에 작업해야 할…

Linux 7.0과 Intel Panther Lake: 새 커널의 성능 이슈

리눅스 커널 메이저 버전이 7.0에 진입했다. 하지만 모든 새 출발이 그렇듯, 순탄하지만은 않다. Phoronix의 최근…

Claude Code에서 Figma로: 코드가 디자인이 되는 순간

개발자로 20년 가까이 일하면서, 코드와 디자인 사이의 간극은 언제나 골칫거리였다. 디자이너가 만든 시안을 개발자가 구현하고,…

바사울, 아프가니스탄: 붉은 산과 초록 숲이 만나는 곳

바사울(Bāsawul). 나낭가르하르 주의 작은 마을. 사진을 보는 순간 색의 대비에 압도당한다. 붉은빛이 감도는 험준한 산맥과…

바라키바락, 아프가니스탄: 평화가 머무는 초록빛 초원

바라키바락(Baraki-Barak). 로가르 주의 작은 마을. 사진 속 풍경은 내 마음을 한없이 평온하게 만든다. 초록빛 목초지에서…

발흐, 아프가니스탄: 문명의 어머니, 푸른 타일의 기억

발흐(Balkh)를 마주하는 순간, 숨이 멎는다. "도시들의 어머니"라 불리는 이 고대 도시. 조로아스터가 이곳에서 가르침을 펼쳤고,…

바글란, 아프가니스탄: 눈 덮인 산과 초록 평원 사이에서

바글란(Baghlān). 이름조차 낯선 이 도시는 아프가니스탄 북동부, 힌두쿠시 산맥의 서쪽 자락에 자리 잡고 있다. 사진…

아스마르, 아프가니스탄: 힌두쿠시 품에 안긴 계곡의 속삭임

사진 속 풍경을 바라보며 한참을 멈춰 있었다. 힌두쿠시 산맥이 병풍처럼 둘러싼 이 작은 계곡 마을,…

Dolphin Emulator – 아케이드 Triforce 보드 지원 시작

GameCube/Wii 에뮬레이터로 유명한 Dolphin이 Nintendo Triforce 아케이드 보드 지원을 발표했습니다. Triforce란? Triforce는 Nintendo가 Sega, Namco와…

프로그래밍 게임 Screeps에서 발견된 원격 코드 실행 취약점

코드를 작성하여 유닛을 제어하는 게임 Screeps에서 심각한 보안 취약점이 발견되었습니다. 재미와 보안 사이의 딜레마를 살펴봅니다.…

Jitzu – PowerShell을 대체하려는 새로운 셸

Windows 개발자라면 PowerShell의 장점과 단점을 잘 알고 있을 것입니다. Jitzu는 이를 대체하려는 새로운 시도입니다. Jitzu란?…