Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

Dots: 24시간 작동하는 AI 에이전트

발행

OpenAI가 ChatGPT에서 상시 작동하는 에이전트 Dots를 선보였습니다. 자체 클라우드 컴퓨터와 연결 앱을 활용해 여러 작업을 진행하고, 사용자의 피드백과 선호를 반영합니다. 읽기 전용 백그라운드 조사, 권한 설정, 승인 절차를 제공하지만, Hacker News에서는 보안과 비용, 데이터 종속 우려가 함께 나왔습니다.

Poper Blocker: 사용자를 감시하는 광고 차단 확장 프로그램

발행

보안 연구진은 Poper Blocker가 방문 URL과 AI 대화 내용을 수집하고, 서버에서 받은 프로그램으로 수집 대상을 바꾼다고 보고합니다. 200만 명 넘게 쓰는 확장 프로그램이 원격 명령과 탐지 회피 기능을 갖췄다는 분석입니다.

Proton Mail에서 표시 이름으로 발신자 위장 가능

발행

Proton Mail에서 발신자 표시 이름과 글꼴의 유사 문자를 악용해 실제 주소와 다른 발신자를 믿을 만하게 보이게 하는 문제가 보고됐습니다. DMARC 정책이 없는 도메인에서 인증 실패 경고도 나타나지 않으며, 제보자는 Proton이 수정에 동의하고 포상금을 지급한 뒤에도 2026년 9월까지 문제가 재현됐다고 밝혔습니다.

CybeDefend VibeDefend — Cursor와 Claude Code를 한 번의 명령으로 보호합니다

발행

VibeDefend는 AI 코딩 에이전트가 코드를 쓰는 동안 저장소에서 추출한 업무 규칙과 보안 규칙을 적용하고, 코드 변경과 위험한 셸 명령을 검사합니다. 커밋 뒤에 동작하는 스캐너와 달리 작성 단계에서 규칙 위반을 막는 방식이며, Claude Code·Cursor 등 여러 에이전트를 지원합니다.

EmDash 1.0 출시 — 보안 플러그인 레지스트리를 갖춘 CMS

발행

Cloudflare가 Astro 기반 오픈소스 CMS EmDash 1.0을 공개했습니다. 서명된 플러그인 배포 기록을 검증하고 플러그인별 권한을 격리하는 구조가 특징이며, Cloudflare Blog 운영 경험으로 편집·미디어·확장성 기능을 다듬었습니다.

HardenedBSD 2026년 8~9월 현황 보고

발행

HardenedBSD가 분기별 릴리스 준비와 소스 트리·인프라 변경 사항을 보고합니다. 실험 단계인 bounds-safety 플래그를 사용자 공간에 연결했고, Radicle 취약점의 영향과 Tor 사용 권고, Radicle의 iroh 이전에 대한 우려도 설명합니다.

모두 통과시키던 게이트를 아무도 통과시키지 못하는 게이트로 바꿨는데, 테스트는 차이를 찾지 못했습니다

발행

사람의 승인을 요구하는 실행 게이트를 만들면서 테스트가 우회와 고장을 모두 놓친 과정을 분석합니다. `isatty()`와 `/dev/tty`가 서로 다른 조건을 확인한다는 점, 테스트가 실제 터미널 경계를 검증해야 한다는 점을 재현 코드와 변이 테스트로 보여줍니다.

Claude·Gemini 도난 계정, 다크웹에서 최대 97% 할인 판매

발행

Google Threat Intelligence Group은 Claude·Gemini·ChatGPT 계정과 AI 도구의 API 키를 노리는 공격이 늘었다고 경고합니다. 정보 탈취 악성코드와 유출 토큰, 위조 MCP 서버가 주요 경로이며, 도난 키는 무단 사용뿐 아니라 예상치 못한 비용 청구로 이어질 수 있습니다.

LuaRocks 보안 사고: LuaJIT 바이트코드로 서버 원격 코드 실행

발행

LuaRocks.org가 LuaJIT 바이트코드를 일반 Lua 소스처럼 불러오는 취약점으로 원격 코드 실행 공격을 받았습니다. 운영자는 서버를 교체하고 자격 증명을 폐기했으며, 기존 패키지 변조 흔적은 찾지 못했다고 밝혔습니다. 이용자는 API 키를 재발급하고 비밀번호와 2단계 인증을 다시 설정해야 합니다.

프롬프트 인젝션은 새로운 SQL 인젝션입니다 — 아직 대비가 부족합니다

발행

프롬프트 인젝션은 신뢰할 수 없는 데이터와 명령이 같은 문맥에 섞이는 취약점이며, 에이전트가 행동 권한까지 가지면 피해 범위가 커집니다. 글은 SQL의 매개변수화 쿼리처럼 확실한 구조적 해결책이 아직 없다고 짚고, 권한 최소화와 사람의 승인 등으로 피해를 제한하자고 제안합니다.

수년간 에이전트 데모를 믿었습니다 — 이제는 거부하는 관문을 만들었습니다

발행

HivePlane은 에이전트가 재현 가능한 벤치마크를 통과하고 서명된 증명을 받아야 프로덕션에 들어가도록 통제하는 오픈소스 컨트롤 플레인입니다. 작성자는 실제 에이전트와 Docker 환경에서 첫 현장 테스트를 진행해 시나리오 10개와 승인 기준 20개를 통과했고, 인증되지 않은 실행과 모델 교체를 403으로 차단했습니다.

Paragraph Notes — Mac용 비공개 Markdown 메모 앱

발행

Paragraph Notes는 인터넷에 연결하지 않고 메모를 Mac에 저장하는 Markdown 앱입니다. 최대 20개까지 무료로 쓸 수 있으며, 한 번 결제하면 메모 수 제한이 사라집니다. 데이터는 단일 JSON 파일로 저장하고 iCloud Drive를 통한 기기 간 동기화도 설정할 수 있습니다.

CAPTCHA는 인간임을 증명하지 않습니다 — 미국인임을 증명합니다

발행

CAPTCHA 이미지 문제는 사람과 봇을 가르는 과정에서 특정 국가의 문화 지식을 요구할 수 있습니다. 글쓴이는 미국 택시가 노란색이라는 전제를 모르면 문제를 풀기 어렵다며, 이런 검증 방식이 인터넷 이용자를 미국 중심으로 바라본다고 지적합니다.

백엔드 없는 백엔드: Neon Data API, RLS, 그리고 27가지 공격

발행

브라우저에서 Neon Data API를 직접 호출하는 멀티테넌트 작업 보드의 보안 구조를 만들고, 27가지 공격과 네 가지 설정 실수로 검증합니다. RLS와 컬럼 권한을 함께 쓰면 대부분의 공격을 막지만, 토큰 만료 전 멤버를 제거해도 최대 15분가량 접근이 이어질 수 있어 실시간 멤버십 확인이 필요합니다.