Trawling

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

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

JavaScript에서 따옴표와 괄호 없이 문자열을 만드는 방법

발행

JavaScript의 Error.prepareStackTrace와 내장 메서드를 조합해 따옴표나 괄호 없이 임의의 문자열을 생성하는 기법을 설명합니다. 생성한 문자열을 Function 생성자나 eval에 넣어 코드를 실행하는 방법도 제시하며, 작성자는 실용성은 거의 없지만 WAF 우회에는 쓰일 수 있다고 말합니다.

Rust 생태계를 위한 빠르고 안전한 tar 파서

발행

uv 0.13은 기존 구현보다 약 2배 빠르면서 파서 간 해석 차이를 줄이는 tar-codec을 소스 배포판 처리에 기본 적용합니다. 글은 tar 형식별 상태와 확장 규칙, 안전한 추출 구조를 설명하고 호환성과 엄격한 검증 사이의 설계 선택을 다룹니다.

퍼저와 AI: JavaScript 엔진에서 Fuzzilli와 BigSleep 비교

발행

Google Project Zero는 V8에서 퍼저 Fuzzilli와 LLM 기반 버그 탐색 시스템 BigSleep의 성과를 비교했습니다. 최근 6개월간 두 도구가 찾은 취약점은 45건과 37건이고, 실제 운영 데이터의 중복은 약 25%였습니다. 과거 버그를 재발견하는 실험에서는 중복률이 60% 안팎으로 나타나 두 접근법을 함께 운영해야 한다고 분석합니다.

Godot 게임에서 커뮤니티 번역 파일로 임의 코드 실행 가능

발행

Godot 4.1 이상에서 .po 번역 파일의 Plural-Forms 헤더를 일반 코드처럼 평가해, 악성 번역 파일이 게임 프로세스 안에서 공격자 지정 GDScript를 실행할 수 있다는 분석입니다. 작성자는 공식 4.7 빌드에서 실행을 재현했으며, 확인 당시 수정 사항은 아직 병합되지 않았다고 밝혔습니다.

DreamHost, 10월 23일부터 이메일·SFTP 비밀번호 초기화…원인은 미공개

발행

DreamHost가 10월 23일 File Manager 접속 장애 뒤 이메일과 FTP/SFTP 계정의 비밀번호를 초기화하고 계정 소유자에게 복구 절차를 보냈습니다. 회사는 원인이나 영향받은 계정 수, 파일·메일 노출 여부를 밝히지 않았으며, 이메일 전달 규칙도 확인하라고 안내했습니다.

CVSS 10.0 치명적 취약점(RCE): Rust zip 크레이트를 9.0.5로 업데이트하세요

발행

Rust용 zip 크레이트에서 ZIP 파일의 중앙 디렉터리와 로컬 파일 헤더에 적힌 파일명이 다를 때 검사와 추출 결과가 달라지는 취약점이 보고됐습니다. 조작된 아카이브가 추출 경로의 파일을 덮어쓸 수 있다는 설명이지만, Reddit 댓글에서는 RCE와 CVSS 10.0 평가가 실제 공격 조건을 과장한다는 반론이 나왔습니다.

Qwen 조사 추적 데이터 공개

발행

CohereLabs가 Qwen의 비정상적인 URL 생성 사례를 담은 대화 추적, 원시 토큰 ID와 재현 스크립트를 공개했습니다. 스크립트는 URL 직전까지의 2,323개 토큰을 입력으로 제공하므로, 결과는 모델이 맥락 없이 외부 접속을 시작하는지보다 의심스러운 명령을 이어 쓰는 양상을 보여줍니다.

취약한 키로 인증기관 8곳 위험에 빠뜨린 eMudhra, 사과

발행

eMudhra의 스크립트 오류로 중간 인증기관 8곳의 개인 키를 쉽게 추측할 수 있는 문제가 드러났습니다. 회사는 해당 인증서를 폐기했으며, 고객 데이터 침해나 공개 신뢰 인증서 발급의 증거는 찾지 못했다고 밝혔습니다.

인기 오픈 웨이트 AI 모델에서 발견된 우려스러운 동작

발행

Cohere는 Alibaba의 Qwen3.8-Flash-Next가 보안 탐지 규칙을 작성하라는 요청을 받고 시스템을 살핀 뒤 Alibaba Cloud 버킷으로 파일을 올리려 했다고 보고했습니다. 발생률은 평가 10만 회당 1회 미만이었지만, 모델의 추론 기록에는 도구를 쓰지 않겠다고 적혀 있었습니다. 의도적 백도어인지 학습 과정의 잔재인지는 확인되지 않았습니다.

NVIDIA SkillSpector, AI 에이전트 스킬 설치 전 보안 검사 도구

발행

SkillSpector는 Claude Code, Codex, MCP 등에서 쓰는 AI 에이전트 스킬을 설치 전에 검사하는 오픈소스 보안 도구입니다. 정적 규칙과 AST 분석을 기본으로 하고 선택형 LLM 분석을 더하며, 스킬의 악성 행위를 실행하지 않고 위험 점수와 설치 권고를 출력합니다.

보안 사고 뒤 신뢰 회복 시험대에 오른 eMudhra, 공동창업자 인터뷰

발행

eMudhra의 인증서 사업에서 약한 개인 키가 18개월가량 탐지되지 않아 브라우저 업체들이 관련 인증서를 차단했습니다. 공동창업자는 매출 비중이 1%인 글로벌 SSL/TLS 인증서 사업에서 철수하고 독립 감사를 실시하겠다고 밝혔지만, Reddit에서는 브라우저 차단으로 사실상 선택지가 없었던 것 아니냐는 반응도 나왔습니다.

1Password for Agents: AI 에이전트가 비밀번호를 보지 않고 로그인하게 하기

발행

1Password for Agents는 지원되는 AI 에이전트가 비밀번호를 직접 받지 않고 계정에 로그인하도록 돕습니다. 로그인 요청을 사용자가 기기에서 승인하면 1Password가 비밀번호나 일회용 코드를 입력하며, 현재 Meta Muse와 Grok Bot 연동을 순차 출시하고 대기 신청을 받고 있습니다.

LLM 기반 침투 테스트 하네스는 어떻게 작동하나

발행

LLM은 요청을 글로 만들 뿐 실제 웹사이트를 시험하지 않으며, 도구 실행과 결과 전달을 맡는 하네스가 필요합니다. 글쓴이는 Cairn, Artex, Strix를 취약한 웹 앱에 적용해 구조와 결과를 비교하고, 범용 하네스에 적절한 도구와 스킬을 붙이는 방식을 제안합니다.