Trawling

보안·인프라 · 최신기사

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

Caddy 2.11.6, /load의 조용한 설정 실패를 HTTP 400으로 알립니다

발행

Caddy 2.11.4는 잘못된 설정을 받아들이고 HTTP 200을 반환한 뒤 기존 서버까지 응답 불능으로 만들었습니다. 2.11.6과 2.11.7에서는 일부 설정 오류를 400으로 거부하며 기존 설정을 유지합니다. 2.11.7은 이전 Unix 소켓 연결이 약 2분간 멈추던 문제도 즉시 거부로 바꿉니다.

SQLite 3.54의 .diskused는 빌드 플래그가 필요합니다. sqlite3_analyzer에는 필요하지 않았습니다

발행

SQLite 3.54는 별도 도구 sqlite3_analyzer를 대체하는 셸 명령 .diskused를 추가했습니다. 같은 데이터베이스 분석에서 평균 실행 시간이 약 2.4배 빨랐지만, SQLITE_ENABLE_DBSTAT_VTAB 없이 빌드하면 오류 없이 아무것도 출력하지 않습니다. 댓글에서는 장시간 분석이 롤백 저널 모드의 쓰기 커밋을 막을 수 있다는 점도 확인했습니다.

BIOS에 ReBAR 옵션이 없는 Intel Arc GPU에서 BAR 크기를 늘리는 arc-rebar

발행

arc-rebar는 BIOS에 Resizable BAR 설정이 없는 시스템에서 Intel Arc GPU의 VRAM 접근 창을 부팅 때 확장하는 도구입니다. B580과 특정 Debian 시스템에서 BAR2가 256MiB에서 16GiB로 커졌고, VRAM 대역폭과 Vulkan 처리 성능도 개선됐다고 보고합니다. 지원 조건과 하드웨어 검증 범위는 제한적이며 상업적 사용에는 별도 라이선스가 필요합니다.

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

발행

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

Goose 프로그래밍 언어: 힙 없이 메모리 안전성을 보장하는 시스템 언어

발행

Goose는 힙 할당이나 가비지 컬렉션 없이, 컴파일러가 정적으로 관리하는 데이터 스택에 값을 저장하는 시스템 언어입니다. 벤치마크에서 C++와 안전한 Rust보다 빠르고 메모리를 적게 쓴다고 주장하지만, 데이터 수명에 맞춰 구조를 설계해야 하며 재현 가능한 비교에는 의문이 남습니다.

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

발행

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

로그에 무엇이 담기는지 알아두세요

발행

버그 보고서에 첨부하는 로그에는 화면에 보인 문구, 사적인 메시지, URL의 인증 토큰 등 민감한 정보가 들어갈 수 있습니다. 글쓴이는 로그 전송을 기본적으로 끄고 내용을 명확히 알리며, 꼭 필요한 정보만 수집하라고 개발자에게 요구합니다.

증분 계산 그래프

발행

Yabu의 인터랙티브 타입 검사와 컴파일을 빠르게 하려고 계산을 의존성 그래프로 묶고 결과를 메모이제이션하는 방법을 설명합니다. 입력이 바뀌면 의존 경로를 red-green 방식으로 검증해 실제 값이 달라진 계산만 다시 실행합니다.

Node2Shell이 HTTP2Shell로 확산되다

발행

Brotli 디코더 취약점 CVE-2026-111497은 Node.js뿐 아니라 Python 패키지와 여러 HTTP 구성요소에도 영향을 줍니다. 취약 버전과 패치 방법, Brotli 처리를 잠시 끄는 우회책을 정리합니다.

에이전트 보안의 세 층위: 지침 유입, 실행 통제, 행동 감시

발행

다운로드 폴더의 악성 지침은 에이전트가 신뢰하는 입력 경계의 위험을 보여주고, OpenShell은 실행 단계의 접근 통제를 제시하며, METR·Redwood Research의 평가는 모니터링의 공백을 드러냅니다. 각 자료가 다루는 보안 층위와 한계를 나눠 살펴봅니다.

Jank, C++와 직접 연동하는 네이티브 Clojure 방언

발행

Jank는 Clojure 방언에 C++ 상호운용 기능을 결합한 언어입니다. Clang 기반 JIT로 REPL에서 C++ 코드를 실행하며, C++ 헤더와 라이브러리를 직접 사용하고 네이티브 의존성을 빌드하도록 설계했습니다.

WorldTUI: 3억 6천만 매개변수 모델을 터미널인 척하도록 학습시켰습니다

발행

WorldTUI는 실제 셸이나 파일시스템 없이 키 입력마다 터미널 화면의 변화를 예측하는 3억 6천만 매개변수 모델입니다. 화면 행 병렬 디코딩과 자기 오류 수정 학습으로 속도와 일관성을 높였지만, 파일 읽기 테스트는 13회 중 9회 성공해 실제 터미널처럼 신뢰할 수 있는 수준은 아닙니다.

UUIDv7은 생각만큼 많은 속성을 보장하지 않습니다

발행

UUIDv7은 생성 시각을 담고 대체로 정렬되지만, 정확한 시각이나 엄격한 단조 증가를 보장하지 않습니다. 시계가 역행할 때 Python 구현의 타임스탬프가 실제 시각보다 계속 앞서가는 사례를 보이고, 구현별 보장과 전제 조건을 확인하라고 제안합니다.

Docker는 기묘합니다

발행

컨테이너는 별도의 가상 머신이 아니라 Linux 프로세스에 격리와 자원 제한을 적용한 형태입니다. 글쓴이는 이미지가 디렉터리에서 출발하고 runc가 Go의 스레드·fork 제약을 우회하는 방식 등을 직접 런타임을 만들며 배웠다고 설명합니다.

안드로이드 기기에서 iOS 16.5 사용자 공간 실행

발행

HackiOS는 POCO X5 Pro와 QEMU에서 XNU 커널과 수정하지 않은 iOS 16.5 사용자 공간을 부팅합니다. 터치, Wi-Fi, 카메라 등 일부 기능이 작동하지만 통신, 충전, App Store와 Apple ID 로그인은 지원하지 않아 일반 ROM이 아닌 연구용 환경입니다.

Kubernetes 1.35부터 cgroup v1 호스트에서 기본적으로 시작하지 않는 kubelet

발행

Kubernetes 1.35부터 cgroup v1 호스트에서는 kubelet이 기본 설정으로 시작하지 않고 재시작을 반복합니다. 작성자는 kubelet 설정과 kubeadm 사전 검증에 각각 우회 설정이 필요하며, cgroup v1을 유지하면 Kubernetes 1.37에서 기본 활성화된 Memory QoS도 적용되지 않는다고 확인했습니다.