공유기 펌웨어 백도어, 텐다 인증 우회 논란

한 줄 요약: Tenda 라우터 펌웨어에서 문서화되지 않은 인증 우회 경로가 공개됐다. 집과 소규모 사무실의 라우터, TV, 셋톱박스가 공격자의 프록시 인프라로 쓰이는 상황에서, 관리 인터페이스를 어디까지 믿을 수 있는지 다시 묻게 하는 사례다. 무슨 일이 있었나 2026년 7월 6일, CERT/CC는 Tenda의 여러 펌웨어 버전에 문서화되지 않은 인증 백도어가 들어 있다고 공개했다. 취약점 번호는 CVE-2026-11405다. 영향을 받는 범위는 일부 Tenda 라우터·네트워크 장비 펌웨어다. CERT/CC가 공개한 목록에는 FH1201, W15E, AC10, AC5, AC6 계열의 특정 펌웨어 버전이 포함돼 있다. ...

2026년 7월 9일 · 1385 단어 · gnosyslambda
Cover image

AI 에이전트의 GitHub 비공개 저장소 유출 논란

한 줄 요약: GitHub Agentic Workflows의 GitLost 이슈는 프롬프트 인젝션(Prompt Injection)이 코드 실행 이전에 권한 경계와 공개 출력 채널을 흔들 수 있음을 보여준다. AI 에이전트 보안은 모델 성능보다 입력의 신뢰도, 권한 범위, 결과가 쓰이는 위치부터 봐야 한다. 무슨 일이 있었나 2026년 7월 6일, Noma Labs는 GitHub의 Agentic Workflows를 대상으로 한 GitLost 취약점 분석을 공개했다. 요지는 단순하다. 공격자가 조직의 공개 저장소에 GitHub Issue를 만들고, 본문에 에이전트가 지시로 받아들일 문장을 숨기면, 에이전트가 같은 조직의 비공개 저장소 내용을 읽어 공개 이슈 댓글에 남길 수 있었다는 내용이다. ...

2026년 7월 9일 · 1170 단어 · gnosyslambda
Cover image

EU 채팅통제법, 사적 메시지 스캔 논란

채팅 감시는 흔히 기술 논쟁으로 보인다. 그러나 2026년 7월 7일 유럽의회에서 벌어진 일은 암호화나 AI 스캔 성능보다 앞선 문제를 드러냈다. 한 번 거절된 Chat Control 연장안이 여름 휴회 직전 긴급 절차로 다시 본회의에 올라왔다. 개발자 커뮤니티가 반응한 지점은 나쁜 콘텐츠를 잡자는 목표가 아니라, 사적 메시지를 스캔하는 권한이 어떤 절차로 되살아났는지였다. Chat Control 논쟁의 핵심 키워드는 아동 성착취물(CSAM) 대응, 사적 메시지 스캔, 플랫폼의 자발적 탐지, 유럽연합(EU) 규제다. 이 주제를 검색하는 사람은 대개 한 가지를 확인하려 한다. 내 메신저와 이메일이 법적으로 어떤 범위까지 들여다보일 수 있는가. ...

2026년 7월 8일 · 1133 단어 · gnosyslambda

패키지 배포 보안: OIDC 신뢰 모델

Trusted Publishing과 OIDC를 둘러싼 공급망 보안 논쟁의 핵심은 이 기능을 믿어도 되는지가 아니다. 이 기능이 무엇을 증명하고, 무엇을 증명하지 않는지 구분하는 일이다. 패키지 페이지에 초록 체크가 하나 더 생기면 사람은 안전 신호로 받아들인다. PyPI가 Trusted Publishing 상태를 눈에 띄게 보여주지 않는 이유도 여기에 있다. 기계가 검증해야 할 인증 결과를 사람에게 품질 보증처럼 보여주는 순간, 공급망 보안은 오히려 나빠진다. Trusted Publishing은 안전한 패키지를 고르는 기능이 아니다 Trusted Publishing은 PyPI가 2023년에 도입한 OIDC(OpenID Connect) 기반 게시 인증 방식이다. npm, RubyGems, crates.io, NuGet 같은 다른 패키지 생태계도 비슷한 방향을 받아들였다. 출발점은 단순하다. 레지스트리 API 토큰 같은 장기 자격 증명은 유출되기 쉽고, 실제 필요한 범위보다 넓게 발급되기 쉽다. ...

2026년 7월 7일 · 1133 단어 · gnosyslambda
Cover image

Postgres 하나로 충분한가: DB 통합 기준

Postgres 하나로 Redis, Elasticsearch, Kafka까지 대신할 수 있다는 말은 절반만 맞다. 맞는 절반은 운영 복잡도를 줄이라는 경고다. 틀린 절반은 데이터베이스를 만능 런타임처럼 쓰면 된다는 착각이다. Postgres, 데이터베이스 아키텍처, Redis 대체, 검색, 큐, 벡터 검색을 한 문장에 넣으면 논쟁이 바로 붙는다. 이미 Postgres에 JSONB, SKIP LOCKED, full-text search, pgvector, PostGIS가 있는데 왜 저장소를 일곱 개나 굴리냐는 쪽이 있다. 캐시와 검색 엔진과 메시지 브로커는 실패 방식부터 다르니 한 통에 넣으면 장애 반경만 커진다는 반박도 나온다. ...

2026년 7월 7일 · 1246 단어 · gnosyslambda
Cover image

전자종이 AI 다이어리, 리마커블 해킹 논쟁

