Trawling

최신기사

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

Cloudflare, 코딩 에이전트용 다단계 보안 감사 스킬 공개 — 독립 검증된 기계 판독 가능한 결과물 생성

발행

Cloudflare가 코딩 에이전트를 보안 감사자로 바꿔주는 오픈소스 스킬 security-audit-skill을 공개했습니다. 정찰, 커버리지 기반 탐색, 후보 검증, 구조화된 출력, 독립 기록 검증, 보고서 생성의 6단계 파이프라인을 통해 취약점을 찾아내며, 발견한 에이전트와 검증하는 에이전트를 분리하는 적대적 검증 방식이 특징입니다. Cloudflare의 사내 취약점 발견 하니스를 만든 원조 스킬로, MIT 라이선스로 배포됩니다.

Customer.io — 모든 채널의 메시징 자동화, 스타트업에 12개월 무료 제공

발행

고객 데이터·메시징·AI를 하나의 플랫폼으로 묶은 라이프사이클 메시징 도구 Customer.io가 Product Hunt에 등재됐습니다. 이메일·SMS·푸시·인앱 메시지를 사용자 행동 기반으로 자동화할 수 있으며, 스타트업에는 12개월 무료 플랜을 제공합니다. 강력한 유연성이 강점이지만 전담 운영 인력 없이는 복잡하다는 비판도 함께 나옵니다.

Replay — AI 속도로 배포하는 팀을 위한 자율 앱 테스트

발행

Replay QA는 라이브 URL이나 localhost 주소만 넘겨주면 스스로 사용자 여정을 파악해 앱을 탐색하고 버그를 찾아내는 자율 테스트 도구입니다. 탐색 과정은 결정적(deterministic) 런타임 녹화로 저장되어 분석에 활용되며, PR마다 자동 실행되어 결과를 댓글로 남깁니다. 수동 테스트가 몇 주간 놓쳤던 특정 브라우저·뷰포트 조합의 결제 플로우 오류를 잡아낸 사례가 소개되었습니다.

AI에 코드를 넣는 작은 도구를 만들었습니다 — 3건 팔고 방치했다가, 지금은 12건

발행

인디 개발자 Rajiv가 AI 코딩 작업에서 '적절한 코드를 AI에 넣는' 불편을 해결하기 위해 만든 로컬 우선 도구 RepoPrep의 이야기입니다. 첫 버전을 내놓고 2~3건 판매 후 방치했다가, 8월부터 글쓰기와 제품 개선을 재개해 12건의 판매를 기록했습니다. 작은 숫자지만 '내가 불편해서 만든 도구'가 실제 문제를 풀고 있다는 점을 보여주는 사례입니다.

에이전트가 '발견'을 위해 치르는 비용 — MCP 도구 정의의 토큰 비용을 측정하다

발행

MCP 도구 탐색(discovery) 자체는 거의 무료이며, 실제 비용은 모든 모델 호출마다 컨텍스트에 주입되는 도구 정의에서 발생합니다. 저자는 토크나이저 기반 측정 하니스로 도구 수와 설명 길이에 따른 비용을 정량화해, 비용이 도구 수에 선형으로 증가하고 설명 스타일이 별도의 승수로 작동함을 보여줍니다.

LM-Kit One — 자체 인프라에서 동작하는 프라이빗 AI 애플리케이션 서버

발행

LM-Kit One은 기업 자체 인프라 위에서 완전히 동작하는 프라이빗 AI 애플리케이션 서버입니다. 단일 REST API를 통해 AI 에이전트 구축, 문서 데이터 추출, 내부 지식 검색, 워크플로 자동화를 제공하며, 클라우드 AI 의존성과 데이터 수집이 없다는 점이 핵심입니다. Windows, Linux, macOS에 배포할 수 있고 기간 제한 없는 무료 평가를 제공합니다.

Alibaba가 공개한 AI 코드 리뷰 CLI 'Open Code Review' — 결정적 파이프라인과 LLM 에이전트의 하이브리드

발행

