Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

macOS 세쿼이아(Sequoia) 시스템·네트워크 확장 완벽 가이드: 설정 위치부터 오류 해결법까지

macOS의 연례 대형 업데이트인 macOS 세쿼이아(Sequoia)는 수많은 변화와 개선 사항을 담고 있습니다. 루트 시스템 수준의 변경부터 사소한 설정까지 그 범위가 매우 넓은데, 예를 들어 암호 관리 방식을 혁신적으로 바꾼 '암호(Passwords)' 앱이나, 사용자가 시스템의 핵심 네트워킹 기능을 직접 제어할 수 있게 해주는 새로운 네트워크 확장 기능 등이 대표적입니다. 이 모든 변화는 사용자에게 그 어느 때보다 탁월한 경험을 선사합니다.

오늘은 macOS 세쿼이아의 시스템 확장, 네트워크 확장, 서드파티 앱 확장에 대해 심층적으로 알아보겠습니다. 아울러 이러한 확장 기능을 활성화하거나 비활성화하는 방법까지 함께 다룹니다. 그럼 시작해 보겠습니다!

macOS 세쿼이아 시스템 확장(System Extensions)이란?

시스템 확장은 2019년에 도입된 커널 확장(kext)을 대체하는 기능으로, 개발자가 Mac의 승인을 받아 루트(root) 수준의 작업을 수행할 수 있도록 지원합니다. 소프트웨어 개발자는 커널 수준이 아닌 사용자 공간(user space)에서 macOS 확장을 실행하고 관리함으로써 macOS의 기능을 확장할 수 있으며, 기존 kext처럼 Mac의 보안 취약점을 노출시키지 않는다는 장점이 있습니다.

kext를 대체하는 데 사용되는 세 가지 핵심 시스템 확장 프레임워크는 DriverKit, Network Extensions, Endpoint Security입니다. 이 시스템 확장들은 네트워크 확장이나 서드파티 확장이 정상적으로 작동하기 위해 필요한 모든 수정 및 활성화 과정에 관여하는 근본적인 요소입니다.

또한 macOS 세쿼이아에서는 시스템 확장의 설정 위치가 macOS 소노마(Sonoma)에서 변경되었습니다. macOS 소노마에서는 시스템 설정 → 개인정보 보호 및 보안보안에서 시스템 확장에 접근할 수 있었지만, macOS 세쿼이아에서는 시스템 설정 → 일반 → 로그인 항목 및 확장으로 이동해야 합니다.

추가로 Apple은 macOS 15의 기존 시스템 확장 구성 프로파일 페이로드 유형에 두 가지 새로운 키를 발표했습니다.

  • NonRemovableFromUISystemExtensions
  • NonRemovableSystemExtensions

이 키들은 macOS 15 이상에 배포될 경우, 사용자가 시스템 설정에서 특정 시스템 확장을 임의로 비활성화하는 것을 차단할 수 있습니다.

macOS 세쿼이아 부팅 시 시스템 확장 재구축 요청이 반복되는 문제

일부 사용자는 시스템 확장과 관련된 문제를 겪기도 합니다. 실제 사례를 살펴보겠습니다.

"macOS 세쿼이아가 부팅할 때마다 시스템 확장 재구축을 요청합니다(권한 요청 후 재시작 요청). 'Apple, Inc.의 시스템 소프트웨어가 업데이트되었습니다'라는 메시지가 표시됩니다. 확장 디렉터리에는 HighPointOP와 HighPointRR(RAID 및 기타 외부 장치용으로 알려진 OEM 확장)이 있습니다. 재구축을 허용하면 시스템 암호 입력을 요청한 뒤 재시작을 요청하는데, Mac이 재시작되어도 동일한 오류 메시지가 반복해서 나타납니다. macOS 세쿼이아 마지막 공개 베타에서 발생했고, App Store에서 정식 버전을 설치한 후에도 다시 발생했습니다. 해결 방법이 있을까요?"

이 문제를 해결할 수 있는 두 가지 방법을 소개합니다.

방법 1: macOS 세쿼이아 정식 버전으로 업데이트

첫 번째 방법은 2024년 9월 16일에 출시된 macOS 15 세쿼이아 정식 버전으로 업데이트하는 것입니다. 각 macOS 베타 버전은 오류를 테스트하고 이후 정식 버전에서 이를 수정하기 위한 목적으로 배포됩니다. 따라서 베타 버전은 정식 버전만큼 안정적이지 않기 때문에 이런 문제를 겪는 것은 흔한 일입니다.

macOS 세쿼이아 베타 버전을 제거한 뒤 App Store 또는 소프트웨어 업데이트를 통해 정식 버전을 다운로드하면, 부팅 시마다 시스템 확장 재구축을 요청하는 현상이 사라집니다.

방법 2: macOS 세이프 모드에서 시스템 확장 재구축

정식 macOS 세쿼이아로 업데이트한 후에도 시스템 확장 재구축 팝업이 계속 나타난다면, macOS 세이프 모드로 부팅하여 문제를 해결해 보세요.

macOS 세이프 모드는 불필요한 요소를 모두 차단하고 부팅에 필수적인 핵심 구성 요소만 남기는 내장 진단 기능입니다. Mac에 이상 동작이 발생하면 이 모드로 부팅해 문제가 해결되는지 확인할 수 있습니다.

이 두 가지 방법으로도 반복되는 팝업이 멈추지 않는다면, 겪고 있는 문제에 대해 충분한 세부 정보와 함께 Apple에 보고하세요. 같은 문제를 겪는 사용자가 여럿일 수 있으며, 이러한 피드백이 모이면 Apple이 빠르게 해결책을 제공하도록 촉구하는 데 큰 도움이 됩니다.

