“AI가 언제 당신의 일을 빼앗을까”라는 농담이 퍼진 뒤 생긴 문제
인디 게임 홍보용으로 만든 직업별 AI 해고일자 생성 사이트가 바이럴을 타며 하루 11만 건 넘는 검사를 처리했습니다. 개발자는 무료 요금제의 데이터베이스 타임아웃과 급증한 LLM 비용을 겪었고, Cloudflare 캐싱과 요청 재시도 조정으로 대응했습니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
인디 게임 홍보용으로 만든 직업별 AI 해고일자 생성 사이트가 바이럴을 타며 하루 11만 건 넘는 검사를 처리했습니다. 개발자는 무료 요금제의 데이터베이스 타임아웃과 급증한 LLM 비용을 겪었고, Cloudflare 캐싱과 요청 재시도 조정으로 대응했습니다.
eMudhra 인증서 폐기 뒤에도 인도 정부 사이트 156곳이 폐기된 TLS 인증서를 계속 제공했다고 글쓴이가 조사했습니다. 브라우저마다 폐기 확인 방식이 달라 접속 차단 여부도 다르며, 별도로 키 노출 사고의 영향으로 emSign G3 루트 인증서 신뢰가 중단돼 약 3만 건의 인증서를 교체해야 합니다.
Local Wikipedia는 사용자가 지정한 위치 주변의 지리 좌표가 있는 Wikipedia 문서를 모아 보여주는 웹사이트입니다. 가까운 문서가 25개보다 적으면 약 6마일까지 범위를 넓히고, 결과가 500개를 넘으면 가까운 순으로 제한합니다. 댓글에서는 Wikipedia의 기존 주변 문서 기능과 겹친다는 점과 언어·거리·주제 필터가 부족하다는 점이 지적됐습니다.
Nanoviews는 시그널로 실제 DOM을 직접 갱신하는 소형 UI 라이브러리입니다. 작성자는 번들 크기와 js-framework-benchmark 결과를 다른 프레임워크와 비교하고 Nano Kit 생태계와 서버 사이드 렌더링 미지원 상태를 소개합니다.
PHP가 특정한 세션 설정 조합에서 발생하는 추가 원격 코드 실행(RCE) 경로를 공개했습니다. 영향 범위가 좁아 긴급 패치 대신 session.upload_progress 비활성화를 권고했으며, 앞서 PHP2Shell 대응으로 같은 설정을 껐다면 추가 조치는 필요하지 않습니다.
Chrome의 실험 기능 HTML-in-Canvas API가 오리진 트라이얼로 공개됐습니다. DOM 요소를 2D 캔버스나 WebGL·WebGPU 텍스처에 그리면서 선택, 입력, 접근성 같은 브라우저 기능을 유지합니다. 다만 렌더링과 스크롤은 JavaScript 실행에 의존합니다.
인도 인증기관 eMudhra가 중간 인증기관(CA) 키 8개가 쉽게 추측되는 값으로 드러난 뒤 글로벌 SSL/TLS 사업에서 철수하기로 했습니다. Chrome과 Firefox의 신뢰 중단으로 약 3만 800개의 인증서가 영향을 받으며, ACME 자동 갱신 환경도 별도 이전 작업이 필요합니다.
QPACK 헤더 압축을 처리하는 HTTP/3 구현 10종 가운데 7종에서 작은 요청이 서버의 메모리 고갈이나 CPU 고정으로 이어지는 취약점이 발견됐습니다. 공통 원인은 압축된 크기만 제한하거나 디코딩 후에야 크기를 검사하는 데 있으며, 글은 필드별 누적 크기를 디코딩 과정에서 제한해야 한다고 설명합니다.
PHP의 두 치명적 취약점 PHP2Shell은 패치 공개 나흘 전부터 공격 시도가 포착됐습니다. 영향을 받는 버전을 갱신하는 데 그치지 않고, 웹·PHP-FPM 로그와 프로세스 메모리에 노출됐을 수 있는 비밀정보를 점검하자는 논의가 이어집니다.
eMudhra가 최근 CA 사고 이후 글로벌 SSL/TLS 인증서 사업에서 자발적으로 철수한다고 발표했습니다. 전환이 끝날 때까지 기존 루트와 인증서 상태 확인 서비스를 유지하고, 영향을 받은 고객에게 파트너를 통해 무료 교체 인증서를 제공하겠다고 밝혔습니다.
PHP 핵심 코드에서 메모리 부족 처리 오류와 요청 간 전역 상태 잔존이라는 두 취약점이 발견됐습니다. 인증 없이 원격 코드 실행이나 PHP 프로세스 메모리 유출이 가능하며, 완전한 해결책은 영향을 받는 PHP 런타임을 패치 버전으로 업데이트하고 관련 프로세스를 재시작하는 것입니다.
eMudhra는 키 생성 절차에서 약한 키가 만들어져 TLS 중간 CA 8개의 인증서를 폐기했다고 밝혔습니다. 해당 CA가 발급한 인증서는 없지만 브라우저 신뢰 프로그램이 상위 ECC 루트도 신뢰 해제해 한 고객 환경의 인증서를 교체하고 있습니다.
PHP 5.4 이상에 영향을 주는 두 취약점은 특수 제작한 HTTP 요청으로 서비스 거부, 원격 코드 실행, 데이터 노출을 일으킬 수 있습니다. Cloudflare는 요청과 응답을 함께 분석하는 WAF 기능으로 공개 전 방어 규칙을 배포했으며, PHP 업데이트를 병행하라고 권고합니다.
Tiny Little Office는 문서 내용을 URL에 담아 공유하는 오피스 도구 모음입니다. 텍스트, 스프레드시트, 슬라이드 등 열 가지 앱을 제공하며, 계정이나 서버 저장 없이 문서를 다룹니다.
YouTube가 데스크톱 영상 화면에서 싫어요 버튼을 점 3개 메뉴 안으로 옮기는 인터페이스를 시험한다는 보고가 나왔습니다. 싫어요 수를 공개하지 않는 기존 정책에 더해 버튼 접근성까지 낮아질 수 있지만, 테스트 범위와 정식 적용 여부는 확인되지 않았습니다.
Firefox 153의 Local Mode는 로컬 폴더를 사용자 지정 HTTPS 출처에 연결해 웹 페이지를 시험하는 기능입니다. DevTools를 열어 둔 동안에만 작동하며, Secure Context에서만 허용되는 Web API를 로컬 파일로 시험할 수 있습니다.
Mastodon 5.0은 게시물 작성기를 팝아웃 방식으로 바꾸고 탐색 메뉴와 피드 UI를 개편합니다. Mastodon 팀은 신규 사용자의 진입 장벽을 낮추면서 기존 기능을 유지하고, 커뮤니티 테스트 의견을 반영해 작성기 위치와 공개 범위 설정 등을 조정했습니다.
Interop 2027 후보로 거론되는 CSS 기능 10가지를 소개합니다. CSS 함수, 스크롤 상태 쿼리, 키워드 크기 애니메이션처럼 레이아웃과 동작 구현을 CSS에 더 맡기는 제안이 중심입니다. 기능별 지원 상태와 점진적 적용 방법도 설명합니다.
디바운스는 검색을 잠시 미룰 뿐, 실행을 시작한 뒤 메인 스레드를 오래 점유하는 문제는 해결하지 않습니다. 글은 브라우저의 작업 우선순위와 yield를 활용해 긴 작업을 나누고, 취소와 성능 측정을 함께 적용하는 방법을 설명합니다.
프런트엔드 프로젝트에 적용한 두 가지 에이전트 스킬을 소개합니다. Impeccable은 웹사이트 디자인을 다듬고 Diagram Design은 코드 동작을 다이어그램으로 그립니다. 설치법과 사용 사례를 보여주며 스킬의 스크립트를 설치 전에 확인하라고 권합니다.