Argos MDM Agent API 연동 방법

Argos MDM Agent API 연동 방법

Argos MDM (Mobile Device Management) Agent API는 모바일 장치의 관리, 모니터링, 제어 및 보안을 위한 여러 기능을 제공합니다. API 연동을 효과적으로 하려면 아래 단계를 따라야 합니다.

1. API 인증

Argos MDM API에 접근하려면 먼저 인증을 받아야 합니다. 대부분의 MDM 시스템은 인증 토큰이나 API 키를 사용하여 접근을 제어합니다.

인증 방법:

  • API Key: API 키를 사용하여 인증합니다. 관리 콘솔에서 API 키를 발급받고 이를 API 요청에 포함시켜야 합니다.
  • OAuth2: 보다 고급 보안을 제공하는 인증 방식으로, 인증 서버와의 상호작용을 통해 토큰을 발급받고 이를 사용하여 API에 접근할 수 있습니다.

인증을 위한 예시:

POST /api/v1/auth/login
Content-Type: application/json

{
  "username": "your_username",
  "password": "your_password"
}
  
응답:
{
  "token": "your_api_token"
}
  

2. API 엔드포인트

Argos MDM의 주요 엔드포인트는 장치 관리, 사용자 관리, 보안 정책 설정 등을 포함합니다. 아래는 주요 API 엔드포인트 예시입니다:

장치 관리

  • GET /api/v1/devices: 등록된 모든 장치 목록을 조회합니다.
  • POST /api/v1/devices/{device_id}/lock: 특정 장치를 원격으로 잠급니다.
  • POST /api/v1/devices/{device_id}/wipe: 장치 데이터를 초기화합니다.

사용자 관리

  • GET /api/v1/users: 등록된 모든 사용자의 정보를 조회합니다.
  • POST /api/v1/users: 새로운 사용자를 등록합니다.

보안 정책

  • POST /api/v1/policies: 보안 정책을 설정하거나 수정합니다.
  • GET /api/v1/policies: 모든 보안 정책을 조회합니다.

3. 장치 관리 예시

장치 목록 조회:

GET /api/v1/devices
Authorization: Bearer {your_api_token}
  
응답:
[
  {
    "device_id": "12345",
    "device_name": "Samsung Galaxy S21",
    "status": "Active",
    "last_check_in": "2025-04-20T12:34:56Z"
  },
  ...
]
  

장치 잠금:

POST /api/v1/devices/12345/lock
Authorization: Bearer {your_api_token}
  
응답:
{
  "status": "success",
  "message": "Device successfully locked."
}
  

장치 초기화:

POST /api/v1/devices/12345/wipe
Authorization: Bearer {your_api_token}
  
응답:
{
  "status": "success",
  "message": "Device successfully wiped."
}
  

4. 보안 정책 적용

보안 정책 설정:

POST /api/v1/policies
Authorization: Bearer {your_api_token}
Content-Type: application/json

{
  "policy_name": "Device Security Policy",
  "requirements": {
    "encryption": true,
    "password_required": true,
    "min_password_length": 8
  }
}
  
응답:
{
  "status": "success",
  "message": "Security policy successfully applied."
}
  

5. 장치 상태 모니터링

API를 사용하여 실시간으로 장치 상태를 모니터링할 수 있습니다. 예를 들어, 장치의 마지막 체크인 시간, 연결 상태, OS 버전 등을 조회할 수 있습니다.

장치 상태 조회:

GET /api/v1/devices/12345/status
Authorization: Bearer {your_api_token}
  
응답:
{
  "device_id": "12345",
  "status": "Active",
  "last_check_in": "2025-04-20T12:34:56Z",
  "battery_status": "80%",
  "os_version": "Android 11"
}
  

6. 에러 처리

API 호출 시 오류가 발생하면 적절한 에러 코드와 메시지가 반환됩니다.

{
  "error": "Unauthorized",
  "message": "Invalid API key or token"
}
  

7. 웹훅(Webhooks) 설정

Argos MDM API는 웹훅을 통해 실시간 알림을 받을 수 있는 기능도 제공합니다. 장치 상태 변경, 보안 정책 적용 등 이벤트에 대한 알림을 받아 처리할 수 있습니다.

웹훅 설정 방법은 관리 콘솔에서 API 엔드포인트를 설정하고, 이벤트 유형을 선택한 후, 해당 URL로 POST 요청을 보내는 방식입니다.

'소프트웨어 > Argos MDM Agent' 카테고리의 다른 글

Argos MDM Agent 정책 설정  (0) 2025.04.21
Argos MDM 관리자 콘솔 인터페이스 개요  (0) 2025.04.21
Argos MDM Agent  (0) 2025.04.21
Argos MDM Agent 정책 설정