펜으로 쓴 문장이 종이 안으로 사라지고, 몇 초 뒤 같은 종이에 답장이 손글씨처럼 떠오른다. Riddle이 reMarkable Paper Pro를 해리포터의 톰 리들 일기장처럼 만든 장면은 데모로만 끝나지 않는다. 이 데모가 Hacker News에서 333포인트와 184개 댓글을 모은 이유는 분명하다. AI 인터페이스가 화면 밖으로 나오면서, 기기 권한과 데이터 경계, 모델 행동이 한꺼번에 흐려졌기 때문이다. 종이에 답장이 뜨는 순간, 경계가 사라진다 Riddle은 reMarkable Paper Pro 위에서 돌아가는 비공식 앱이다. 사용자가 펜으로 글을 쓰고 잠시 멈추면, 앱은 2.8초의 유휴 시간을 기준으로 페이지를 커밋한다. 그 페이지는 PNG 이미지로 변환되고, 비전 LLM이 필기 내용을 읽어 답을 만든다. 답은 Dancing Script 폰트를 래스터화한 뒤 Zhang-Suen thinning과 stroke tracing을 거쳐 한 획씩 다시 재생된다. ...

2026년 7월 7일 · 1098 단어 · gnosyslambda
Cover image

KVM/x86 탈출 취약점과 클라우드 격리 리스크

KVM 보안의 핵심 약속은 단순하다. 게스트는 게스트에 갇힌다. Januscape는 그 약속이 하이퍼바이저 바깥 코드가 아니라 리눅스 커널 안의 KVM/x86 MMU 경로에서 깨질 수 있음을 보여준다. Kubernetes와 클라우드 인프라에서 가상머신은 낡은 기술이 아니다. 컨테이너 워커 노드, CI 하네스, 보안 샌드박스, 멀티테넌트 빌드 환경, AI 에이전트 실행 격리까지 VM 위에 다시 VM을 얹는 구조가 흔해졌다. Januscape(CVE-2026-53359)가 불편한 이유는 여기에 있다. 이 취약점은 QEMU 장치 에뮬레이션 문제가 아니라 KVM/x86의 커널 내부 경로 문제다. 격리의 가장 낮은 층이 흔들리면 그 위에 쌓은 정책은 한꺼번에 방어선을 잃는다. ...

2026년 7월 7일 · 1388 단어 · gnosyslambda

AI 에이전트 권한 보안 설계

AI 에이전트 보안의 핵심은 더 똑똑한 프롬프트가 아니다. 에이전트에게 넘긴 토큰이 어디까지 도망갈 수 있는지 줄이는 일이다. AI 에이전트가 캘린더, 메일, GitHub, 관측성 도구, 배포 시스템을 대신 만지기 시작하면 문제는 모델 성능에서 신원(identity)으로 옮겨간다. 사람은 요청을 해석하지만, 에이전트는 권한을 실행한다. 그 사이에 OAuth 토큰, OIDC 클레임, mTLS, 세션 기록, 리소스 발견 규격이 끼어든다. 가장 위험한 설계는 단순하다. 사용자가 한 번 로그인하고, 에이전트 런타임 안에 실제 액세스 토큰을 넣어 두는 방식이다. 그 토큰은 파일로 남고, 로그에 찍히고, 저장소에 커밋되고, 프롬프트 인젝션에 속은 에이전트가 외부로 보내버릴 수 있다. 이 구조에서는 에이전트가 뚫린 것이 아니라 토큰이 사람이 된 것이다. ...

2026년 7월 7일 · 1255 단어 · gnosyslambda
Cover image

장애 복구 루프와 메타안정성 운영 설계

장애는 꺼진 서비스를 다시 켜는 순간 끝나지 않는다. Kubernetes, Vault, Kafka 같은 인프라에서 더 위험한 시간은 복구가 시작된 뒤다. 복구는 선의의 부하다. 밀린 메시지를 다시 흘리고, 늦게 도착한 데이터를 재계산하고, DR 클러스터로 트래픽을 넘기고, 캐시가 식은 경로를 다시 데운다. 문제는 이 부하가 평상시 부하와 같은 모양으로 들어오지 않는다는 점이다. Aleksey Charapko가 쓴 metastability in recovery 글은 이 지점을 정확히 짚는다. 장애 전파를 막아도 복구 전파는 남는다. 시스템 A의 장애가 시스템 B로 직접 번지지 않았더라도, A가 회복하면서 밀린 일을 한꺼번에 B로 밀어 넣으면 B는 뒤늦게 복구 모드에 들어간다. B가 다시 원본 데이터를 재조회하면 메시지 버스나 저장소가 흔들린다. 복구가 또 다른 복구를 부른다. ...

2026년 7월 6일 · 1190 단어 · gnosyslambda
Cover image

Base UI 기본값 전환, shadcn/ui 영향

CLI 기본값 하나가 바뀌었을 뿐인데, 프론트엔드 개발자들이 반응한 이유는 분명하다. shadcn/ui가 2026년 7월부터 새 프로젝트의 기본 컴포넌트 라이브러리를 Radix에서 Base UI로 바꿨다. 문제는 버튼 색이 아니다. 조직의 디자인 시스템, 접근성 검증, CI 스크립트, 에이전트 기반 마이그레이션까지 함께 흔들 수 있는 기본값의 힘이다. 기본값은 추천이 아니라 배포 경로다 shadcn/ui는 2023년 1월 출시 당시 Radix 위에 만들어졌다. Radix는 언스타일드 헤드리스 컴포넌트, 접근성, 안정적인 API를 앞세워 많은 앱에서 사실상 기본 선택지처럼 쓰였다. 이번 변경은 Radix를 제거한다는 뜻이 아니다. shadcn/ui는 Base UI를 기본값으로 올리되, Radix 지원은 계속 유지한다고 밝혔다. ...

2026년 7월 6일 · 987 단어 · gnosyslambda