Alibaba가 사내에서 2년간 수만 명의 개발자가 사용하며 수백만 건의 결함을 찾아낸 AI 코드 리뷰 도구를 'Open Code Review(ocr)'로 오픈소스화했습니다. 결정적 엔지니어링 파이프라인과 LLM 에이전트를 결합한 하이브리드 구조로, 같은 모델 기준 Claude Code 같은 범용 에이전트 대비 토큰을 약 1/9만 쓰면서 더 높은 Precision과 F1을 기록했다고 밝혔습니다.

Demon's Souls Remake, PC 에뮬레이터 KyTyPS5에서 30FPS 돌파 — 부팅부터 단기간에 세 번째 마일스톤 달성

발행

PS5 에뮬레이터 프로젝트 KyTyPS5가 Demon's Souls Remake를 최신 빌드에서 30FPS까지 끌어올렸습니다. 하루 만에 2FPS에서 18FPS로, 다시 30FPS 구간까지 도달한 것으로, 프레임 드랍과 프레임페이싱 문제가 남아 있지만 게임 부팅, 인게임 진입에 이은 세 번째 마일스톤이라는 평가입니다. 커뮤니티에서는 AI 보조 개발과 PS5의 x86-64 기반 아키텍처가 이 같은 초고속 진전의 배경이라는 분석이 나옵니다.

Verus로 올바름이 증명된 Rust 코드 개발하기 — Amazon의 형식 검증 도구

발행

Amazon이 Rust 코드의 정확성을 수학적으로 증명하는 오픈소스 프로그램 검증 도구 Verus를 소개했습니다. 개발자가 Rust 소스 파일 안에 명세와 증명을 직접 작성하면 자동화된 솔버가 모든 가능한 입력에 대해 코드가 명세를 만족하는지 검사하며, Amazon은 이미 Nitro Isolation Engine의 핵심 프리미티브 검증에 Verus를 활용하고 있습니다.

깨진 유리창, 추상화, 그리고 항상 단순함을 유지하는 것의 비용

발행

YAGNI와 KISS 같은 '단순함 우선' 원칙이 반복 적용되면, 어느 순간 단순했던 설계가 코드베이스의 표준 패턴으로 굳어지며 기술 부채가 된다는 글입니다. 저자는 이를 '깨진 유리창 이론(Broken Window Theory)'에 빗대어, 나쁜 패턴이 나쁜 패턴을 낳는 구조적 원인과 이를 막기 위한 실용적인 대응책을 제시합니다.

Java 27 정식 출시 — JDK 27, 9월 15일 GA 선언

발행

Java SE 27의 Reference Implementation인 JDK 27이 2026년 9월 15일 General Availability에 도달했습니다. JSR 402 스펙을 기반으로 JEP 프로세스에 따라 개발되었으며, Oracle의 프로덕션용 GPL 바이너리가 우선 공개되고 다른 벤더의 빌드가 뒤따릅니다. 커뮤니티에서는 Structured Concurrency 프리뷰와 JNI 제한 강화 여부가 주요 화제로 떠올랐습니다.

LLM의 RL 학습에서 어려운 문제를 포기하지 않고 풀도록 만드는 방법 — Matthew Effect와 Never Give Up

발행

LLM의 RL post-training에서 성능 향상이 주로 쉬운 문제에서 발생하고 어려운 문제는 거의 개선되지 않는다는 'Matthew Effect'를 지적한 연구입니다. 저자는 쉬운 문제에는 적은 샘플, 어려운 문제에는 확률적으로 재샘플링을 계속하는 'Never Give Up(NGU)' 기법을 제안하며, 수학·코드 RL 실험에서 가장 어려운 문제군의 성능을 끌어올렸음을 보입니다.

제트 연료 아끼기 — 오픈소스로 최적 비행 경로를 계산하는 방법

발행

