Trawling

보안·인프라 · 최신기사

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

PSP용 갓 오브 워를 WebAssembly로 재컴파일해 브라우저에서 실행합니다

발행

PSP 게임의 MIPS 코드를 C++로 정적 재컴파일하고, PSP 운영체제와 그래픽 기능을 구현해 WebAssembly와 WebGL2로 실행하는 프로젝트입니다. 《God of War: Chains of Olympus》는 측정한 장면에서 초당 60프레임으로 동작하며, 성능 개선의 상당 부분은 렌더러 최적화보다 프레임 동기화와 브라우저별 병목을 찾아 해결한 결과입니다.

Rool — 파일과 아이디어, AI를 한곳에 모으는 개인용 AI 머신

발행

Rool은 사용자마다 별도의 Linux 컴퓨터를 클라우드에 제공하고, 그 안에서 AI와 파일·대화 기록·메모리를 관리하는 서비스입니다. 핀란드에 데이터를 저장하고 AI 학습에 사용자 콘텐츠를 쓰지 않는다고 밝히며, 개인 정보 보호와 장기적인 작업 맥락 유지를 내세웁니다.

제로화 1부: 메모리 지우기가 오히려 상황을 악화할 수 있습니다

발행

비밀값을 지우려고 넣은 코드가 컴파일러 최적화나 함수 호출 규약 때문에 효과를 내지 못하고, 오히려 메모리에 복사본을 만들기도 합니다. 글은 C와 arm64 컴파일 결과를 비교하며, 버퍼 삭제는 계속하되 작은 지역 변수는 실제로 어디에 저장되고 무엇이 남는지 확인하라고 설명합니다.

재시도할까, 말까? AI 모델은 API 실패 상황을 제대로 판단할까요

발행

API 실패 상황에서 AI 모델이 재시도 여부를 제대로 판단하는지 14개 시나리오로 비교했습니다. 8개 모델의 3회 실행 결과, 재시도 안전성과 시점을 혼동하는 사례가 드러났으며 특히 중복 결제 위험이 있는 요청에서 대부분 모델이 틀렸습니다.

curl 취약점 22건, 8.23.0에서 수정 예정

발행

curl 프로젝트가 보안 취약점 22건을 수정한 curl 8.23.0을 2026년 10월 14일 공개합니다. 이 가운데 CVE-2026-92392는 HIGH 등급이며, 프로젝트는 패치가 배포될 때까지 세부 내용을 공개하지 않기로 했습니다.

LiquidAI, 단일 패스로 판단하는 멀티모달 모델 d1-3B 공개

발행

LiquidAI가 텍스트와 이미지 입력을 받아 분류·선택·점수화 결과를 한 번의 추론으로 내놓는 31억 파라미터 모델 d1-3B를 공개했습니다. 출력 토큰을 생성하지 않아 RTX 4090에서 단일 판단에 8ms가 걸리며, 여러 질문이 같은 입력을 공유하는 분류·라우팅 작업을 겨냥합니다.

rat의 작은 레지스터 할당기

발행

소형 컴파일러 rat의 선형 스캔 레지스터 할당기를 1,392줄에서 584줄짜리 우선순위 기반 할당기로 바꾼 과정을 설명합니다. 새 할당기는 레지스터 축출이나 구간 분할 없이도 명령어를 3.6% 줄이고, SQLite를 -O0으로 컴파일할 때 전체 컴파일 시간을 43% 단축했습니다.

작은 커뮤니티를 위한 배포판 빌드 도구 만들기

발행

Chimera Linux 개발자가 패키지 도구 cbuild의 설계 원칙과 빌드 인프라를 설명합니다. 모든 개발자가 로컬에서 원격 빌드를 재현하고, 샌드박스·검사·의존성 정렬을 도구에 맡기는 방식으로 작은 커뮤니티의 유지보수 부담을 줄입니다.

Bash는 프로그래밍 언어가 아니라 텍스트 치환 엔진입니다

발행

Bash를 일반적인 프로그래밍 언어처럼 해석하면 공백, 따옴표, 파이프에서 생기는 오류를 이해하기 어렵습니다. 글은 Bash의 토큰 분리와 확장, 서브셸, 파일 디스크립터 동작을 설명하고 안전한 스크립트 작성 습관을 소개합니다.

이름을 쓰지 않고 C 함수 호출하기

