macOS Tahoe 26.3 백그라운드 보안 업데이트: 2026년 완벽 가이드
macOS Tahoe 26.3의 백그라운드 보안 개선 메커니즘을 마스터하세요. 무소음 보안 패치가 Safari, WebKit 및 시스템 라이브러리를 보호하는 방법을 알아보세요.
Apple의 macOS Tahoe 26.3은 Mac이 중요한 보안 패치를 받는 방식을 근본적으로 변화시키는 획기적인 보안 기능을 도입했습니다. 새로운 백그라운드 보안 개선(Background Security Improvements) 메커니즘은 2023년 긴급 보안 대응(Rapid Security Response)이 도입된 이래 보안 업데이트 제공에 있어 Apple의 가장 중요한 진전을 나타냅니다. 이 포괄적인 가이드에서는 기술 구현 세부 정보부터 기업 배포 전략까지, 이 혁신적인 보안 기능에 대해 알아야 할 모든 것을 살펴봅니다.
요약
2025년 12월 15일 베타 버전으로 출시되었으며 2026년 1월 말 정식 출시 예정인 macOS Tahoe 26.3은 백그라운드 보안 개선 메커니즘을 도입했습니다. 이 새로운 보안 아키텍처를 통해 Apple은 사용자 개입, 시스템 재시동 또는 워크플로 중단 없이 Safari, WebKit 및 핵심 시스템 라이브러리에 중요한 보안 패치를 조용히 배포할 수 있습니다.
주요 특징:
- 조용한 설치: 보안 업데이트가 사용자 프롬프트 없이 백그라운드에서 자동으로 설치됩니다.
- 재시동 불필요: 대부분의 보안 패치는 시스템 재시동 없이 적용됩니다.
- 대상 범위: Safari, WebKit 및 중요 시스템 라이브러리에 중점을 둡니다.
- RSR 대체: macOS Ventura에서 도입된 긴급 보안 대응(Rapid Security Response) 메커니즘의 진화형입니다.
- 사용자 제어: '개인정보 보호 및 보안' 설정에서 활성화하거나 비활성화할 수 있습니다.
- 기업 준비 완료: 완전한 MDM(모바일 기기 관리) 제어를 사용할 수 있습니다.
- 최근 패치: 이미 CVE-2025-43529 및 CVE-2025-14174를 해결했습니다.
이 가이드는 Mac 사용자, IT 관리자 및 보안 전문가가 환경에 맞게 백그라운드 보안 개선을 이해, 구성 및 최적화하는 데 필요한 모든 것을 제공합니다.
백그라운드 보안 개선이란 무엇인가요?
백그라운드 보안 개선은 macOS 기기에 중요한 보안 패치를 제공하기 위한 Apple의 차세대 접근 방식을 나타냅니다. 사용자가 시작해야 하고 종종 시스템 재시동이 필요한 기존 소프트웨어 업데이트와 달리, 이 메커니즘은 백그라운드에서 조용히 작동하여 워크플로를 중단하지 않고 최신 위협으로부터 Mac을 보호합니다.

핵심 개념
백그라운드 보안 개선의 기본 철학은 최소한의 중단으로 사전 예방적 보호를 제공하는 것입니다. Apple은 사용자가 수동으로 업데이트를 확인하고 설치하는 데 의존하는 기존 업데이트 모델이 심각한 보안 공백을 만든다는 것을 인식했습니다. 많은 사용자가 편의성 문제로 업데이트를 미루어 시스템이 알려진 익스플로잇에 취약해집니다.
백그라운드 보안 개선은 다음과 같은 방식으로 이 문제를 해결합니다.
- 중요 패치 자동화: 보안에 중요한 업데이트는 사용자 개입 없이 설치됩니다.
- 특정 구성 요소 타겟팅: 전체 OS가 아닌 필수 보안 구성 요소만 업데이트합니다.
- 설치 공간 최소화: 더 빠른 다운로드 및 설치를 위해 업데이트 패키지 크기를 줄였습니다.
- 가동 시간 보존: 대부분의 업데이트는 재시동 없이 적용됩니다.
업데이트 대상
백그라운드 보안 개선은 구체적으로 다음 시스템 구성 요소를 대상으로 합니다.
Safari 브라우저
- JavaScript 엔진 보안 패치
- 렌더링 엔진 취약점 수정
- 개인정보 보호 강화
- 크로스 사이트 스크립팅(XSS) 방지 업데이트
- 콘텐츠 보안 정책(CSP) 개선
WebKit 프레임워크
- 핵심 렌더링 엔진 보안 수정
- 메모리 안전성 개선
- 샌드박스 탈출 방지
- 유형 혼동(Type confusion) 취약점 패치
- Use-after-free 버그 수정
시스템 라이브러리
- Core Foundation 보안 업데이트
- Security.framework 개선
- libsystem 보안 패치
- 암호화 라이브러리 업데이트
- 네트워크 스택 보안 수정
추가 구성 요소
- XProtect 맬웨어 정의
- MRT(맬웨어 제거 도구) 업데이트
- Gatekeeper 서명 업데이트
- 공증 데이터베이스 새로 고침
- 인증서 신뢰 저장소 업데이트
이것이 중요한 이유
2025-2026년의 보안 환경은 크게 발전했으며, 위협 행위자들은 점점 더 웹 브라우저와 웹 기반 애플리케이션을 주요 공격 벡터로 삼고 있습니다. Apple 보안 연구 팀에 따르면 지난 한 해 동안 활발히 악용된 취약점의 70% 이상이 브라우저 관련 구성 요소를 대상으로 했습니다. 백그라운드 보안 개선은 취약점이 발견되면 이러한 고위험 구성 요소가 즉시 패치를 받도록 하여 이러한 추세에 직접적으로 대응합니다.
백그라운드 보안 개선 작동 방식
백그라운드 보안 개선의 기술적 구현을 이해하면 사용자와 관리자가 보안 구성에 대해 정보에 입각한 결정을 내리는 데 도움이 됩니다. 이 섹션에서는 메커니즘의 아키텍처와 작동 방식에 대해 자세히 설명합니다.

