Trawling

최신기사

AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.

BBRouter, MCP로 AI 앱의 회로 프로젝트 편집·실행 지원

발행

BBRouter는 MCP 연결로 AI 앱이 브레드보드 회로 프로젝트를 읽고 수정하고 실행하도록 합니다. 공개된 SAP-1 예제는 실행할 수 있지만 수정은 복사본에서 진행하며, AI 연결에는 Maker 플랜과 계정 권한 승인이 필요합니다.

AI 코딩 시험에서 Astro는 가장 빨랐고 Hono+htmx는 API 단가 기준 비용이 가장 낮았습니다

발행

놀런 로슨은 코딩 에이전트에 같은 포켓몬 앱을 12개 JavaScript 프레임워크와 구성으로 구현하게 하고 시간·토큰·결과물을 비교했습니다. Astro는 실행 시간이 가장 짧았고 Hono+htmx는 API 단가 기준 실행 비용이 가장 낮았습니다. 시험 대상은 상호작용이 적은 콘텐츠 중심 앱으로, 복잡한 웹앱의 순위까지 보여주지는 않습니다.

Cheap Agent 공개, Opus는 계획하고 저가형 모델은 코드 작성

발행

Cheap Agent는 Claude Code에서 Opus가 계획하고 저가형 모델이 저장소 조사와 구현을 맡도록 연결하는 도구입니다. 제작자가 제시한 Opus 5.5 기능 추가 과제에서 Opus 토큰은 154k에서 57k로 줄었지만, 가장 어려운 버그 9개 풀이에서는 조합이 6개로 Opus 단독의 7개보다 적었습니다.

Claude Code 게임 지침 시험서 18회 거부 없어, 2.1.316은 테트리스 요청을 다른 퍼즐로 바꿔

발행

Claude Code 2.1.312와 2.1.316에 같은 게임 요청 9개를 각각 한 번씩 입력한 시험에서 18회 모두 코드가 나왔고 명시적 거부는 없었습니다. 2.1.316은 테트리스 재명명 요청을 다리 건설 퍼즐로 바꿨지만, 각 요청을 한 번만 실행하고 생성 게임도 플레이하지 않아 버전 차이의 원인이나 실제 작동 여부는 시험 범위에 포함되지 않았습니다.

Memdoor 워크플로, LiveCodeBench Hard 첫 10문제서 평균 9.8점 기록

발행

Memdoor의 Qwen3.8-27B 워크플로는 LiveCodeBench Hard 첫 10문제를 다섯 차례씩 풀어 평균 9.8/10을 기록했습니다. 같은 모델의 원저자 하네스 결과는 9.6점, Fable 5 단일 호출 결과는 8.0점이지만 Fable 5는 같은 워크플로로 실행하지 않았습니다.

QwenPU, 전용 벡터 유닛으로 Qwen 내부 Llama의 실행 흔적 토큰을 Qwenputer NPU 대비 76% 줄여

발행

QwenPU는 Qwen3.5-4B 가중치에 컴파일한 CPU와 벡터 유닛으로 26만 매개변수 Llama 프로그램 stories260K를 실행합니다. 작성자 비교에서 이야기 토큰당 실행 흔적은 이전 Qwenputer NPU 방식의 22만5천 개에서 5만3천 개로 줄었습니다. 전체 체크포인트를 올리려면 40GB 이상 메모리를 갖춘 GPU가 필요하며, 시연은 컴퓨터 층만 실행합니다.

Google, 설계와 독립 검토를 나눈 EGM 플러그인 오픈소스로 공개

발행

Google이 설계 세션과 독립 검토 세션을 분리하는 Elephant-Goldfish Model(EGM) 플러그인을 Apache 2.0 라이선스로 공개했습니다. 설계 세션은 코드를 쓰지 않고 Markdown 설계서를 만들며, 별도 AI 세션은 설계 대화 기록을 공유받지 않은 채 설계서와 참조자료를 읽고 모호함과 누락, 구현 준비도를 점검합니다. 공개된 v0.1.0에는 Antigravity 외에 Claude Code와 Codex의 설치 경로도 마련돼 있습니다.

DeepSeek Harness 팀, 단일 저장소용 코딩 에이전트 연구 프로토타입 공개

발행

DeepSeek Harness 팀이 GitHub 저장소 하나를 대상으로 요청이나 팀 규칙에 따라 작업하는 `dsh-superagent` 연구 프로토타입을 공개했습니다. 허용된 요청에는 별도 작업 세션으로 대응하고, 선제 작업은 처음에 기록 모드로 시작합니다. 공개본은 공식 제품이 아닌 참고용 연구 코드이며 내부 구현 및 설계 글에서 설명한 구현과 다릅니다.

