본문 바로가기

* DevSecOps/Security

Kandji로 macOS 완벽 마스터! 셋업부터 보안, 규정 준수까지 올인원 가이드

안녕하세요! macOS 뿐만 아니라 iOS, iPadOS 등 다양한 Apple 기기를 효율적이고 안전하게 관리하고 싶은 IT 관리자 여러분! 👋

오늘은 Apple 통합 엔드포인트 관리(UEM) 솔루션으로 주목받는 Kandji의 강력한 기능들을 어떻게 실제로 활용하는지, 단계별 상세 가이드 형식으로 알려드리겠습니다.

Kandji는 복잡한 Apple 기기 전체(macOS, iOS, iPadOS, tvOS) 관리를 간소화하고 자동화를 통해 IT 팀의 부담을 덜어주는 강력한 클라우드 기반 MDM입니다. 초기 설정부터 앱 배포, 보안 강화, 규정 준수까지 Kandji 하나로 해결하는 여정을 시작해볼까요?

🏁 시작하기: Kandji 환경 설정의 첫걸음

효과적인 Kandji 활용을 위해 기본적인 설정부터 탄탄히 다져봅시다.

  1. 기기 등록 (Device Enrollment):
    • 핵심: Apple Business Manager (ABM) / Apple School Manager (ASM) 연동이 필수!
    • 방법: Kandji와 ABM/ASM을 연동 설정하면, 새로 구매한 Apple 기기의 전원을 켜고 초기 설정을 진행할 때 자동으로 Kandji에 등록(Automated Device Enrollment)됩니다. 사용자 개입 없이 제로터치(Zero-touch) 배포가 가능해집니다! ✨ (이 초기 사용자 설정 단계를 Kandji에서는 'Liftoff'라고 부르기도 합니다.)
  2. 블루프린트 설계 (Blueprint Strategy):
    • 개념: Blueprint는 기기 그룹(예: 부서별, 역할별, 기기 종류별)에 적용할 설정, 앱, 정책 등을 모아놓은 '설계도'입니다.
    • 전략: '전사 공통 Blueprint'에 기본 보안 설정을 적용하고, '개발팀 Blueprint', '영업팀 Blueprint', 'iOS 전용 Blueprint' 등 그룹별 특성을 반영한 Blueprint를 추가로 생성하여 상속하거나 별도로 관리하는 구조를 권장합니다. 🏢

⚙️ Part 1: 블루프린트 상세 설정 - 자동화된 구성 및 관리

Blueprint는 Kandji 관리의 핵심입니다. 다양한 라이브러리 항목을 조합하여 원하는 환경을 구성합니다.

  1. 핵심 보안 정책 적용:
    • 암호 (Passcode): Library > Profiles > Passcode에서 macOS/iOS 기기별 암호 복잡성, 길이, 변경 주기 등을 설정하고 강제합니다. 🔒
    • 디스크 암호화 (FileVault - macOS): Library > Profiles > FileVault에서 활성화 및 복구 키 에스크로 설정.
    • OS 업데이트 관리 (Software Update): Library > Operating Systems에서 최소 버전 요구 및 업데이트 강제 기한 설정. ⬆️
    • 방화벽 (Firewall - macOS): Library > Profiles > Firewall에서 활성화 및 기본 설정 구성.
    • 기타 제한 (Restrictions): Library > Profiles > Restrictions에서 iCloud, AirDrop 등 기능 제한 정책 적용. 🚫
  2. 필수 앱 배포 및 관리:
    • 자주 쓰는 앱 자동 설치/업데이트 (Auto Apps - macOS): Library > Auto Apps에서 Chrome, Slack, M365 등 선택 > Assign and Configure > Blueprint 할당 > Install and Continuously Enforce 설정. Kandji가 최신 버전 관리. 👍
    • 사내 앱/특정 PKG/DMG 배포 (Custom Apps - macOS): Library > Custom Apps > Add New > 이름 지정, Blueprint 할당 > PKG/DMG 업로드 > Audit Script 작성 (예: [ -d "/Applications/AppName.app" ] && exit 0 || exit 1) > Audit and Enforce 설정. (보안 에이전트 등 배포) 💻
    • App Store 앱 배포 (Managed Apps - iOS/iPadOS/macOS): Apple VPP 연동 필요. Library > Managed Apps > Add App Store App > 앱 검색/추가 > Blueprint 할당 > Install Automatically 설정. 📱
  3. 팀별 Blueprint 예시: 필수 앱 구성하기 Blueprint를 활용하면 팀별로 필요한 앱을 효과적으로 배포할 수 있습니다. 다음은 예시입니다. (실제 필요 앱은 회사 정책에 따라 다름)
    • 🚀 전사 공통 (Liftoff 단계 포함):
      • 웹 브라우저: Google Chrome (Auto App)
      • 커뮤니케이션: Slack (Auto App)
      • 생산성: Microsoft 365 Apps (Auto App 또는 Custom App - 라이선스 관리 필요)
      • 비밀번호 관리: 1Password (Auto App)
      • 보안: EDR Agent (Custom App), SASE (Custom App)
      • 기타: Adobe Acrobat Reader DC (Auto App), Kandji Self Service
    • 💻 Tech팀 (개발/IT):
      • (공통 앱 포함) +
      • IDE: Visual Studio Code (Auto App), JetBrains IDEs (Custom App - 라이선스 관리)
      • 터미널: iTerm2 (Auto App)
      • 버전 관리: GitHub Desktop (Auto App)
      • 컨테이너: Docker Desktop (Custom App)
      • API 도구: Postman (Auto App)
      • 기타 유틸리티: Homebrew (Custom Script로 설치 권장)
    • 📈 Operation팀 (운영/영업/마케팅):
      • (공통 앱 포함) +
      • CRM 관련 도구: Salesforce/HubSpot 관련 앱 (Custom App 또는 Managed App)
      • 디자인: Figma (Auto App), Adobe Creative Cloud (Custom App - 라이선스 관리)
      • 프로젝트 관리: Asana, Jira 관련 앱 (해당 시)
      • 데이터 분석: Tableau 관련 앱 (해당 시)
  4. 네트워크 및 기타 설정: Profiles 라이브러리에서 Wi-Fi, VPN, 인증서 등 필요한 구성 프로파일 생성 및 할당. 📶📜