macOS 세쿼이아 서드파티 앱 확장

Apple은 macOS, iOS, iPadOS 라인업 전반에 걸친 데이터 개인정보 보호와 보안의 탁월함으로 오랫동안 명성을 쌓아왔으며, 바이러스와 맬웨어로부터 기기를 보호하기 위한 다양한 보안 기능을 제공하고 있습니다.

그래서 Mac에서 다운로드한 소프트웨어를 처음 실행하기 전에는, Apple이 아닌 외부 경로에서 온 소프트웨어임을 확인하고 사용자의 승인을 요청합니다.

macOS 세쿼이아에서 서드파티 확장을 활성화하는 방법

Apple이 시스템 확장의 위치를 새로운 곳으로 이동했기 때문에, macOS 소노마에서 서드파티 확장을 활성화하는 방법과 절차가 달라졌습니다. 시스템 설정 → 일반 → 로그인 항목 및 확장에서 해당 앱의 확장 항목을 찾아 허용하면 됩니다.

macOS 세쿼이아 네트워크 확장(Network Extensions)

macOS에 도입된 네트워크 확장은 사용자가 시스템의 핵심 네트워킹 기능을 사용자 지정하고 확장할 수 있게 해주는 강력한 기능입니다. macOS 세쿼이아에서 시스템 설정 > 일반 > 로그인 항목 및 확장으로 이동하면, 확장 섹션에서 '네트워크 확장(Network Extensions)' 항목을 확인할 수 있습니다.

네트워크 확장 항목의 (i) 옵션을 클릭하면 시스템 확장 비활성화 기능을 포함한 각종 제어 옵션이 표시됩니다.

구체적으로 네트워크 확장을 통해 다음과 같은 작업을 수행할 수 있습니다.

  • 시스템의 Wi-Fi 구성 변경
  • 앱을 핫스팟 네트워크 하위 시스템과 통합(Hotspot Helper)
  • 내장 VPN 프로토콜(개인 VPN) 또는 사용자 지정 VPN 프로토콜을 사용한 VPN 구성 생성 및 관리
  • 네트워크 릴레이 구성 생성 및 관리
  • 온디바이스 콘텐츠 필터 구현
  • 내장 DNS 프로토콜 또는 사용자 지정 온디바이스 DNS 프록시를 활용한 시스템 전역 DNS 구성 생성 및 관리
  • 네트워크 트래픽 모니터링

macOS 세쿼이아 시스템 확장 오류 해결 방법

실제 사용자 사례를 살펴보겠습니다. "베타 8을 설치했을 때는 모든 것이 잘 작동했습니다. 그런데 최신 베타(macOS 세쿼이아 15.0 (24A335))를 설치한 후 시스템이 느려지고 이상하게 느껴졌습니다. 시스템 설정의 개인정보 보호 및 보안에서 '새로운 시스템 확장을 사용하려면 재시작이 필요합니다'라는 메시지가 표시됩니다. 해당 확장은 Apple Inc와 외장 SSD 드라이버입니다. 모든 권한을 부여하고 재시작을 클릭하면 시스템 확장 캐시가 재구축되며 컴퓨터가 재시작되지만, 여전히 작동하지 않고 몇 번을 시도해도 해결되지 않습니다. 세이프 모드로 재부팅하고 SIP를 비활성화하는 것도 시도했지만 역시 불가능했습니다."

'새로운 시스템 확장을 사용하려면 재시작이 필요합니다'라는 시스템 설정 알림이 표시되는 것은 macOS 세쿼이아에서 흔히 발생하는 문제입니다. 하지만 단순히 기기를 재시작하거나 시스템 캐시를 재구축하는 것으로는 아무런 효과가 없습니다.

세이프 모드 부팅이나 SIP 비활성화 같은 고급 해결 방법조차 실패할 수 있습니다. 하지만 macOS 세쿼이아 사용자들의 경험을 바탕으로 검증된 해결 방법이 있으니, 아래 순서대로 시도해 보시기 바랍니다.

  1. Mac의 나의 Mac 찾기(Find My)를 끕니다.
  2. macOS 복구 모드로 부팅하여 보안 정책을 "전체 보안(Full Security)"으로 설정합니다.
  3. 기기를 재시작하고 "개인정보 보호 및 보안"을 열면 알림이 다시 나타나며, macOS 복구 모드로 부팅하라는 안내가 표시됩니다.
  4. 안내에 따라 기기를 macOS 복구 모드로 재부팅하고 보안 정책을 "낮은 보안(Reduced Security)"으로 전환합니다.
  5. SIP(시스템 무결성 보호)를 비활성화합니다.
  6. Mac을 다시 부팅하여 문제가 해결되었는지 확인합니다.

문제가 성공적으로 해결되었다면 SIP를 다시 활성화하고 보안 정책을 "전체 보안"으로 되돌리는 것이 좋습니다. 더욱 중요한 것은 '나의 Mac 찾기'를 반드시 다시 켜는 것입니다. 기기를 분실했을 때 위치를 추적하는 데 큰 도움이 되기 때문입니다.

마무리

이 글에서는 macOS 세쿼이아의 시스템 확장, 네트워크 확장, 서드파티 확장에 대해 간결하면서도 포괄적으로 살펴보았습니다. 아울러 서드파티 앱 확장을 활성화하는 단계별 방법과, 확장 재구축 요청이 반복되는 오류의 해결책까지 함께 정리했습니다. 시스템의 승인을 받아 Apple이 아닌 경로의 앱을 실행해야 한다면, 이 글을 참고하여 지금 바로 확장 기능을 활성화해 보세요!