shiwoo.dev logoshiwoo.dev

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

프론트엔드 뉴스레터

#11

2026년 10월 16일5개 소식

이번 이슈 한눈에

  • Citizen Lab, 표적 광고로 스파이웨어를 전달한 공격 경로 확인
  • Firefox Enterprise, 조직 자체 인프라에서 운영하는 관리 콘솔 제공
  • Firefox 팀, Interop 2027 후보 기능의 우선순위 의견 수집
  • mise, 전역 도구의 자동 업데이트 지원
  1. 01

    news.hada.io

    광고를 클릭하지 않아도 감염되는 AdFection 공격이 확인됐어요

    Citizen Lab이 10월 15일, 표적 광고를 통해 Al Jazeera 기기에 Candiru 스파이웨어가 설치된 경로를 공개했어요. 2024~2025년에 발생한 공격으로, 광고의 JavaScript가 특정 사용자를 식별하고 추가 코드와 브라우저 익스플로잇을 전달했습니다. 광고를 클릭할 필요 없이 렌더링만으로 감염되는 방식입니다.

    조사 결과를 전달받은 Google·Beeswax 등은 Discover-Tech의 광고망 접근을 차단하거나 연결을 끊었어요.

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

    news.hada.io

    Firefox Enterprise, 조직 자체 인프라에서 브라우저를 중앙 관리해요

    Mozilla가 10월 12일, Firefox와 조직 자체 인프라에서 운영할 수 있는 관리 콘솔을 결합한 Firefox Enterprise를 공개했어요. IT 팀은 콘솔에서 브라우저 정책과 접근 권한을 중앙 관리하고, 브라우저를 통한 데이터 이동과 AI 사용을 통제할 수 있습니다. 기존에 쓰던 인증 제공자, SIEM, MDM과 함께 운영하도록 설계했어요.

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

    interop-rank.fxdx.dev

    Firefox 팀이 Interop 2027 후보 기능의 우선순위를 묻고 있어요

    Firefox 팀이 Interop 2027 후보 중 개발자에게 필요한 기능을 순위로 받기 시작했어요. GitHub 계정으로 로그인해 후보의 순서를 정하는 방식으로, 개발자가 어떤 제안을 더 필요로 하는지 의견을 모읍니다.

    • 후보 목록이 Interop 2027의 최종 선정이나 구현 일정을 뜻하지는 않아요.
    원문 읽기 ↗
  4. 04

    mise.jdx.dev

    mise에서 전역 도구를 지정한 주기로 자동 업데이트해요

    mise의 전역 설정에서 도구별로 auto_update를 켤 수 있어요. auto_update = "6h"라면 마지막 확인 후 6시간이 지났을 때 업데이트를 확인하며, version = "24"로 지정한 Node.js는 24.x 안에서만 바뀝니다.

    shim이나 mise exec는 도구를 실행하기 전에 업데이트하고, mise activate를 쓰는 shell은 prompt가 나타날 때 background에서 처리해요.

    • 전역 설정에서만 활성화할 수 있어요. 정확한 버전으로 고정한 도구는 업데이트하지 않으며, 프로젝트가 자체 버전을 지정하면 그 프로젝트에서 실행할 때도 자동 업데이트하지 않습니다.
    • CI·offline·locked = true에서는 실행하지 않고, 프로젝트 설정과 lockfile도 바꾸지 않아요.
    원문 읽기 ↗
  5. 05

    tamagui.dev

    Tamagui 3, 스타일 조건을 prop 값에 모으고 native runtime을 추가했어요

    Tamagui 3에서는 기본 스타일과 hover·breakpoint 조건을 한 prop 값에 함께 적을 수 있어요. React Strict DOM과 Tailwind 문법도 별도 import로 선택하며, 웹에서는 atomic CSS로, iOS·Android에서는 React Native 스타일로 처리합니다.

    기존 코드가 바뀌는 부분도 있습니다. Sheet.Frame은 레이아웃을 맡는 Sheet.Container와 배경을 맡는 Sheet.Background로 나뉘고, themeInverse는 theme="inverse"와 일반 sub-theme 정의로 옮겨야 해요.

    • 새 native runtime은 적용 가능한 view의 테마 변경을 Fabric으로 직접 전달해 React 리렌더링을 건너뜁니다. opt-in beta이며 React Native 0.82 이상과 New Architecture가 필요하고, Nitro Modules 설치·compiler 설정·앱 rebuild도 거쳐야 해요.
    원문 읽기 ↗

다음 이슈 받아보기

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

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

← 뉴스레터 #10 · 2026-10-15