Airbus의 오픈소스 계획 프레임워크 Scikit-decide, TU Delft의 항공기 성능 모델 OpenAP, NOAA 풍향 데이터를 조합해 최적 비행 경로를 직접 계산한 실습기입니다. A320의 툴루즈~베를린 구간을 A* 탐색으로 0.28초 만에 풀어 연료 기준 최적 항로를 도출했고, Jeppesen 같은 상용 솔루션 없이도 연료 절감 경로 계획을 재현할 수 있음을 보여 줍니다.

12년 전 Go로 처음부터 만든 Wolfenstein 3D 클론 — 게임 엔진 없이 OpenGL과 자체 물리 엔진만으로

발행

Go 언어로 게임 엔진 없이 처음부터 작성한 Wolfenstein 3D 클론 gowolfenstein이 공개됐습니다. Unity나 Godot 같은 외부 엔진 없이 raw OpenGL(go-gl)만을 의존성으로 사용하며, 레이캐스팅(raycasting) 렌더링과 충돌 감지를 포함한 자체 물리 엔진을 직접 구현했습니다. 12년 전 개인 테스트 프로젝트로 시작해 90년대 FPS의 향수를 재현한 점이 특징입니다.

ScreenConnect 치명적 취약점, 웜 형태 공격에 실제 악용 — CVSS 9.9

발행

ConnectWise가 원격 지원 소프트웨어 ScreenConnect의 치명적 취약점 CVE-2026-84869(CVSS 9.9)를 긴급 패치했습니다. 해당 결함은 8월 20일부터 실제 공격에 악용되어 왔으며, 변조된 클라이언트를 통해 VBScript 페이로드를 다른 세션으로 전파하는 웜 형태 공격이 관찰되었습니다. CISA는 이 취약점을 KEV 카탈로그에 등록하고 연방 기관에 3일 내 패치를 요구했습니다.

Qwen3.8-27B 추론 토큰 40% 절감 — Swift 어댑터 'ThinkingCap' 독립 벤치마크

발행

UkisAI가 Qwen3.8-27B의 thinking 토큰 사용을 최대 58.3% 줄이면서도 정확도 손실을 1% 미만으로 억제한 파인튜닝 어댑터 Swift-Qwen3.8-27B를 공개했습니다. 추론 비용과 지연 시간을 직접 줄이는 접근이라 로컬 LLM 커뮤니티에서 독립 벤치마크와 함께 주목받고 있습니다.

1Password의 AI 패치 벤치마크는 오해를 부른다 — Trail of Bits의 반박

발행

Trail of Bits가 1Password의 FLAWED 보고서가 제시한 'AI 패치 클린 수정률 26%'라는 수치가 오도하고 있다고 반박했습니다. 잘못된 수정을 지시한 프롬프트와 테스트 금지 조건이 포함된 실험 설계의 문제를 지적하며, 자사 컨설팅과 Patch the Planet 프로젝트의 실제 데이터를 공개했습니다. 검증용 에이전트 스킬 2종도 함께 릴리스했습니다.

Cartesian — 건축·제품 디자인을 위한 AI 3D 모델링 도구

발행

Formas가 공개한 Cartesian은 말·스케치·사진 입력을 편집 가능한 3D 모델로 변환하는 AI 도구입니다. 폴리곤 메시 근사가 아닌 정확한 솔리드와 NURBS 지오메트리를 생성하고, SketchUp·Rhino·BIM 등 기존 CAD 워크플로우로 바로 이어지는 점을 차별점으로 내세웁니다.

컴파일러가 보안 검사를 되돌릴 수 있다 — 최적화가 만들어내는 취약점

발행

보안 연구가 Chris Domas가 Black Hat USA 2026에서 David Bombal과의 대담을 통해, C 언어로 모범 사례를 따라 작성한 코드도 컴파일러 최적화에 의해 보안 검사가 제거되거나 TOCTOU 취약점이 새로 생길 수 있음을 설명합니다. AI를 활용해 5억 줄의 오픈소스 코드를 분석한 결과 300개의 잠재적 위험 패턴이 발견됐으며, 개발자는 최적화된 빌드를 직접 분석하고 출시될 바이너리 그대로를 테스트해야 한다고 권고합니다.