Trawling

최신기사

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

인도 정부 사이트 156곳, 폐기된 eMudhra 인증서 계속 사용

발행

eMudhra 인증서 폐기 뒤에도 인도 정부 사이트 156곳이 폐기된 TLS 인증서를 계속 제공했다고 글쓴이가 조사했습니다. 브라우저마다 폐기 확인 방식이 달라 접속 차단 여부도 다르며, 별도로 키 노출 사고의 영향으로 emSign G3 루트 인증서 신뢰가 중단돼 약 3만 건의 인증서를 교체해야 합니다.

Local Wikipedia: 걸어서 30분 거리에 있는 것만 보여주는 Wikipedia

발행

Local Wikipedia는 사용자가 지정한 위치 주변의 지리 좌표가 있는 Wikipedia 문서를 모아 보여주는 웹사이트입니다. 가까운 문서가 25개보다 적으면 약 6마일까지 범위를 넓히고, 결과가 500개를 넘으면 가까운 순으로 제한합니다. 댓글에서는 Wikipedia의 기존 주변 문서 기능과 겹친다는 점과 언어·거리·주제 필터가 부족하다는 점이 지적됐습니다.

3년간 만든 시그널 기반 UI 라이브러리 Nanoviews, 1.0 출시

발행

Nanoviews는 시그널로 실제 DOM을 직접 갱신하는 소형 UI 라이브러리입니다. 작성자는 번들 크기와 js-framework-benchmark 결과를 다른 프레임워크와 비교하고 Nano Kit 생태계와 서버 사이드 렌더링 미지원 상태를 소개합니다.

PHP, 긴급 PHP2Shell 패치 이틀 만에 추가 미패치 RCE 경고

발행

PHP가 특정한 세션 설정 조합에서 발생하는 추가 원격 코드 실행(RCE) 경로를 공개했습니다. 영향 범위가 좁아 긴급 패치 대신 session.upload_progress 비활성화를 권고했으며, 앞서 PHP2Shell 대응으로 같은 설정을 껐다면 추가 조치는 필요하지 않습니다.

HTML-in-Canvas API 오리진 트라이얼

발행

Chrome의 실험 기능 HTML-in-Canvas API가 오리진 트라이얼로 공개됐습니다. DOM 요소를 2D 캔버스나 WebGL·WebGPU 텍스처에 그리면서 선택, 입력, 접근성 같은 브라우저 기능을 유지합니다. 다만 렌더링과 스크롤은 JavaScript 실행에 의존합니다.

중간 CA 키 8개가 쉽게 추측되자 eMudhra, 글로벌 SSL/TLS 사업 철수

발행

인도 인증기관 eMudhra가 중간 인증기관(CA) 키 8개가 쉽게 추측되는 값으로 드러난 뒤 글로벌 SSL/TLS 사업에서 철수하기로 했습니다. Chrome과 Firefox의 신뢰 중단으로 약 3만 800개의 인증서가 영향을 받으며, ACME 자동 갱신 환경도 별도 이전 작업이 필요합니다.

Header Accordions: HTTP/3 서버를 겨냥한 QPACK 증폭 공격

발행

QPACK 헤더 압축을 처리하는 HTTP/3 구현 10종 가운데 7종에서 작은 요청이 서버의 메모리 고갈이나 CPU 고정으로 이어지는 취약점이 발견됐습니다. 공통 원인은 압축된 크기만 제한하거나 디코딩 후에야 크기를 검사하는 데 있으며, 글은 필드별 누적 크기를 디코딩 과정에서 제한해야 한다고 설명합니다.

eMudhra, 글로벌 SSL/TLS 인증서 사업 철수

발행

eMudhra가 최근 CA 사고 이후 글로벌 SSL/TLS 인증서 사업에서 자발적으로 철수한다고 발표했습니다. 전환이 끝날 때까지 기존 루트와 인증서 상태 확인 서비스를 유지하고, 영향을 받은 고객에게 파트너를 통해 무료 교체 인증서를 제공하겠다고 밝혔습니다.

PHP2Shell: 웹 기반을 위협하는 PHP 핵심 치명적 취약점

발행

PHP 핵심 코드에서 메모리 부족 처리 오류와 요청 간 전역 상태 잔존이라는 두 취약점이 발견됐습니다. 인증 없이 원격 코드 실행이나 PHP 프로세스 메모리 유출이 가능하며, 완전한 해결책은 영향을 받는 PHP 런타임을 패치 버전으로 업데이트하고 관련 프로세스를 재시작하는 것입니다.

eMudhra 중간 인증서 키 취약점과 인증서 폐기

발행

eMudhra는 키 생성 절차에서 약한 키가 만들어져 TLS 중간 CA 8개의 인증서를 폐기했다고 밝혔습니다. 해당 CA가 발급한 인증서는 없지만 브라우저 신뢰 프로그램이 상위 ECC 루트도 신뢰 해제해 한 고객 환경의 인증서를 교체하고 있습니다.

Cloudflare, php2shell 취약점 방어 규칙 배포

발행

PHP 5.4 이상에 영향을 주는 두 취약점은 특수 제작한 HTTP 요청으로 서비스 거부, 원격 코드 실행, 데이터 노출을 일으킬 수 있습니다. Cloudflare는 요청과 응답을 함께 분석하는 WAF 기능으로 공개 전 방어 규칙을 배포했으며, PHP 업데이트를 병행하라고 권고합니다.

YouTube, 싫어요 버튼을 메뉴 안으로 옮기는 인터페이스 시험 중

발행

YouTube가 데스크톱 영상 화면에서 싫어요 버튼을 점 3개 메뉴 안으로 옮기는 인터페이스를 시험한다는 보고가 나왔습니다. 싫어요 수를 공개하지 않는 기존 정책에 더해 버튼 접근성까지 낮아질 수 있지만, 테스트 범위와 정식 적용 여부는 확인되지 않았습니다.

Firefox Local Mode: 로컬 파일을 HTTPS 출처로 불러오기

발행

Firefox 153의 Local Mode는 로컬 폴더를 사용자 지정 HTTPS 출처에 연결해 웹 페이지를 시험하는 기능입니다. DevTools를 열어 둔 동안에만 작동하며, Secure Context에서만 허용되는 Web API를 로컬 파일로 시험할 수 있습니다.

Mastodon 5.0 자세히 보기

발행

Mastodon 5.0은 게시물 작성기를 팝아웃 방식으로 바꾸고 탐색 메뉴와 피드 UI를 개편합니다. Mastodon 팀은 신규 사용자의 진입 장벽을 낮추면서 기존 기능을 유지하고, 커뮤니티 테스트 의견을 반영해 작성기 위치와 공개 범위 설정 등을 조정했습니다.

CSS의 미래

발행

Interop 2027 후보로 거론되는 CSS 기능 10가지를 소개합니다. CSS 함수, 스크롤 상태 쿼리, 키워드 크기 애니메이션처럼 레이아웃과 동작 구현을 CSS에 더 맡기는 제안이 중심입니다. 기능별 지원 상태와 점진적 적용 방법도 설명합니다.

프런트엔드 개발자가 써볼 만한 에이전트 스킬 2가지

발행

프런트엔드 프로젝트에 적용한 두 가지 에이전트 스킬을 소개합니다. Impeccable은 웹사이트 디자인을 다듬고 Diagram Design은 코드 동작을 다이어그램으로 그립니다. 설치법과 사용 사례를 보여주며 스킬의 스크립트를 설치 전에 확인하라고 권합니다.