발행

학교의 자동 채점 환경에서 허용되지 않은 C 함수를 직접 호출하는 과정을 설명합니다. ASan이 바꿔치기한 함수와 libc 함수의 메모리 배치를 이용해 주소를 계산하고, 실행 권한이 있는 메모리에서 시스템 호출을 수행하는 방식입니다.

llama.cpp, 호스트 메모리에 둔 MoE 전문가를 위한 GPU 캐시 추가

발행

호스트 메모리에 있는 Mixture of Experts(MoE) 전문가 가중치를 GPU의 LRU 캐시에 보관하고, 캐시 적중 시 GPU에서 계산하는 llama.cpp 변경입니다. VRAM이 부족한 시스템에서 생성 속도가 빨라진 사례가 있지만, 캐시 적중률과 PCIe 대역폭에 따라 오히려 느려지기도 하며 이 PR 구현은 단일 GPU만 지원합니다.

벵골어만 읽는 어머니를 위해 만든 사기 탐지 문서 리더

발행

Chithi는 문서 사진을 읽어 벵골어를 포함한 인도 22개 공용 언어로 설명하고, 사기 메시지를 탐지하는 오픈 웨이트 Gemma 기반 앱입니다. 저자는 가정용 노트북에서 사진을 처리하고 규칙 기반 안전장치와 고정 경고 문구를 더해 개인정보 보호와 사기 대응을 함께 설계했습니다.

스카이림 Magelight 경험치 버그의 작동 원리

발행

Solitude 근처 산에 Magelight를 던지면 Alteration 경험치가 반복해서 오르는 이유를 게임 데이터와 충돌 처리 코드로 분석합니다. 주문이 특정 충돌 레이어의 보이지 않는 벽과 여러 번 충돌해 시전 한 번에 경험치를 거듭 지급하며, 조준 위치를 최적화하면 Alteration 15레벨에서 100레벨까지 17번의 시전으로 올립니다.

Chrome에 JPEG XL 디코딩 지원을 적용합니다

발행

Chrome 155부터 JPEG XL(.jxl) 이미지 디코딩을 지원합니다. Chrome 팀은 C++ 참조 구현 대신 Rust로 작성한 jxl-rs를 적용하고 SIMD 최적화를 더해 메모리 안전성과 성능을 함께 추구합니다. JPEG XL은 무손실 압축, HDR, 점진적 디코딩 등을 지원하지만, 용도에 따라 AVIF와 함께 비교해 보라고 권합니다.

노르웨이, 공원·해변·학교에서 스마트 안경 임시 금지 추진

발행

노르웨이 정부가 사생활 침해 우려를 이유로 공원, 해변, 학교 등에서 AI 스마트 안경을 임시 금지하는 방안을 우선 추진합니다. 임시 조치로 전문가 검토와 공론화를 진행한 뒤 상시 규제를 마련하겠다는 계획이며, 시각장애인 보조 기술과 촬영 동의 문제를 두고 온라인에서도 논쟁이 이어집니다.

GEV-26B-Decide의 NVFP4 양자화 체크포인트

발행

AutoTrust가 GEV-26B-Decide의 라우팅 전문가 MLP 3,840개를 NVFP4로 양자화한 체크포인트를 공개했습니다. 가중치 용량은 49.5GB에서 18GB로 줄고 vLLM 기준 GPU 메모리는 51.1GiB에서 17.1GiB로 감소합니다. GPQA Diamond와 HLE 결과 차이는 실행 간 변동 범위 안에 있다고 설명합니다.

Ghostifier — 기업이 보유한 내 데이터를 삭제하도록 요청합니다

발행

Ghostifier는 Gmail 헤더에서 사용자가 거래한 회사를 찾아 수신 거부와 데이터 판매·공유 거부를 요청하고, 이후 삭제 요청과 답변을 추적하는 서비스입니다. 이메일 본문은 읽지 않는다고 밝혔으며, 무료 스캔과 유료 요청 발송을 제공합니다.

Rust 프로그래머를 위한 C

발행

Rust를 먼저 배운 개발자가 C를 익히며 마주친 차이를 불리언, 문자열, 정수 폭, 오류 처리, 배열, 포인터 사례로 설명합니다. C의 동작을 이해하고 메모리·플랫폼 관련 실수를 피하는 데 도움이 되는 입문용 비교 글입니다.