GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

구글, AI 개요(AI Overviews) 제외 옵션 제공—하지만 대부분은 유지하는 것이 좋습니다

2026년 8월 31일부터 서치 콘솔(Search Console)에 적용되는 이 새로운 설정은 검색 및 디스커버 전반의 AI 기반 답변에서 사이트를 제외할 수 있게 해주지만, 동시에 AI를 통해 발생하는 모든 트래픽과 분석 데이터도 사라지게 만들며, 기존의 검색 순위에는 영향을 미치지 않습니다.

WebDev · 1 min read

Text Box Trim은 최근 몇 년간 등장한 최고의 CSS 기능입니다

Text Box Trim은 최근 몇 년간 등장한 최고의 CSS 기능입니다. 디지털 제품을 만들 때 일관되지 않은 텍스트 간격 때문에 고민하신 적이 있을 것입니다. 모든 폰트는 대문자 높이(cap height) 위와 아래에 보이지 않는 여백을 가지고 있습니다...

WebDev · 4 min read

Niimbot N1의 "300 dpi" 주장 폭로: 실제 해상도는 약 203 dpi

한 개발자가 Niimbot N1 라벨 프린터용 Web Bluetooth 드라이버를 제작해 출력물을 측정한 결과, 실제 인쇄 해상도가 광고된 300 dpi에 훨씬 못 미치는 약 203 dpi인 것으로 밝혀져 정밀한 라벨 인쇄가 필요한 사용자들 사이에서 우려가 커지고 있습니다.

WebDev · 2 min read

악성 .git 설정 하나로 팀 내 모든 기기가 침해될 수 있습니다

리포지토리의 .git/config에 조작된 core.fsmonitor 항목이 포함되어 있으면, Claude Code와 같은 AI 도구가 git status를 호출할 때 자동으로 실행됩니다. 이 명령은 개발자의 권한으로 실행되므로, 공격자가 악성 코드를 설치하거나 자격 증명을 탈취하고, 코드를 한 줄도 작성하기 전에 소스 코드를 변조할 수 있습니다.

WebDev · 3 min read

가짜 채용 저장소에 PostCSS 백도어 삽입, 단 몇 분 만에 크롬 비밀번호 탈취

가짜 시니어 엔지니어 구인 제안을 통해 정교하게 꾸며진 GitHub 저장소가 전달되었습니다. 이 저장소의 스타터 스크립트를 실행하면 postcss.config.js에 숨겨진 코드가 작동하여 C2 서버와 통신하고, 2단계 페이로드를 다운로드한 뒤 macOS 키체인에 저장된 모든 크롬 비밀번호를 탈취합니다.

WebDev · 3 min read

유럽 주요 사이트 64%가 기본적인 접근성 규칙 미준수, 감사 결과 발표

EU 내 트래픽이 가장 높은 사이트들을 대상으로 한 감사 결과, 3분의 2가 필수적인 ARIA 레이블이 부족하고 44%는 명도 대비 기준을 충족하지 못하는 것으로 나타났습니다. 또한 규모가 큰 사이트일수록 Level A 표준을 위반할 확률이 3배 더 높아, WCAG 2.2가 도입되기 전 규제 대상이 될 위험이 있습니다.

WebDev · 3 min read

MiniLM-L6-v2, 2억 5,600만 회 다운로드 달성하며 Hugging Face의 모든 LLM을 압도하다

2,200만 개의 파라미터를 가진 all-MiniLM-L6-v2는 일반 CPU에서도 구동 가능하며, 수백만 개의 문장을 단 몇 분 만에 임베딩할 수 있습니다. 또한 무료로 로컬 호스팅이 가능하여, 기업들이 서비스를 확장하면서 GPU 비용, 클라우드 수수료 및 데이터 프라이버시 문제를 피할 수 있게 해줍니다.

WebDev · 2 min read

Brave Search의 '주요' 출처는 깨진 링크였던 반면, Google은 YouTube를 인용했다

2026년 EU AI 법 개정안에 대해 세 가지 AI 검색 도구에 질문을 던졌다. 세 도구 모두 똑같이 자신감 넘치는 답변을 내놓았지만, Brave의 '주요' 인용 출처는 빈 페이지로 연결되었고, Google의 답변은 컨설팅 회사의 블로그와 YouTube 영상에 의존하고 있어 숨겨진 출처(provenance) 문제를 드러냈다.

WebDev · 3 min read