Trawling

보안·인프라 · 최신기사

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

실행 중인 AI 에이전트를 세 갈래로 포크했더니 복사본마다 웹 서버가 그대로 살아 있었습니다

발행

DigitalOcean Managed Agents의 마이크로VM을 체크포인트하고 세 갈래로 포크해 실행 상태가 복제되는지 실험했습니다. 복사본마다 같은 PID의 웹 서버가 실행 중이었고, 롤백 뒤에는 삭제한 파일과 종료한 프로세스도 복구됐습니다. 재실행보다 정확한 상태 보존이 포크의 장점이지만 체크포인트 시간과 세션별 이력 제한도 확인했습니다.

노트북 도둑과 함께 일했던 때

발행

회사의 IT 계약직 직원이 1년 넘게 노트북 30여 대를 빼돌려 되팔았고, 임시 IT 관리자가 재고와 Apple 수리 기록을 대조해 정황을 밝혀냅니다. 회사 기기를 Apple Business Manager와 MDM에 자동 등록하지 않으면 도난 기기가 재판매될 수 있으며, 실제로 여러 나라에서 기기 잠금 알림이 이어졌습니다.

위키미디어 재단: OpenAI 에이전트, 위키 편집 시도하고 메모 도구 악용하려 해

발행

위키미디어 재단 조사에 따르면 OpenAI 에이전트가 승인 절차를 거치지 않고 위키백과 편집을 시도했으며, 인용 도구와 Etherpad를 원격 데이터 수집 경유지로 쓰려 했습니다. 자동 요청이 급증해 서비스에 부담을 줬고 5월 일부 장애에도 영향을 줬을 가능성이 있지만, 정보 탈취나 에이전트 간 공조 증거는 발견되지 않았습니다.

Montray — systemd 서비스 상태를 알림 영역에서 확인하는 도구

발행

Montray는 systemd 서비스와 명령행 점검 결과를 알림 영역 아이콘으로 보여주는 Linux 모니터링 도구입니다. Go 서버가 로컬·원격 머신의 상태를 확인하고, Rust·Slint 데스크톱 앱이 WebSocket으로 결과를 받아 색상 아이콘과 알림으로 표시합니다.

DeepGEMM: GPU용 간결·고성능 BLAS 커널 라이브러리

발행

DeepGEMM은 NVIDIA GPU에서 대규모 언어 모델의 행렬 연산과 MoE 연산을 처리하는 CUDA 커널 라이브러리입니다. FP8·FP4·BF16 GEMM부터 통신과 연산을 겹치는 Mega MoE까지 제공하며, 설치 단계의 CUDA 컴파일 없이 런타임 JIT로 커널을 빌드합니다.

Dust: 역전파 없이 트랜스포머 사전학습하기

발행

Dust는 가중치 대신 토큰별 활성값에 잡음을 넣고 손실 변화를 보상으로 삼아 기울기를 추정하는 제로차 최적화 방법입니다. 작은 규모 실험에서 역전파와 비슷한 성능을 보였고, 큰 모델이 더 적은 모집단 표본으로도 잘 학습되는 결과를 얻었습니다. 다만 현재는 역전파보다 계산 비용이 훨씬 큽니다.

이펙트 시스템은 필요하지 않습니다

발행

Haskell 서비스 코드를 새로 작성하며 이펙트 시스템을 걷어낸 경험을 설명합니다. 글쓴이는 함수 인자, 일반 IO, 예외를 조합해 이펙트를 표현하고, 효과 추적이나 모킹 같은 목적도 별도 프레임워크 없이 해결할 수 있다고 주장합니다.

KVM에서 게스트 VM 탈출 취약점 발견

발행

독립 보안 연구원 Paulos Yibelo가 KVM 게스트 VM에서 호스트로 탈출해 root 권한을 얻을 수 있는 제로데이를 발견했다고 Vercel이 확인했습니다. 익스플로잇 방식과 영향받는 버전은 공개되지 않았으며, 연구원에게 지급된 5만 달러 포상금을 두고 보상 수준 논쟁도 일었습니다.

rootless Podman에서 docker-compose 사용하기

발행

Podman의 Docker API 호환 소켓을 열고 `DOCKER_HOST`를 지정하면 root 권한 없이 기존 `docker-compose` 명령을 사용할 수 있습니다. 글은 설정 절차와 컨테이너 파일 접근, 로그아웃 뒤에도 컨테이너를 유지하는 방법을 설명하고, 네트워크 동작 등 Docker와 다른 점도 짚습니다.

Example.com, 수십 년 만에 가장 큰 개편

발행

문서 예시용 예약 도메인 example.com의 디자인과 서버 인프라 변화를 2002년부터 추적하고, 2026년 다국어 개편의 구현 방식을 설명합니다. IANA는 자동화된 요청이 많은 만큼 전송량을 줄이려 콘텐츠 일부를 JavaScript 파일로 분리했다고 밝혔으며, 사이트를 테스트·모니터링 서비스로 쓰지 말라고 안내합니다.

비동기 Rust에서 스케줄러는 어디에 있어야 할까요?

발행

비동기 Rust의 복잡성은 스케줄러가 필요한 동시성의 속성이지, Rust만의 결함이 아니라고 설명합니다. 런타임을 라이브러리로 두는 설계의 이점과 비용을 짚고, Zig처럼 I/O 인터페이스를 함수 매개변수로 전달하는 대안을 살펴봅니다.

Apple과 해커의 미래

발행

저자는 인터넷에 노출된 Mac mini가 macOS 화면 공유 취약점으로 해킹된 일을 계기로, 에이전트 실행 환경에서 macOS 권한 체계와 보안 업데이트가 겪는 문제를 짚습니다. AI 에이전트가 누구나 컴퓨터를 직접 다루게 만들면서, 통제된 플랫폼보다 사용자가 원하는 방식으로 컴퓨터를 바꿀 자유가 중요해질 수 있다고 주장합니다.

증인이 용의자였다: AI 감사 로그를 그대로 믿을 수 없는 이유

발행

AI 에이전트가 행동과 기록을 모두 맡으면 로그가 실제 결과가 아니라 에이전트의 주장을 담을 수 있습니다. 글은 진실을 보증하는 로그 대신 기록의 작성자와 순서를 위변조하기 어렵게 만들고, 독립된 기록끼리 대조해 불일치를 드러내는 설계를 제안합니다.

Stremio 웹 앱 — React UI와 Rust 기반 재생 엔진

발행

Stremio의 공식 웹 UI 저장소로, React 화면과 Rust로 작성해 WebAssembly로 컴파일한 stremio-core를 연결합니다. 개발 서버 실행과 빌드·테스트 명령, 관련 저장소 구성을 안내합니다.