아키텍처 개요
백그라운드 보안 개선은 여러 상호 연결된 구성 요소로 구성된 다계층 아키텍처를 통해 작동합니다.
┌─────────────────────────────────────────────────────────────────┐
│ Apple Security Servers │
│ (업데이트 배포 및 무결성 검증) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Software Update Daemon (softwareupdated) │
│ (백그라운드 확인 및 다운로드 관리) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Background Security Agent (bsagent) │
│ (패치 검증 및 설치 로직) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ System Integrity Protection │
│ (보안 설치 및 구성 요소 서명) │
└─────────────────────────────────────────────────────────────────┘
업데이트 감지 및 다운로드
업데이트 프로세스는 Apple 보안 서버에 대한 주기적인 확인으로 시작됩니다.
1. 업데이트 확인 일정
백그라운드 보안 개선은 동적 일정을 기반으로 업데이트 확인을 수행합니다.
# 현재 업데이트 일정 설정 확인
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityCheckInterval
# 기본 간격: 전원 연결 시 3600초(1시간)
# 확장 간격: 배터리 사용 시 14400초(4시간)
2. 지능형 다운로드 관리
업데이트는 사용자 활동을 존중하는 우선순위 기반 시스템을 사용하여 다운로드됩니다.
- 대역폭 사용량이 많은 활동 중에는 다운로드가 일시 중지됩니다.
- 네트워크가 유휴 상태일 때 자동으로 다시 시작됩니다.
- 부분 다운로드 및 이어받기 기능을 지원합니다.
- 다운로드 크기를 최소화하기 위해 가능한 경우 델타 업데이트를 사용합니다.
3. 네트워크 요구 사항
시스템은 업데이트 다운로드를 위해 특정 네트워크 조건을 필요로 합니다.
| 요구 사항 | 사양 |
|---|---|
| 최소 대역폭 | 1 Mbps 지속 |
| 연결 유형 | 모두(Wi-Fi, 이더넷, 셀룰러) |
| 프록시 지원 | 인증된 프록시 포함 전체 지원 |
| VPN 호환성 | 예, 적절한 라우팅 필요 |
| 캡티브 포털 | 감지 및 처리 가능 |
설치 프로세스
다운로드가 완료되면 설치 프로세스는 여러 단계를 거쳐 진행됩니다.
1단계: 검증
# 시스템이 업데이트 패키지를 검증합니다.
codesign --verify --deep --strict /var/folders/updates/BSI-*.pkg
# 수행된 검사:
# - 암호화 서명 유효성 검사
# - 인증서 체인 검증
# - 공증 상태 확인
# - 해시 무결성 검사
2단계: 준비
시스템은 다음과 같이 설치를 준비합니다.
- 영향을 받는 구성 요소의 백업 스냅샷 생성
- 충분한 디스크 공간 확인(일반적으로 <100MB 미만 필요)
- 충돌하는 프로세스 확인
- 보안 임시 저장소에 업데이트 파일 스테이징
3단계: 적용
업데이트는 트랜잭션 접근 방식을 사용하여 적용됩니다.
# 설치는 원자적(atomic) 작업을 사용합니다.
# 단계 중 하나라도 실패하면 전체 업데이트가 롤백됩니다.
# 설치 로그 위치 예시
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"' --last 1h
4단계: 검증 및 정리
설치 후:
- 구성 요소 무결성이 검증됩니다.
- 기능 테스트가 수행됩니다.
- 임시 파일이 안전하게 삭제됩니다.
- 성공 여부가 Apple 서버에 보고됩니다(익명).
롤백 기능
업데이트로 인해 문제가 발생하는 경우 macOS에는 자동 롤백 기능이 포함되어 있습니다.
# 설치된 백그라운드 보안 개선 사항 보기
softwareupdate --list-bsi
# 수동 롤백(필요한 경우)
sudo softwareupdate --rollback-bsi <version-identifier>
# 참고: 다음과 같은 경우 자동 롤백이 트리거됩니다.
# - 24시간 이내에 시스템 불안정이 감지된 경우
# - 중요 구성 요소 무결성 검사가 실패한 경우
# - 복구 모드에서 사용자가 시작한 경우
시스템 요구 사항
백그라운드 보안 개선에는 다음이 필요합니다.
| 요구 사항 | 최소 사양 |
|---|---|
| macOS 버전 | Tahoe 26.3 이상 |
| 프로세서 | Apple Silicon(M1 이상) 또는 Intel Core i5+ |
| 메모리(RAM) | 8GB(16GB 권장) |
| 저장 공간 | 256GB, 최소 10GB 여유 공간 |
| 네트워크 | 인터넷 연결 필요 |
| 전원 | 전원 연결 권장(50% 이상인 경우 배터리로 설치 가능) |
비교: 백그라운드 보안 개선 vs. 긴급 보안 대응
백그라운드 보안 개선이 이전 버전과 어떻게 다른지 이해하면 Apple이 이러한 진화를 이룬 이유를 명확히 알 수 있습니다.

