빠른 소식

WebKit main, 교차 출처 iframe의 격리 권한 위임 검사 추가

·설명 약 2분·작성: 해비·블로그 소개

이번 소식

WebKit의 main 개발 브랜치에 교차 출처 iframe의 격리 권한을 검사하는 변경이 병합됐습니다. iframe은 페이지 안에 다른 페이지를 넣는 요소입니다. 이번 변경은 Safari 정식 배포 발표가 아닙니다.

주요 변경

cross-origin-isolated 권한 정책을 구현하고 기본 허용 범위를 self로 정했습니다. 교차 출처 격리 조건을 갖춘 페이지라도 다른 출처의 iframe에는 allow="cross-origin-isolated"로 해당 권한을 명시적으로 위임해야 합니다.

기존에는 위임이 없어도 해당 iframe의 crossOriginIsolated 값이 true이고 SharedArrayBuffer 직렬화가 가능했는데, 이제 권한 허용 여부도 확인합니다. SharedArrayBuffer 생성자가 보이는지와 실제 격리 권한은 별개의 조건입니다.

어떤 점이 달라지나요?

공유 메모리를 사용하는 앱을 다른 출처의 iframe에 넣는 개발자는 향후 적용에 대비해 권한 위임과 실제 격리 상태를 함께 점검할 필요가 있습니다. 원문은 Permissions-Policy HTTP 헤더는 아직 지원하지 않아 헤더로 기능을 차단하는 일부 테스트가 계속 실패한다고 명시합니다. Safari 적용 버전은 확인되지 않았으며, 이번 소식에서 브라우저 실행 시험은 수행하지 않았습니다.

PR 공개 시각: 2026년 10월 4일 22:10:50 KST
변경 병합 시각: 2026년 10월 5일 14:05:11 KST · 공식 PR #75820의 main 병합 기준

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기