마이크로소프트, Cursor의 Claude Code 변조 확장 SSH 백도어 경로 분석

발행

마이크로소프트는 Cursor 마켓플레이스의 Claude Code 변조 확장이 SSH 공개 키를 심고 별도 키로 역방향 터널을 시도하는 구조를 분석했습니다. 환경변수는 이름만 전송하도록 작성됐으며 Microsoft Visual Studio Marketplace와 npm 배포본은 사고 범위에 포함되지 않았다고 밝혔습니다.

CVE-2026-98432의 MPTCP 리스너 조건과 Go·필터·커널 대응의 차이

해설발행

Anthropic의 원격 root 실행 시연은 외부에서 닿는 MPTCP 리스너를 조건으로 했지만, Go 보안팀은 커널 결함이 MPTCP 전용이 아니라고 밝혔습니다. Go 기본값 조정과 Red Hat의 IPv4 필터는 노출 경로를 줄이고, 수정 커널은 RCU 독자의 읽기가 끝난 뒤 메모리를 해제해 use-after-free를 고칩니다. 실제 Go 기본값은 빌드 설정에, 수정 커널의 배포 시점은 공급사 패키지에 달려 있습니다.

터미널·에이전트 관리 도구 nodeterm, 현재 라이선스는 BUSL-1.1

발행

Enes Kirca가 터미널과 코딩 에이전트를 캔버스에 배치하는 nodeterm을 만들었습니다. 세션을 tmux로 유지하고 SSH 원격 작업과 에이전트 간 맥락 공유를 지원합니다. 다만 현재 라이선스는 오픈소스 라이선스가 아닌 BUSL-1.1이며, 경쟁 서비스 제공 등에 제한을 둡니다.

배치 파일에서만 프로그램이 실패한 이유는 작업 디렉터리였습니다

발행

Explorer에서 더블클릭하면 실행되던 프로그램이 배치 파일에서 오류를 낸 원인은 현재 작업 디렉터리 차이였습니다. 고객은 `pushd`로 프로그램 폴더로 이동해 실행하고 `popd`로 돌아와 문제를 해결했습니다. 실행 파일의 전체 경로를 지정해도 작업 디렉터리는 자동으로 바뀌지 않습니다.

Guava는 공백 문자 25개를 32칸 해시 표로 판별합니다

발행

Sergey Tselovalnikov은 Guava가 문자값의 곱셈과 32칸 표를 이용해 공백 문자를 판별하는 방식을 설명했습니다. 유니코드와 Java, Python, JavaScript가 공백으로 인정하는 문자 집합은 서로 다르며, Guava 코드는 후보 슬롯을 찾은 뒤 입력 문자와 대조합니다.

Cisco, AI로 레거시 코드 98% 리팩터링 목표 세워

발행

Cisco의 제투 파텔 사장은 27세 엔지니어에게 AI 토큰을 제한 없이 제공하고 레거시 코드 98%를 24개월 안에 리팩터링하는 목표를 맡겼습니다. 4주 안에 접근법을 입증하려는 계획이지만, 보도에는 재작업의 기술적 이유와 측정 기준, 시험 결과가 담기지 않았습니다.

Firezone, 암호화 작업 병렬 처리하는 WireGuard 라이브러리 sanstun 발표

발행

Firezone이 기존 boringtun 포크를 대체할 Rust 기반 WireGuard 라이브러리 sanstun을 발표했습니다. 패킷 상태 처리와 암·복호화를 분리해 암호 작업을 다른 스레드에서 처리하도록 설계했습니다. 공개 수치는 자체 벤치마크이며, 45배 이상 속도 향상은 스레드 간 전달 비용을 제외한 이론적 추정입니다. 저장소는 정식 보안 감사를 받지 않았다고 밝혔습니다.

Cursor 마켓플레이스서 Claude Code 악성 확장 2개 버전 배포

발행

Cursor의 VS Code 확장 마켓플레이스에서 Claude Code 2.1.312와 2.1.313이 악성 버전으로 배포됐습니다. 해당 시간대에 Cursor에서 이 버전을 설치한 macOS·Windows 사용자가 영향 대상이며, 공격자는 SSH 백도어와 재부팅 후 지속성을 시도했습니다. 확장 삭제만으로 잔여 파일과 키가 제거되지 않을 수 있어 Cursor는 침해지표 확인과 기기 정리, 자격증명 교체를 권고했습니다.