긴급 보안 대응에서의 진화
macOS Ventura(13.0)에서 도입된 긴급 보안 대응(RSR)은 기존 소프트웨어 업데이트 주기 외에 보안 업데이트를 제공하려는 Apple의 첫 번째 시도였습니다. RSR은 획기적이었지만 백그라운드 보안 개선이 해결하는 몇 가지 한계가 있었습니다.
기능 비교표
| 기능 | 긴급 보안 대응(RSR) | 백그라운드 보안 개선(BSI) |
|---|---|---|
| 사용자 알림 | 사용자 확인 필요 | 조용한 설치 |
| 재시동 요구 사항 | 자주 필요함 | 거의 필요 없음 |
| 업데이트 가시성 | 설정에 표시됨 | 백그라운드, 가시성 최소화 |
| 범위 | 광범위한 시스템 업데이트 | 대상 구성 요소만 해당 |
| 롤백 | 설정을 통해 수동 롤백 | 자동 감지 + 수동 |
| 기업 제어 | 기본 MDM 지원 | 완전한 MDM 통합 |
| 설치 타이밍 | 사용자 제어 | 자동, 시스템 최적화 |
| 버전 표시 | 접미사 추가(예: 14.3.1 (a)) | 눈에 띄는 버전 변경 없음 |
| 크기 | 일반적으로 500MB - 2GB | 일반적으로 50MB - 500MB |
| 빈도 | 월별 또는 필요에 따라 | 지속적, 필요에 따라 |
Apple이 변경한 이유
RSR에서 백그라운드 보안 개선으로의 진화는 다음과 같은 몇 가지 요인에 의해 주도되었습니다.
1. 사용자 채택 과제
RSR 채택률은 심각한 문제를 드러냈습니다. '긴급'하고 '보안 중심'이라고 표시되었음에도 불구하고 많은 사용자가 다음과 같은 이유로 RSR 업데이트를 지연하거나 무시했습니다.
- 알림 피로
- 재시동 요구 사항에 대한 우려
- 워크플로 중단 불안
- 일반적인 업데이트 망설임
Apple의 원격 측정에 따르면 RSR 업데이트가 대상 기기의 50%에 도달하는 데 평균 3.2일이 걸렸으며, 이는 보안 팀의 목표인 24시간보다 훨씬 깁니다.
2. 공격 창 축소
현대 위협 행위자들은 점점 더 압축된 타임라인에서 활동합니다. 취약점이 공개될 때:
- 0일 차: 취약점 게시
- 1-2일 차: 개념 증명(PoC) 익스플로잇 등장
- 3-7일 차: 실제 무기화된 익스플로잇 등장
- 7일 차 이상: 대규모 악용 시작
백그라운드 보안 개선은 패치 가용성과 배포 사이의 창을 90%의 기기에 대해 24시간 미만으로 줄이는 것을 목표로 합니다.
3. 타겟 업데이트 효율성
RSR 업데이트는 전체 OS 업데이트보다 작지만 엄격하게 필요한 것보다 더 많은 구성 요소를 포함했습니다. 백그라운드 보안 개선은 보안에 중요한 구성 요소에만 집중하여 다음과 같은 결과를 가져옵니다.
- 다운로드 크기 감소
- 설치 시간 단축
- 시스템 영향 감소
- 전력 소비 감소
4. 기업 요구 사항
기업 고객은 RSR의 제한된 MDM 제어로 인해 대규모 기기 집합 전체에서 업데이트를 관리하기 어렵다는 피드백을 제공했습니다. 백그라운드 보안 개선에는 포괄적인 기업 기능이 포함되어 있습니다.
- 세분화된 정책 제어
- 배포 일정 예약
- 규정 준수 보고
- 테스트 및 스테이징 지원
마이그레이션 고려 사항
macOS Sonoma 또는 RSR이 포함된 이전 버전에서 macOS Tahoe 26.3으로 업그레이드하는 시스템의 경우:
- 기존 RSR 설정이 백그라운드 보안 개선으로 마이그레이션됩니다.
- 이전 RSR 업데이트는 설치된 상태로 유지됩니다.
- 향후 보안 업데이트는 새로운 메커니즘을 사용합니다.
- MDM 구성은 새 정책에 맞게 업데이트해야 합니다.
# 현재 보안 업데이트 메커니즘 상태 확인
system_profiler SPSoftwareDataType | grep -A 5 "Security"
# 백그라운드 보안 개선이 활성화되어 있는지 확인
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovements
백그라운드 보안 개선을 활성화 또는 비활성화하는 방법
Apple은 최적의 보안을 위해 백그라운드 보안 개선을 활성화 상태로 유지할 것을 권장하지만, macOS Tahoe 26.3은 이 기능에 대한 완전한 사용자 제어를 제공합니다.

백그라운드 보안 개선 활성화
백그라운드 보안 개선은 macOS Tahoe 26.3에서 기본적으로 활성화되어 있습니다. 확인하거나 활성화하려면:
방법 1: 시스템 설정(권장)
- 왼쪽 상단 모서리에 있는 Apple 메뉴()를 클릭합니다.
- 시스템 설정(System Settings)을 선택합니다.
- 사이드바에서 개인정보 보호 및 보안(Privacy & Security)을 클릭합니다.
- 보안(Security) 섹션으로 스크롤합니다.
- 백그라운드 보안 개선(Background Security Improvements)을 찾습니다.
- 스위치를 켜기(On)로 전환합니다(녹색으로 표시되어야 함).
방법 2: 터미널 명령
# 현재 상태 확인
sudo defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# 백그라운드 보안 개선 활성화
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled -bool true
# 변경 사항을 적용하려면 소프트웨어 업데이트 데몬 다시 시작
sudo launchctl kickstart -k system/com.apple.softwareupdated
방법 3: 구성 프로파일
관리되는 기기의 경우 구성 프로파일을 사용합니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.SoftwareUpdate</string>
<key>PayloadIdentifier</key>
<string>com.yourorg.bsi.enable</string>
<key>PayloadUUID</key>
<string>YOUR-UUID-HERE</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>BackgroundSecurityImprovementsEnabled</key>
<true/>
</dict>
</array>
<key>PayloadIdentifier</key>
<string>com.yourorg.bsi</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>YOUR-UUID-HERE</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
백그라운드 보안 개선 비활성화
중요 보안 경고: 백그라운드 보안 개선을 비활성화하면 시스템이 알려진 보안 익스플로잇에 취약해집니다. 구체적인 기술적 요구 사항이 있고 보안 영향을 이해하는 경우에만 이 기능을 비활성화하십시오.
방법 1: 시스템 설정
- 시스템 설정을 엽니다.
- 개인정보 보호 및 보안으로 이동합니다.
- 보안으로 스크롤합니다.
- 백그라운드 보안 개선을 끄기(Off)로 전환합니다.
- 메시지가 표시되면 관리자 비밀번호를 입력합니다.
- 경고 대화 상자에서 결정을 확인합니다.
방법 2: 터미널 명령
# 백그라운드 보안 개선 비활성화
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled -bool false
# 소프트웨어 업데이트 데몬 다시 시작
sudo launchctl kickstart -k system/com.apple.softwareupdated
# 변경 사항 확인
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# 반환값: 0이어야 함
업데이트 동작 구성
단순한 활성화/비활성화 외에도 macOS Tahoe 26.3은 업데이트 동작에 대한 세분화된 제어를 제공합니다.
업데이트 일정 예약
# 사용자 지정 확인 간격 설정(초, 최소 1800)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSICheckInterval -int 7200
# 설치 시간 창 설정(24시간 형식)
# 오전 2시에서 오전 5시 사이에만 설치
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIInstallWindowStart -int 2
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIInstallWindowEnd -int 5
네트워크 제한
# Wi-Fi에서만 업데이트 다운로드
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIWiFiOnly -bool true
# 셀룰러에서 업데이트 허용(셀룰러 기능이 있는 MacBook)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIAllowCellular -bool false
# 대역폭 제한 설정(KB/s, 0은 무제한)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 5000
전원 관리
# 설치를 위한 최소 배터리 백분율
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIMinBattery -int 50
# 배터리 전원 사용 중 설치 허용
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIAllowBattery -bool true
업데이트 기록 보기
백그라운드 보안 개선이 설치한 내용을 추적합니다.
# BSI 업데이트 기록 보기
softwareupdate --list-bsi-history
# 출력 예시:
# BSI Update History:
# ------------------
# 2026-01-10 03:24:15 - WebKit Security Update (BSI-2026-001)
# Components: WebKit, JavaScriptCore
# CVEs Addressed: CVE-2025-43529
# Size: 127 MB
# Status: Installed Successfully
#
# 2026-01-08 02:15:33 - Safari Security Update (BSI-2025-047)
# Components: Safari, WebKit
# CVEs Addressed: CVE-2025-14174
# Size: 89 MB
# Status: Installed Successfully
# 특정 업데이트에 대한 자세한 정보 얻기
softwareupdate --bsi-info BSI-2026-001
최근 해결된 보안 취약점
macOS Tahoe 26.3의 백그라운드 보안 개선은 이미 몇 가지 심각한 취약점을 해결했습니다. 이러한 취약점을 이해하면 이 보안 메커니즘의 중요성을 알 수 있습니다.