Argos MDM Agent 정책 설정 샘플

1. 기본 보안 정책

{
  "policyName": "Enterprise_Default_Security",
  "deviceLock": {
    "passwordRequired": true,
    "passwordComplexity": "high",  // low, medium, high
    "autoLockTimeout": 300,        // seconds
    "maxFailedAttempts": 5,
    "wipeOnFailedAttempts": true
  },
  "encryption": {
    "storageEncryption": true
  },
  "osUpdatePolicy": {
    "updateMode": "autoInstall",
    "maintenanceWindow": {
      "startTime": "02:00",
      "durationMinutes": 120
    }
  }
}
  

2. 앱 관리 정책

{
  "policyName": "App_Control_Policy",
  "appRestrictions": {
    "allowAppInstall": false,
    "blacklistedApps": [
      "com.facebook.katana",
      "com.instagram.android",
      "com.netflix.mediaclient"
    ],
    "whitelistedApps": [
      "com.microsoft.teams",
      "com.google.android.gm",
      "com.company.customapp"
    ]
  },
  "appAutoInstall": {
    "mandatoryApps": [
      {
        "packageName": "com.company.vpn",
        "versionCode": 102
      },
      {
        "packageName": "com.company.mdmagent",
        "versionCode": 310
      }
    ]
  }
}
  

3. 네트워크 및 통신 제어

{
  "policyName": "Network_Control_Policy",
  "wifiConfigurations": [
    {
      "ssid": "CorpWiFi",
      "securityType": "WPA2",
      "password": "StrongCorpWiFi2024",
      "autoConnect": true,
      "hidden": false
    }
  ],
  "vpn": {
    "alwaysOn": true,
    "vpnPackage": "com.company.vpn"
  },
  "networkRestrictions": {
    "blockRoaming": true,
    "blockDataWhileRoaming": true,
    "blockHotspot": true
  }
}
  

4. 위치 및 추적 정책

{
  "policyName": "Location_Tracking_Policy",
  "locationServices": {
    "enableLocation": true,
    "trackDevice": true,
    "geoFence": [
      {
        "name": "HQ_Office",
        "latitude": 37.5665,
        "longitude": 126.9780,
        "radiusMeters": 300,
        "actionOnExit": "notifyAdmin"
      }
    ]
  }
}
  

5. 기기 기능 제한

{
  "policyName": "Device_Feature_Restrictions",
  "deviceFeatures": {
    "cameraDisabled": true,
    "bluetoothDisabled": false,
    "usbFileTransferDisabled": true,
    "screenCaptureDisabled": true,
    "factoryResetDisabled": true,
    "safeModeDisabled": true
  }
}
  

고급 보안 옵션

- Root/Jailbreak 탐지 후 자동 와이프
- 실시간 보안 로그 전송
- Zero-touch enrollment 연계
  

배포 팁

- 정책은 단계별로 나누어 적용하고, 소규모 테스트 그룹에서 먼저 실험하세요.
- 사용자 역할에 따라 정책을 다중 프로파일로 세분화하세요 (예: 관리자용, 일반직원용).
- 로그 및 이벤트 수집 설정을 반드시 켜두고, SIEM 연동을 검토하세요.
  

'소프트웨어 > Argos MDM Agent' 카테고리의 다른 글

Argos MDM Agent API 연동 방법  (0) 2025.04.21
Argos MDM 관리자 콘솔 인터페이스 개요  (0) 2025.04.21
Argos MDM Agent  (0) 2025.04.21
Argos MDM 관리자 콘솔 인터페이스 개요

Argos MDM Agent 관리자 콘솔 인터페이스

1. 대시보드

  • 등록/비활성 장비 통계
  • 정책 위반 및 보안 이벤트 실시간 모니터링
  • 최근 활동 이력

2. 디바이스 관리

  • 전체 장비 목록 필터링 및 검색
  • 개별 디바이스 상세 정보:
    • 설치 앱 목록
    • 위치 추적 및 히스토리
    • 정책 상태 확인
    • 원격 제어 명령어 전송

3. 정책 관리

  • 앱 허용/차단 정책
  • 하드웨어 기능 제한 (카메라, Wi-Fi 등)
  • 비밀번호 및 보안 설정
  • 정책 템플릿 생성 및 그룹별 배포

4. 앱 관리

  • 기업용 앱 배포 (APK 업로드 / Play Store 연동)
  • 설치 상태 확인 및 자동 재배포

5. 위치 추적 및 지오펜싱

  • 실시간 GPS 추적
  • 지오펜싱 구역 생성 및 알림 설정