🛡️ Part 2: 앱 보안 강화 - App Blocking 상세 설정 (macOS)

(macOS 대상 기능) 승인되지 않은 앱 실행을 효과적으로 차단합니다.

  1. 설정 위치: Library > Blueprints > 특정 Blueprint 선택 > 왼쪽 메뉴에서 App Blocking 클릭.
  2. 규칙 추가: By Bundle ID (가장 안정적), By Process 등을 활용하여 차단 대상 앱 정보 입력.
  3. 사용자 안내 설정: 차단 시 사용자에게 보여줄 메시지 및 추가 정보 링크 설정 가능. 💬
  4. 적용 및 테스트: Blueprint 저장 후 정책 적용 및 오탐 여부 테스트.

🔒 Part 3: 규정 준수 및 보안 강화 - CIS 벤치마크 활용

Kandji로 전문가 수준의 보안 설정을 손쉽게 적용하고 관리하세요.

  1. CIS 벤치마크란? 업계에서 인정받는 시스템 보안 구성 권고 기준입니다.
  2. Kandji 활용 (템플릿 사용 시):
    • Library > Compliance에서 Kandji가 제공하는 미리 구성된 CIS Benchmark 템플릿 선택. (예: CIS macOS Sonoma Benchmark Level 1) 🖱️
    • 템플릿 내 설정 검토 및 조직 정책에 맞게 사용자 정의 가능.
    • 완성된 Compliance Profile을 적용할 Blueprint에 할당.
    • Kandji 대시보드에서 준수 상태 지속적 모니터링 및 보고. ✅
  3. CIS 템플릿 외 보안 강화 방법 (템플릿이 보이지 않거나 직접 구성 시):
    • 수동 구성 프로파일 활용: Library > Profiles에서 Kandji의 내장 에디터(Passcode, Restrictions, Firewall 등)를 사용하거나, 직접 만든 .mobileconfig 파일을 Custom Profile로 업로드하여 CIS 권장 사항에 맞는 개별 설정을 적용할 수 있습니다. (더 많은 수작업 필요)
    • 커스텀 스크립트 활용: Library > Scripts에서 CIS 항목을 점검하거나 특정 보안 설정을 강제하는 쉘 스크립트를 작성하여 Blueprint에 할당하고 주기적으로 실행할 수 있습니다. (스크립팅 지식 필요)

✨ Part 4: 지속적인 관리 및 사용자 지원

  • 대시보드 모니터링: 기기 상태, 정책 준수 여부, 설치 현황 등 실시간 파악.
  • Self Service: 사용자가 직접 설치할 수 있는 선택적 앱/프로파일/스크립트 제공.
  • 원격 명령: 기기 잠금, 초기화 등 원격 관리 기능 활용.

🎉 Kandji와 함께라면 Apple 기기 관리, 전문가처럼!

Kandji는 강력한 자동화 기능과 직관적인 인터페이스를 통해 macOS, iOS, iPadOS 등 Apple 기기 전반의 초기 설정, 앱 배포, 보안 강화, 규정 준수 관리를 통합적으로 지원하는 올인원 솔루션입니다. 반복적이고 번거로운 작업에서 벗어나 IT 관리의 효율성을 극대화하고, 조직의 보안 수준을 한 단계 끌어올리세요!

Kandji를 통해 여러분의 Apple 환경을 더욱 안전하고 효율적이며, 규정 준수 요구사항까지 만족시키도록 관리해 보세요. 😊