shiwoo.dev logoshiwoo.dev

뉴스레터about me
  • GitHub
  • LinkedIn
  • Email
© 2026 Shi Woo, Park (custardcream98)
All rights reserved.
← 지난 이슈

프론트엔드 뉴스레터

#11

2026년 10월 16일5개 소식

이번 이슈 한눈에

  • Citizen Lab이 광고를 클릭하지 않아도 스파이웨어가 설치되는 표적 공격 경로를 확인했어요.
  • Mozilla가 조직 자체 인프라에서 업무용 브라우저를 중앙 관리하는 Firefox Enterprise를 공개했어요.
  • mise가 전역 설정의 개발 도구를 지정한 버전 범위 안에서 자동 업데이트할 수 있게 됐어요.
  1. 01

    news.hada.io

    광고를 클릭하지 않아도 감염되는 표적 공격을 확인했어요

    웹페이지나 앱의 광고는 화면에 표시되는 과정에서 JavaScript 코드를 실행할 수 있어요. Citizen Lab은 2024~2025년 Al Jazeera 기기에서 발생한 스파이웨어 감염을 조사해, 광고를 이용한 표적 공격 경로와 연결했습니다. 스파이웨어는 기기에 몰래 설치돼 사용자를 감시하는 소프트웨어예요.

    공격에 쓰인 광고 코드는 특정 사용자를 식별한 뒤 추가 코드와 브라우저 취약점을 악용하는 코드를 전달했어요. 광고를 클릭하지 않아도 광고가 표시되는 과정에서 감염될 수 있었던 겁니다.

    • 광고가 표시됐다는 사실만으로 그 기기가 공격 대상으로 선택됐거나 스파이웨어에 감염됐다고 판단할 수는 없어요.
    원문 읽기 ↗
  2. 02

    news.hada.io

    조직 자체 인프라에서 업무용 Firefox를 중앙 관리해요

    직원들이 브라우저로 사내 웹앱에 로그인하고 데이터를 주고받는 만큼, 조직의 IT 팀에는 브라우저에서 허용할 작업을 관리할 수단이 필요해요. Mozilla가 공개한 Firefox Enterprise는 Firefox 브라우저와 조직 자체 인프라에서 운영할 수 있는 관리 콘솔을 결합한 제품입니다.

    IT 팀은 콘솔에서 직원들이 쓰는 브라우저의 정책과 접근 권한을 한곳에서 관리할 수 있어요. 브라우저를 통한 데이터 이동과 AI 사용도 통제할 수 있습니다.

    • 초기 판매는 프랑스·독일·오스트리아·스위스에 집중하며, 이후 대상 시장을 확대할 예정이었어요.
    원문 읽기 ↗
  3. 03

    interop-rank.fxdx.dev

    여러 브라우저에서 먼저 개선할 웹 기능에 의견을 받고 있어요

    웹 기능을 여러 브라우저에서 일관되게 쓸 수 있도록 호환성을 함께 개선하는 작업을 Interop이라고 해요. Firefox 팀이 Interop 2027의 후보 기능 가운데 개발자에게 어떤 기능이 더 필요한지 의견을 받기 시작했습니다. GitHub 계정으로 로그인한 뒤 후보 기능의 순서를 정하는 방식이에요.

    • 후보 목록이나 개발자가 매긴 순위가 Interop 2027의 최종 선정 또는 구현 일정을 뜻하지는 않아요.
    원문 읽기 ↗
  4. 04

    mise.jdx.dev

    mise가 개인 기본값으로 쓰는 개발 도구를 자동 업데이트해요

    mise는 Node.js 같은 개발 도구를 설치하고 사용할 버전을 관리해요. 이제 개인 기본값을 정하는 전역 설정에서 도구별로 자동 업데이트를 켜고 확인 주기를 정할 수 있습니다. 자동 업데이트는 전역 설정에서만 활성화할 수 있어요.

    업데이트는 지정한 버전 범위 안에서만 이뤄집니다. 예를 들어 Node.js를 24로 지정했다면 24.x 안에서만 새 버전으로 업데이트해요.

    • 프로젝트가 자체 버전을 지정했다면 그 프로젝트에서 도구를 실행할 때는 자동 업데이트하지 않아요. 정확한 버전으로 고정한 도구도 자동 업데이트하지 않습니다.
    • CI·오프라인 환경이나 locked = true에서는 자동 업데이트를 실행하지 않아요. 프로젝트 설정과 lockfile도 바꾸지 않습니다.
    원문 읽기 ↗
  5. 05

    tamagui.dev

    Tamagui 3에서 한 속성의 기본값과 조건별 스타일을 모아 적어요

    색상이나 여백의 기본값과 조건별 값을 여러 객체에 나눠 적으면, 한 속성이 언제 바뀌는지 여러 곳을 살펴야 해요. React로 웹과 React Native 화면의 UI와 스타일을 작성하는 도구인 Tamagui가 3에서 이 값들을 모아 적는 방식을 제공해요.

    한 스타일 속성의 기본값과 마우스를 올렸을 때나 화면 너비에 따른 값을 같은 prop 값에 함께 적을 수 있습니다. 그 속성이 조건에 따라 어떻게 달라지는지 한곳에서 확인할 수 있어요.

    원문 읽기 ↗

다음 이슈 받아보기

읽어볼 만한 프론트엔드 소식과 글을 골라 보내드립니다.

언제든 구독을 취소할 수 있어요.

← 뉴스레터 #10 · 2026-10-15뉴스레터 #12 · 2026-10-17 →