6. 알림 및 보고서

  • 정책 위반 실시간 알림
  • 보안 보고서 자동 생성 (PDF/CSV)

7. 사용자 및 그룹 관리

  • LDAP/AD 연동
  • RBAC 기반 역할 설정 (관리자, 감사자 등)
  • 그룹별 정책 적용

8. 고급 기능

  • Kiosk 모드: 단일 앱 실행 제한
  • 원격 명령: 잠금, 재부팅, 초기화 등
  • 감사 로그: 관리자 활동 및 사용자 행위 추적
  • 온프레미스/클라우드 지원: 구축형과 SaaS 모두 가능

9. 보안 및 인증

  • 2FA, SSO(SAML), TLS 암호화 지원
  • 정책 위반 시 자동 조치 룰 설정 가능

10. 외부 연동 및 API

  • REST API 제공 (기기 등록, 정책 배포 자동화)
  • SIEM, Slack, Teams 등과 연동

📌 사용 시나리오 예시

시나리오 기능 활용
허용되지 않은 앱 설치 정책 위반 감지 → 원격 제거 → 잠금
신규 입사자 장비 지급 자동 등록 + 정책 적용 + 앱 푸시
디바이스 분실 위치 추적 → 잠금 → 데이터 삭제

'소프트웨어 > Argos MDM Agent' 카테고리의 다른 글

Argos MDM Agent API 연동 방법  (0) 2025.04.21
Argos MDM Agent 정책 설정  (0) 2025.04.21
Argos MDM Agent  (0) 2025.04.21
Argos MDM Agent

Argos MDM Agent 전문가 개요

1. 개요 (Overview)

Argos MDM Agent는 기업의 모바일 단말기(Mobile Device)를 중앙에서 통합 관리 및 제어하기 위한 MDM(Mobile Device Management) 에이전트입니다.

  • 디바이스: Android / iOS 스마트폰 및 태블릿
  • 주요 기능: 보안정책 적용, 위치 추적, 원격 제어 등
  • 서버 연동: Argos MDM 콘솔과 통신

2. 사용법 (Usage Guide)

  1. 기기에 Agent 설치 (APK, Store 또는 MDM 포털)
  2. 초기 실행 시 등록 코드 또는 서버 주소 입력
  3. 기업 인증 절차 (계정 로그인 / OTP 등)
  4. 정책 자동 수신 및 기기 제어 시작

3. 주요 기능 (Key Features)

A. 보안 및 정책 관리

기능설명
기기 잠금원격에서 디바이스 잠금 수행
원격 초기화기기 분실 시 데이터 완전 삭제 (Factory Reset)
암호 정책복잡도, 길이, 변경 주기 설정
앱 제어화이트리스트 기반 허용 앱만 사용 가능
루팅 감지비정상 루팅/탈옥 상태 자동 탐지

B. 자산 및 사용 모니터링

기능설명
상태 보고배터리, 네트워크, 저장공간 등 실시간 수집
앱 목록설치된 앱 정보 수집 및 분석
위치 추적GPS 기반 위치 조회
네트워크 상태Wi-Fi, 셀룰러 연결 상태 보고

C. 원격 제어 및 지원

기능설명
스크린 미러링관리자가 기기 화면 실시간 확인 가능
명령 실행원격 스크립트 실행 및 설정 변경
푸시 메시지중요 공지사항 실시간 발송

D. 업무/개인 분리

기능설명
컨테이너 기능업무용 앱/데이터만 격리된 공간에서 운영
보안 앱 배포기업 전용 앱스토어 운영

4. 통신 방식

  • 주기적 서버 통신 (기본 5~15분 주기)
  • TLS 암호화 기반 안전한 통신
  • 정책 변경, 위치 이동 등 이벤트 발생 시 즉시 보고

5. 로그 및 진단

  • 에이전트 로그 자동 수집 및 서버 전송
  • 관리 콘솔에서 필터 및 검색 가능

6. 커스터마이징 및 확장

  • UI/로고 커스터마이징 지원
  • REST API 제공 (타 시스템 연동 가능)
  • 앱 배포 기능 내장 (사내 앱스토어 운영)

7. 산업별 활용 예시

산업활용 예시
제조업현장 단말기 잠금, 위치 추적
금융권암호화, 앱 제한, 탈옥 탐지
물류배송 차량 단말 위치 모니터링
교육기관학생 태블릿 앱 제한, 웹 필터링

8. 장단점 요약

  • 장점: 보안성, 원격 관리, 유연한 확장성
  • 단점: 초기 설정 복잡, 일부 기기 제한

+ Recent posts