Trawling

보안·인프라 · 최신기사

보안과 개인정보, 운영체제와 클라우드·데이터 인프라를 다룹니다.

MongoDB CEO, 사임 후 Meta의 기업용 AI 사업 이끈다

발행

MongoDB CEO 치란탄 ‘CJ’ 데사이가 취임 1년도 안 돼 사임하고 Meta에 합류합니다. Meta는 기업용 AI 사업을 새로 만들고, 데사이는 CEO 마크 저커버그에게 직접 보고하며 AI 모델·에이전트·도구를 기업용 제품으로 만드는 일을 맡습니다.

세부를 잃는 일을 애도하며

발행

저자는 저수준 프로그래밍과 작동 원리를 파고드는 일을 정체성이자 즐거움으로 삼아왔지만, LLM 중심 개발이 그런 역량과 일자리를 밀어낼까 두렵다고 털어놓습니다. 추상화와 큰 프로젝트에 집중하라는 업계의 흐름은 세부를 직접 이해해야 일할 수 있는 저자에게 소외감과 미래에 대한 불안을 안깁니다.

링크드인 가짜 구인 공고를 2년간 추적해 6만 건을 신고한 구직자

발행

구직자 제이 존스는 링크드인 등에서 가짜 구인 공고 약 6만 건을 삭제하도록 돕고, 사기에 쓰인 것으로 의심되는 프로필 7천 개를 신고했습니다. 사기범은 도용한 인증 계정과 기업 페이지를 이용하며, 링크드인은 가짜 계정 9천만 개를 사전 차단했다고 밝혔습니다.

세부 내용보다 다음에 바꿀 것을 묻는 리더

발행

사고가 난 뒤 원인과 판단을 설명하는 데 그치지 말고, 같은 유형의 실패를 줄이려면 시스템을 무엇을 바꿔야 하는지 물어야 한다고 주장합니다. 다만 재발 방지책을 검증하고 비용과 위험을 판단하려면 세부 내용도 필요하다는 반론이 나옵니다.

EchoCadence를 만들었습니다 — 단어를 오래 기억하게 하는 어휘 앱

발행

EchoCadence는 사용자가 직접 어휘를 추가하고, 복습 난이도에 따라 다음 복습 시점을 정하는 spaced repetition 기반 앱입니다. 개발자는 복습 이력을 TimescaleDB hypertable로 저장하고 continuous aggregate로 일별 통계를 만들어, PostgreSQL 모델 안에서 학습 데이터를 시계열로 다루는 방법을 구현했습니다.

채용 과제에서 발견한 npm 공급망 공격 — 정상으로 보이던 가짜 기업의 함정

발행

개발자가 실제 채용 과제를 받는 과정에서 위장 기업이 심어둔 악성 npm 패키지를 발견한 사례입니다. 의존성 트리에 숨어든 transitive dependency가 C2 서버와 통신하며 임의 JavaScript를 실행할 수 있는 구조였고, package.json만으로는 감지할 수 없었습니다. npm install 전에 저장소 자체를 신뢰할 수 없는 소프트웨어로 취급해야 한다는 경고를 담고 있습니다.

내가 만든 소프트웨어 이야기: 25MHz 486-SX 위에서 돌아간 GPS

발행

1993년 한 임베디드 개발자가 수학 보조프로세서 없는 25MHz 486-SX, 32MB RAM 환경에서 실시간 GPS 무빙 맵 디스플레이를 구현한 회고입니다. 부동소수점 삼각함수 대신 Voronoi Cell과 8/16비트 정수 연산을 쓰는 Hipparchus 라이브러리를 활용해, 소비자용 GPS가 등장하기 5년 전에 1024x768 컬러 화면을 2초마다 갱신하는 성능을 달성했습니다.

회전교차로의 아름다움 — 단순함이 이기는 설계

발행

소프트웨어 엔지니어인 저자가 신호등 교차로를 '임시방편의 과잉설계'로, 회전교차로를 '단순하고 우아한 해법'으로 대조하며 교통 시스템을 엔지니어링 관점으로 풀어낸 에세이입니다. 능동 제어 없이 데드락·불필요한 대기·전력 소모 문제를 풀어내는 정적 구조라는 점에서 개발자에게 특히 익숙한 설계 철학을 떠올리게 합니다.

분산 시스템의 고전들 — 분야를 만든 논문 10편

발행

Nicolae Vartolomei가 2017년에 작성하고 2022년까지 갱신한 분산 시스템 고전 논문 목록입니다. Lamport의 논리 시계부터 Byzantine Generals, FLP 불가능성 정리, Paxos, Raft, Bitcoin, CRDT까지 1978~2014년에 걸쳐 분야를 형성한 논문 10편을 선별해 문제 영역을 이해하기 위한 출발점을 제공합니다.

UNIX 도메인 소켓에 어찌 낭만을 느끼지 않을 수 있겠는가 — 40년 묵은 BSD 커널 버그를 무대 위에서 만나다

발행

DEFCON 무대에서 시연이 부팅 직후 한 번만 크래시한 원인을 추적하던 저자는 XNU 커널의 UNIX 도메인 소켓 inode 할당 로직에서 1985년 4.3BSD 시절부터 이어져 온 논리 버그를 발견합니다. post-increment(unp_ino++)로 인해 시스템 최초의 fstat() 호출 소켓이 inode 0을 받고, 두 번째 호출에서 inode가 바뀌어 사용자 공간이 깨지는 문제로, 모든 macOS·iOS 버전에 영향을 미칩니다.