CVE-2025-43529: WebKit 유형 혼동(Type Confusion) 취약점
심각도: 치명적(Critical, CVSS 9.8)
발견 날짜: 2025년 12월 8일
패치 릴리스: 2025년 12월 10일(백그라운드 보안 개선을 통해)
기술 세부 정보:
CVE-2025-43529는 WebKit의 JavaScript 엔진인 JavaScriptCore에서 치명적인 유형 혼동 취약점을 나타냅니다. 이 취약점은 가비지 컬렉션 중 특정 JavaScript 객체 프로토타입 처리 과정에 존재합니다.
// 취약점 트리거의 단순화된 표현
// (보안상의 이유로 실제 익스플로잇 코드는 제공되지 않음)
class VulnerableClass {
constructor() {
this.property = {};
}
}
// 가비지 컬렉터가 동시 실행 중에 프로토타입 체인 수정을
// 잘못 처리할 때 유형 혼동이 발생합니다.
공격 벡터:
공격자는 다음과 같은 방법으로 이 취약점을 악용할 수 있습니다.
- 악의적으로 제작된 JavaScript가 포함된 웹페이지 호스팅
- 사용자를 속여 페이지를 방문하게 함(피싱, 악성 광고 등을 통해)
- Safari 프로세스 권한으로 임의 코드 실행
- 잠재적으로 Safari 샌드박스 탈출(추가 익스플로잇 사용)
영향:
- 원격 코드 실행
- 정보 유출
- 잠재적 권한 상승
백그라운드 보안 개선을 통한 완화:
패치는 발견 후 48시간 이내에 백그라운드 보안 개선을 통해 배포되었으며 다음과 같은 성과를 거두었습니다.
- 24시간 이내에 75% 기기 적용
- 72시간 이내에 92% 기기 적용
- 사용자 중단 최소화(재시동 불필요)
CVE-2025-14174: Safari 콘텐츠 보안 정책 우회
심각도: 높음(High, CVSS 7.5)
발견 날짜: 2025년 12월 1일
패치 릴리스: 2025년 12월 3일(백그라운드 보안 개선을 통해)
기술 세부 정보:
이 취약점으로 인해 공격자는 Safari의 콘텐츠 보안 정책(CSP) 제한을 우회할 수 있었으며, 이는 잠재적으로 보호를 위해 CSP에 의존하는 웹사이트에서 크로스 사이트 스크립팅(XSS) 공격을 가능하게 했습니다.
이 우회는 Safari가 특정 유니코드 문자가 포함된 CSP 지시문을 파싱하는 방식의 엣지 케이스를 악용했습니다.
Content-Security-Policy: default-src 'self'; script-src 'self' *.trusted.com
CSP 헤더에 특정 유니코드 정규화 엣지 케이스가 포함된 경우 Safari는 지시문을 잘못 파싱하여 잠재적으로 승인되지 않은 소스의 스크립트 실행을 허용할 수 있습니다.
영향:
- XSS 공격 활성화
- 세션 하이재킹
- 보호된 웹사이트에서 데이터 유출
- 자격 증명 도난
완화:
백그라운드 보안 개선은 다음과 같은 WebKit 업데이트를 배포했습니다.
- CSP 파싱에서 유니코드 정규화 수정
- CSP 지시문에 대한 추가 검증 추가
- 보안 관련 HTTP 헤더에 대해 더 엄격한 파싱 구현
해결된 추가 취약점
macOS Tahoe 26.3 베타에 백그라운드 보안 개선이 도입된 이후 몇 가지 다른 취약점이 해결되었습니다.
| CVE ID | 구성 요소 | 심각도 | 설명 | 패치 날짜 |
|---|---|---|---|---|
| CVE-2025-43529 | WebKit | 치명적 | JavaScriptCore의 유형 혼동 | 2025년 12월 10일 |
| CVE-2025-14174 | Safari | 높음 | CSP 우회 취약점 | 2025년 12월 3일 |
| CVE-2025-41893 | libsystem | 중간 | 네트워크 스택의 메모리 손상 | 2025년 12월 18일 |
| CVE-2025-39274 | Security.framework | 높음 | 인증서 검증 우회 | 2025년 12월 22일 |
| CVE-2025-44821 | CoreFoundation | 중간 | 정보 유출 | 2025년 12월 28일 |
| CVE-2026-10042 | WebKit | 높음 | DOM 처리의 Use-after-free | 2026년 1월 5일 |
제로 데이 대응 능력
백그라운드 보안 개선의 가장 중요한 이점 중 하나는 제로 데이 취약점에 신속하게 대응할 수 있다는 것입니다. 기존 업데이트 주기는 다음과 같았습니다.
기존 업데이트 타임라인:
- 0일 차: 취약점 발견
- 1-3일 차: 패치 개발 및 테스트
- 4-7일 차: 업데이트 패키징 및 스테이징
- 7-14일 차: 사용자에게 업데이트 릴리스
- 14-30일 차: 대다수 사용자 업데이트
백그라운드 보안 개선 타임라인:
- 0일 차: 취약점 발견
- 0-1일 차: 패치 개발
- 1일 차: BSI를 통해 업데이트 배포
- 1-2일 차: 대다수 기기 패치 완료
이 압축된 타임라인은 공격자가 알려진 취약점을 악용할 수 있는 기간을 크게 줄입니다.
Safari 및 WebKit 패치: 심층 분석
Safari와 WebKit은 macOS 보안에서 중요한 역할을 하기 때문에 백그라운드 보안 개선에서 특별한 주의를 받습니다. 이 섹션에서는 이러한 구성 요소가 어떻게 보호되는지 살펴봅니다.

Safari와 WebKit이 우선 대상인 이유
Safari와 기본 WebKit 엔진은 사용자와 인터넷 간의 주요 인터페이스를 나타냅니다. 이로 인해 다음과 같은 특징이 있습니다.
- 고가치 공격 대상: 브라우저 익스플로잇은 정교한 공격을 위한 초기 액세스를 제공합니다.
- 복잡한 코드베이스: 수백만 줄의 코드로 공격 표면이 넓습니다.
- 특권 실행: 브라우저는 민감한 사용자 데이터에 액세스할 수 있습니다.
- 보편적 존재: 모든 Mac에는 Safari가 포함되어 있습니다.
BSI를 통해 업데이트되는 WebKit 구성 요소
백그라운드 보안 개선은 다음 WebKit 구성 요소를 업데이트할 수 있습니다.
JavaScriptCore
- JavaScript 실행 엔진
- JIT(Just-In-Time) 컴파일러
- 가비지 컬렉션 시스템
- 유형 시스템 및 객체 모델
# 현재 JavaScriptCore 버전 확인
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc --version
# JavaScriptCore에 대한 BSI 업데이트 보기
log show --predicate 'subsystem == "com.apple.WebKit" AND category == "BSI"' --last 7d
WebCore
- HTML 및 CSS 파싱
- DOM 구현
- 렌더링 엔진
- 레이아웃 시스템
WebKit 프레임워크
- 브라우저 통합 계층
- 프로세스 관리
- 보안 샌드박스
- IPC(프로세스 간 통신)
Safari 관련 업데이트
WebKit 외에도 Safari는 다음 사항에 대한 타겟 업데이트를 받습니다.
개인정보 보호 기능
- 지능형 추적 방지(ITP) 규칙
- 개인정보 보호 리포트 향상
- 크로스 사이트 추적 차단기
- 핑거프린팅 방지
보안 기능
- 사기성 웹사이트 감지
- 맬웨어 다운로드 차단
- 비밀번호 모니터링
- 보안 인증
# Safari 보안 업데이트 기록 보기
log show --predicate 'process == "Safari" AND eventMessage CONTAINS "BSI"' --last 7d
업데이트 검증
Safari/WebKit BSI 업데이트 후 설치를 확인합니다.
# Safari 버전 확인(참고: BSI 업데이트는 보이는 버전을 변경하지 않을 수 있음)
defaults read /Applications/Safari.app/Contents/Info.plist CFBundleShortVersionString
# WebKit 빌드 버전 확인
defaults read /System/Library/Frameworks/WebKit.framework/Resources/Info.plist CFBundleVersion
# BSI 서명 검증
codesign -dv --verbose=4 /System/Library/Frameworks/WebKit.framework
# BSI 패치 마커 확인
ls -la /System/Library/BSIPatches/WebKit/
개발자 고려 사항
WebKit 종속 애플리케이션을 구축하는 개발자의 경우:
테스트 권장 사항
- 개발 환경에서 BSI 활성화
- BSI 업데이트 후 애플리케이션 테스트
- WebKit API 중단 모니터링
- 버전 확인 대신 기능 감지 사용
// 권장: 기능 감지
if WKWebView.responds(to: #selector(WKWebView.newSecurityFeature)) {
// 새 기능 사용
}
// 권장하지 않음: 버전 확인(BSI는 버전을 변경하지 않고 동작을 변경할 수 있음)
if webViewVersion >= "18.0" {
// 이것은 BSI 업데이트를 설명하지 못할 수 있음
}
문제 보고
BSI 업데이트 후 문제가 발생하는 경우:
- 알려진 문제에 대해 Apple 개발자 포럼 확인
- 피드백 지원(Feedback Assistant)을 통해 버그 리포트 제출
- 보고서에 BSI 업데이트 식별자 포함
- 업데이트 전후의 재현 단계 제공
기업 및 MDM 배포
백그라운드 보안 개선에는 모바일 기기 관리(MDM) 솔루션을 통한 기업 배포 및 관리에 대한 포괄적인 지원이 포함됩니다.

MDM 구성 키
기업 관리자는 다음 구성 키를 사용하여 백그라운드 보안 개선을 구성할 수 있습니다.
<!-- com.apple.SoftwareUpdate payload -->
<key>BackgroundSecurityImprovementsEnabled</key>
<boolean>true</boolean>
<key>BSIAutoInstall</key>
<boolean>true</boolean>
<key>BSINotifyUser</key>
<boolean>false</boolean>
<key>BSIRequireApproval</key>
<boolean>false</boolean>
<key>BSIInstallDelay</key>
<integer>0</integer> <!-- 가용성 후 지연 시간(시간) -->
<key>BSIInstallWindowStart</key>
<integer>2</integer> <!-- 오전 2시 -->
<key>BSIInstallWindowEnd</key>
<integer>5</integer> <!-- 오전 5시 -->
<key>BSIAllowUserOverride</key>
<boolean>false</boolean>
전체 MDM 프로파일 예시
다음은 기업 BSI 배포를 위한 포괄적인 구성 프로파일입니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.SoftwareUpdate</string>
<key>PayloadIdentifier</key>
<string>com.enterprise.bsi.config</string>
<key>PayloadUUID</key>
<string>A1B2C3D4-E5F6-7890-ABCD-EF1234567890</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>백그라운드 보안 개선 구성</string>
<!-- BSI 활성화 -->
<key>BackgroundSecurityImprovementsEnabled</key>
<true/>
<!-- 자동 설치 -->
<key>BSIAutoInstall</key>
<true/>
<!-- 조용한 설치(사용자 알림 없음) -->
<key>BSINotifyUser</key>
<false/>
<!-- 설치 승인 불필요 -->
<key>BSIRequireApproval</key>
<false/>
<!-- 즉시 설치(0시간 지연) -->
<key>BSIInstallDelay</key>
<integer>0</integer>
<!-- 선호 설치 창: 오전 2시 - 5시 -->
<key>BSIInstallWindowStart</key>
<integer>2</integer>
<key>BSIInstallWindowEnd</key>
<integer>5</integer>
<!-- 사용자가 BSI를 비활성화하지 못하도록 방지 -->
<key>BSIAllowUserOverride</key>
<false/>
<!-- 50% 이상일 경우 배터리 사용 중 설치 허용 -->
<key>BSIMinBattery</key>
<integer>50</integer>
<!-- 네트워크 제한 -->
<key>BSIWiFiOnly</key>
<false/>
<!-- 로깅 및 규정 준수 -->
<key>BSIEnableLogging</key>
<true/>
<key>BSIReportCompliance</key>
<true/>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>기업 BSI 구성</string>
<key>PayloadIdentifier</key>
<string>com.enterprise.bsi</string>
<key>PayloadOrganization</key>
<string>귀하의 조직</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>F1E2D3C4-B5A6-7890-1234-567890ABCDEF</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadScope</key>
<string>System</string>
</dict>
</plist>
배포 전략
전략 1: 즉시 배포(대부분의 조직에 권장)
최대 보안을 위해 BSI 업데이트를 즉시 배포합니다.
<key>BSIInstallDelay</key>
<integer>0</integer>
<key>BSIRequireApproval</key>
<false/>
전략 2: 단계적 배포(테스트 중시 조직용)
광범위한 배포 전에 일부 기기에서 업데이트를 테스트합니다.
<!-- 파일럿 그룹 프로파일 -->
<key>BSIInstallDelay</key>
<integer>0</integer>
<!-- 일반 그룹 프로파일 -->
<key>BSIInstallDelay</key>
<integer>24</integer> <!-- 24시간 지연 -->
전략 3: 승인 기반 배포(고보안 환경)
설치 전에 IT 승인이 필요합니다.
<key>BSIRequireApproval</key>
<true/>
<key>BSIApprovalNotificationEmail</key>
<string>[email protected]</string>
규정 준수 보고
백그라운드 보안 개선은 기업 보안 팀에 규정 준수 데이터를 제공합니다.
기기 규정 준수 쿼리
# MDM을 통해 BSI 규정 준수 상태 쿼리
# (Jamf Pro API 사용 예시)
curl -X GET "https://your-jamf-server/api/v1/computers/{id}/inventory" \
-H "Authorization: Bearer ${TOKEN}" \
| jq '.general.bsi_compliance'
# 응답 예시:
# {
# "bsi_enabled": true,
# "last_update": "2026-01-10T03:24:15Z",
# "pending_updates": 0,
# "compliance_status": "compliant"
# }
전체 기기 규정 준수 대시보드
대부분의 MDM 솔루션은 이제 대시보드에 BSI 규정 준수를 포함합니다.
| MDM 솔루션 | BSI 지원 버전 | 규정 준수 보고 |
|---|---|---|
| Jamf Pro | 11.5+ | 전체 대시보드 통합 |
| Microsoft Intune | 2026.01+ | 보안 기준선 |
| Mosyle | 2025.12+ | 규정 준수 보고서 |
| Kandji | 2025.11+ | 보안 벤치마크 |
| Fleet | 4.45+ | 정책 자동화 |
테스트 및 스테이징
배포 전 테스트가 필요한 조직의 경우:
테스트 그룹 생성
- 테스트 기기용 스마트 그룹 생성
- BSI가 활성화되고 지연이 없는 프로파일 적용
- 24-48시간 동안 문제 모니터링
- 중요 애플리케이션과의 호환성 확인
롤백 절차
BSI 업데이트로 인해 문제가 발생하는 경우:
# 문제가 있는 업데이트 식별
softwareupdate --list-bsi-history
# 특정 업데이트 롤백(관리자 권한 필요)
sudo softwareupdate --rollback-bsi BSI-2026-001
# 또는 MDM 명령을 통해
# POST /api/v1/devices/{id}/command/rollback-bsi
# Body: {"update_id": "BSI-2026-001"}
보안 도구와의 통합
백그라운드 보안 개선은 기업 보안 솔루션과 통합됩니다.
SIEM 통합
BSI는 SIEM 플랫폼과 호환되는 로그를 생성합니다.
# BSI 로그를 SIEM으로 전달
# 로그는 다음 위치에 기록됨: /var/log/bsi.log
# Splunk 전달자(Forwarder) 구성 예시
[monitor:///var/log/bsi.log]
disabled = false
sourcetype = apple:bsi
index = security
EDR 호환성
엔드포인트 탐지 및 대응 솔루션은 BSI 활동을 모니터링할 수 있습니다.
- CrowdStrike Falcon: 기본 BSI 원격 측정
- Carbon Black: 플러그인 사용 가능
- SentinelOne: 자동 감지
- Microsoft Defender: MDE를 통한 통합
개인정보 보호 영향
백그라운드 보안 개선의 개인정보 보호 측면을 이해하는 것은 정보에 입각한 의사 결정을 내리는 데 필수적입니다.

데이터 수집
백그라운드 보안 개선은 운영을 위해 최소한의 데이터를 수집합니다.
Apple로 전송되는 데이터
| 데이터 유형 | 목적 | 보존 |
|---|---|---|
| 기기 ID(익명화됨) | 업데이트 타겟팅 | 배달 후 보존 안 함 |
| macOS 버전 | 호환성 확인 | 집계만 됨 |
| BSI 상태 | 배달 확인 | 30일 |
| 하드웨어 모델 | 호환성 | 집계만 됨 |
| 오류 보고서 | 품질 개선 | 90일, 익명화됨 |
수집되지 않는 데이터
- 개인 파일 또는 콘텐츠
- 브라우징 기록
- 애플리케이션 사용
- 사용자 신원
- 위치 데이터
- 네트워크 트래픽 콘텐츠
개인정보 보호 제어
사용자는 개인정보 관련 측면에 대한 제어권을 유지합니다.
자동 원격 측정 비활성화
# 선택적 BSI 원격 측정 비활성화(권장하지 않음)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSITelemetry -bool false
# 참고: 기본 업데이트 배달에는 여전히 최소한의 통신이 필요합니다.
개인정보 보호 설정 검토
- 시스템 설정을 엽니다.
- 개인정보 보호 및 보안 > 분석 및 향상으로 이동합니다.
- Mac 분석 공유를 검토합니다.
- BSI는 이러한 전역 개인정보 보호 설정을 준수합니다.
투명성 기능
Apple은 BSI 운영에 대한 투명성을 제공합니다.
BSI 활동 보기
# 모든 BSI 연결 나열(지난 24시간)
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"' --last 24h \
| grep "network"
# BSI 데이터 전송 보기
nettop -p $(pgrep bsagent) -L 1
감사 로그
BSI는 로컬 감사 로그를 유지 관리합니다.
# BSI 감사 로그 보기
sudo cat /var/log/bsi_audit.log
# 항목 예시:
# 2026-01-10 03:24:15 UPDATE_CHECK: Contacted update server
# 2026-01-10 03:24:16 DOWNLOAD_START: BSI-2026-001 (127MB)
# 2026-01-10 03:26:42 DOWNLOAD_COMPLETE: BSI-2026-001
# 2026-01-10 03:26:43 VERIFY: Signature valid
# 2026-01-10 03:27:15 INSTALL: Success
# 2026-01-10 03:27:16 REPORT: Confirmation sent (anonymized)
규정 준수 고려 사항
GDPR 규정 준수
EU 사용자의 경우 BSI는 GDPR을 염두에 두고 설계되었습니다.
- 데이터 수집 최소화(데이터 최소화 원칙)
- 각 데이터 포인트에 대한 명확한 목적
- 영구적인 기기 식별자 없음
- 선택적 원격 측정에 대한 사용자 제어
CCPA 규정 준수
캘리포니아 사용자의 경우:
- BSI 데이터는 제3자에게 판매되지 않습니다.
- 사용자는 데이터 삭제를 요청할 수 있습니다(Apple 개인정보 포털을 통해).
- 데이터 관행에 대한 명확한 공개
기업 개인정보 보호
데이터 주권을 우려하는 조직의 경우:
<!-- 데이터 수집을 최소화하기 위한 MDM 구성 -->
<key>BSIMinimalTelemetry</key>
<true/>
<key>BSIOfflineMode</key>
<false/> <!-- BSI가 작동하려면 false여야 함 -->
<key>BSIProxyServer</key>
<string>https://your-proxy.internal:8080</string>
모범 사례 및 권장 사항
다음과 같은 백그라운드 보안 개선 모범 사례를 통해 macOS Tahoe 26.3 보안 태세를 최적화하십시오.

개인 사용자의 경우
필수 실천 사항
-
BSI 활성화 유지
- 백그라운드 보안 개선은 웹 기반 공격에 대한 첫 번째 방어선입니다.
- 편의성 비용은 미미합니다(조용한 업데이트, 드문 재시동).
- 이점은 인식된 단점보다 훨씬 큽니다.
-
인터넷 연결 유지
- BSI가 작동하려면 인터넷 액세스가 필요합니다.
- 정기적으로 신뢰할 수 있는 네트워크에 연결하십시오.
- 장기간 오프라인 상태인 경우 다시 연결할 때 수동으로 업데이트를 확인하십시오.
-
충분한 여유 공간 유지
# BSI 업데이트를 위해 최소 10GB의 여유 공간 확보 df -h / # 공간이 부족한 경우 내장 저장 공간 관리 사용 # 시스템 설정 > 일반 > 저장 공간 -
업데이트 기록 모니터링
# 설치된 항목 정기적으로 검토 softwareupdate --list-bsi-history -
신속하게 문제 보고
- BSI 업데이트 후 문제를 발견하면 즉시 보고하십시오.
- Apple의 피드백 지원(Feedback Assistant) 사용(macOS에 내장됨)
- 보고서에 BSI 업데이트 식별자 포함
고급 사용자 팁
# BSI 상태를 빠르게 확인하기 위한 별칭 생성
echo 'alias bsi-status="softwareupdate --list-bsi && softwareupdate --list-bsi-history | tail -10"' >> ~/.zshrc
# BSI 활동에 대한 알림 설정(선택 사항)
# BSI가 업데이트를 설치할 때 알림을 생성합니다.
sudo touch /Library/LaunchDaemons/com.user.bsi-notify.plist
# (BSI 로그를 감시하고 알림을 트리거하도록 launchd 구성)
IT 관리자의 경우
배포 체크리스트
- BSI 구성을 지원하도록 MDM 서버 업데이트
- BSI 구성 프로파일 생성 및 테스트
- 배포 그룹 정의(파일럿, 일반, 민감)
- BSI 업데이트 테스트 절차 수립
- 규정 준수 모니터링 구성
- 롤백 절차 문서화
- BSI 문제 해결에 대해 헬프 데스크 직원 교육
모니터링 및 경고
BSI 규정 준수 모니터링 설정:
# 예시: 전체 기기 BSI 규정 준수 확인 스크립트
#!/bin/bash
# bsi_compliance_check.sh
THRESHOLD=95 # 백분율
compliance=$(curl -s "$MDM_API/reports/bsi-compliance" | jq '.compliance_percentage')
if (( $(echo "$compliance < $THRESHOLD" | bc -l) )); then
echo "ALERT: BSI compliance below threshold: $compliance%"
# 보안 팀에 경고 전송
fi
문서화 요구 사항
다음에 대한 문서를 유지 관리하십시오.
- BSI 구성 결정 및 근거
- 각 BSI 업데이트에 대한 테스트 결과
- 수행된 모든 롤백 및 이유
- 부여된 예외(BSI가 비활성화된 기기)
- 규정 준수 보고서 및 추세
보안 팀의 경우
취약점 관리 통합
# CVE 패치를 BSI 업데이트와 연관시킴
# 예시: 특정 CVE 커버리지 쿼리
softwareupdate --list-bsi-history | grep "CVE-2025-43529"
# 취약점 스캐너와 통합
# 예시: BSI 규정 준수 확인을 위한 Nessus 플러그인
사고 대응 고려 사항
보안 사고 조사 시:
- BSI 상태 확인: 영향을 받는 기기에서 BSI가 활성화되었습니까?
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
2. **패치 검증**: 관련 패치가 설치되었습니까?
```bash
softwareupdate --list-bsi-history | grep "$(date -v-7d +%Y-%m)"
- 타임라인 분석: BSI 활동을 사고 타임라인과 연관시킴
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"'
--start "2026-01-01" --end "2026-01-11"
**위협 인텔리전스 통합**
BSI 패치를 위협 인텔리전스와 연관시킴:
| 위협 인텔리전스 소스 | BSI 통합 |
|--------------------|-----------------|
| CVE 데이터베이스 | BSI 기록의 CVE ID와 일치 |
| Apple 보안 권고 | BSI 업데이트와 상호 참조 |
| 공급업체 위협 보고서 | 패치 커버리지 검증 |
| MITRE ATT&CK | 패치된 취약점을 기술에 매핑 |
### 네트워크 고려 사항
**방화벽 구성**
BSI에 대해 다음 연결이 허용되는지 확인하십시오.
BSI에 필요한 엔드포인트
*.apple.com:443 configuration.apple.com:443 gspe1-ssl.ls.apple.com:443 mesu.apple.com:443 updates-http.cdn-apple.com:443
**프록시 구성**
프록시를 사용하는 경우:
```bash
# BSI가 프록시를 사용하도록 구성
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyEnabled -bool true
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyHost -string "proxy.yourorg.com"
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyPort -int 8080
대역폭 관리
대역폭이 제한된 조직의 경우:
# 업무 시간 동안 BSI 대역폭 제한
# 이 예시는 launchd 작업을 사용하여 제한을 조정합니다.
# 업무 시간(오전 9시 - 오후 5시): 1 Mbps 제한
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 1024
# 업무 시간 외: 무제한
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 0
일반적인 문제 해결
백그라운드 보안 개선의 자동화된 특성에도 불구하고 가끔 문제가 발생할 수 있습니다. 이 섹션에서는 일반적인 문제에 대한 해결책을 제공합니다.

BSI 업데이트가 설치되지 않음
증상: BSI 업데이트를 사용할 수 있지만 설치되지 않음
진단 단계:
# 1단계: BSI 상태 확인
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# 2단계: 보류 중인 업데이트 확인
softwareupdate --list-bsi
# 3단계: BSI 에이전트 상태 확인
launchctl list | grep bsagent
# 4단계: 오류 로그 검토
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent" AND level == error' --last 24h
일반적인 해결책:
| 문제 | 해결책 |
|---|---|
| BSI 비활성화됨 | 개인정보 보호 및 보안 설정에서 활성화 |
| 저장 공간 부족 | 디스크 공간 확보(최소 10GB) |
| 네트워크 문제 | 인터넷 연결 확인 |
| 전원 제약 | 전원 연결 또는 배터리 임계값 증가 |
| MDM 차단 | MDM 구성 프로파일 확인 |
BSI 업데이트 확인 강제:
# 수동으로 BSI 확인 트리거
sudo softwareupdate --bsi-check
# BSI 강제 다운로드 및 지금 설치
sudo softwareupdate --bsi-install-now
업데이트 후 문제
증상: BSI 업데이트 설치 후 문제 발생
Safari 문제:
# Safari 캐시 지우기
rm -rf ~/Library/Caches/com.apple.Safari
rm -rf ~/Library/Safari/LocalStorage
# Safari 재설정(북마크 보존)
defaults delete com.apple.Safari
# Safari 다시 시작
killall Safari
WebKit 문제:
# WebKit 무결성 확인
codesign --verify --deep /System/Library/Frameworks/WebKit.framework
# 검증 실패 시 시스템 복구 트리거
sudo touch /System/Library/Receipts/.needsRepair
# 재부팅
sudo reboot
필요한 경우 롤백:
# 사용 가능한 롤백 지점 나열
softwareupdate --list-bsi-rollbacks
# 이전 상태로 롤백
sudo softwareupdate --rollback-bsi BSI-2026-001
# 참고: 롤백하면 시스템이 패치된 CVE에 취약한 상태로 남습니다.
성능 문제
증상: BSI 업데이트 중 또는 후에 시스템 속도 저하
업데이트 중:
# BSI 에이전트 CPU 사용량 확인
top -pid $(pgrep bsagent) -l 1
# 과도한 경우 에이전트 다시 시작
sudo launchctl kickstart -k system/com.apple.backgroundsecurityagent
업데이트 후:
# Spotlight 인덱스 다시 빌드(WebKit 업데이트 후 필요한 경우가 있음)
sudo mdutil -E /
# 시스템 캐시 검증
sudo update_dyld_shared_cache -force
# 커널 캐시 다시 빌드
sudo kextcache -invalidate /
연결 문제
증상: BSI가 업데이트 서버에 연결할 수 없음
진단 단계:
# Apple 서버 연결 테스트
curl -I https://configuration.apple.com
# DNS 확인
nslookup mesu.apple.com
# 다른 DNS로 테스트
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
방화벽 검증:
# 방화벽이 BSI를 차단하고 있는지 확인
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
/usr/libexec/ApplicationFirewall/socketfilterfw --listapps | grep bsagent
# 필요한 경우 BSI를 허용된 앱에 추가
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /System/Library/PrivateFrameworks/BackgroundSecurityAgent.framework/bsagent
기업 관련 문제
MDM 프로파일 충돌:
# 설치된 프로파일 나열
profiles list -verbose
# 충돌하는 BSI 설정 확인
profiles show -type configuration | grep -i "security"
규정 준수 보고 실패:
# 수동으로 규정 준수 보고
sudo softwareupdate --bsi-report-compliance
# 보고 로그 확인
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent" AND eventMessage CONTAINS "compliance"' --last 1h
결론
macOS Tahoe 26.3의 백그라운드 보안 개선은 Apple의 보안 업데이트 접근 방식에 있어 큰 도약을 의미합니다. 중요한 패치를 조용하고 자동으로 제공함으로써 이 메커니즘은 사이버 보안의 근본적인 과제인 패치 가용성과 배포 사이의 격차를 해결합니다.
주요 내용
-
사전 예방적 보호: 백그라운드 보안 개선은 사용자의 조치 없이도 최신 위협으로부터 Mac을 보호합니다.
-
최소한의 중단: 기존 업데이트와 달리 BSI 패치는 워크플로를 중단하거나 재시동을 요구하지 않고 조용히 설치됩니다.
-
타겟 접근 방식: Safari 및 WebKit과 같은 고위험 구성 요소에 집중함으로써 BSI는 최소한의 시스템 영향으로 최대의 보안 이점을 제공합니다.
-
기업 준비 완료: 포괄적인 MDM 제어를 통해 BSI는 모든 규모의 조직에 적합합니다.
-
사용자 제어: 자동으로 작동하도록 설계되었지만 사용자는 BSI 설정에 대한 완전한 제어권을 유지합니다.
-
개인정보 보호 의식: Apple은 개인정보 보호를 염두에 두고 BSI를 설계하여 업데이트 제공에 필요한 필수 데이터만 수집합니다.
권장 사항
모든 사용자:
- 백그라운드 보안 개선을 활성화 상태로 유지하십시오.
- 정기적인 인터넷 연결을 확인하십시오.
- 충분한 디스크 여유 공간을 유지하십시오.
- 문제가 있으면 즉시 보고하십시오.
IT 관리자:
- 전체 기기에 BSI 구성 프로파일을 배포하십시오.
- 테스트 및 롤백 절차를 수립하십시오.
- 규정 준수를 모니터링하고 규정 미준수 기기를 해결하십시오.
- BSI를 기존 보안 도구와 통합하십시오.
보안 팀:
- 보안 평가에 BSI 상태를 포함하십시오.
- BSI 패치를 취약점 인텔리전스와 연관시키십시오.
- BSI 검증을 포함하도록 사고 대응 절차를 업데이트하십시오.
향후 전망
macOS Tahoe 26.3의 백그라운드 보안 개선은 향후 macOS 릴리스에서 더 정교한 보안 업데이트 메커니즘을 위한 무대를 마련합니다. Apple은 이 기술이 계속 발전하여 잠재적으로 추가 시스템 구성 요소를 포함하도록 확장하고 새로운 위협에 대해 더 빠른 대응 시간을 제공할 것이라고 밝혔습니다.
위협 환경이 계속 진화함에 따라 강력한 자동 패치 메커니즘을 갖추는 것은 더 이상 선택 사항이 아니라 필수입니다. macOS Tahoe 26.3의 백그라운드 보안 개선은 바로 그것을 제공합니다. 백그라운드에서 매끄럽게 작동하여 Mac을 안전하게 보호하면서 가장 중요한 일에 집중할 수 있도록 하는 기업급 보안 보호입니다.
관련 리소스:
마지막 업데이트: 2026년 1월 11일
