Esiste un progetto / soluzione open source per MDM (gestione dei dispositivi mobili)?


Migliore risposta

La maggior parte delle risposte a questo punto ha frainteso “open source” a significa “gratuito”. Lopen source, sebbene quasi sempre privo di costi monetari, ha altre qualità come una base di codice visibile, manutentori volontari e la capacità di modificare il codice sorgente (entro i termini di licenza specificati) per soddisfare le proprie esigenze.

Stando così le cose, vorrei offrire alcune vere soluzioni open source di cui sono a conoscenza:

MicroMDM https://github.com/micromdm/micromdm, di Victor Vrantchan, è un MDM di Apple scritto nel linguaggio Go, viene mantenuto attivamente e viene utilizzato, almeno in parte, da alcune società tecnologiche più grandi per i loro scopi IT interni. È uno strumento basato sulla riga di comando. È ampiamente considerato come la soluzione open source di riferimento, sebbene grazie alla sua interfaccia CLI e al set di funzionalità ristretto, sia orientato più come uno strumento devops per aiutare con i requisiti MDM / DEP che come un sostituto immediato per una GUI commerciale d MDM.

Commandment https://github.com/cmdmnt/commandment, mantenuto da Jesse Peterson (che contribuisce anche a MicroMDM ), è un MDM di Apple ed è scritto in Python. A quanto mi risulta, lo sviluppo attivo è stato sospeso, tuttavia il progetto non è defunto.

mdm-server https://github.com/project-imas/mdm-server di iMAS è un MDM di Apple ed è scritto in Python. Al momento della stesura di questo documento, non è stato aggiornato da 3 anni.

Carbon Device Management https://github.com/wso2/carbon-device-mgt di WSO2 sembra essere open source, tuttavia non credo che il codice MDM di base sia stato ancora reso disponibile al pubblico a causa delle restrizioni NDA di Apple che da allora sono state revocate. A quanto mi risulta, lMDM è in grado di gestire più di un semplice dispositivo Apple. È scritto in Java.

Flyve MDM https://github.com/flyve-mdm è Android, Windows e Blackberry MDM, noto per includere presto il supporto iOS. GitHub di Flyve include repository di server, client e GUI web.

OneMDM https://github.com/multunus/onemdm-server, di Multunus, è un MDM Android scritto in Ruby. Non viene più mantenuto attivamente.

Tieni presente che MDM, come in Mobile Device Management, viene spesso utilizzato con specificità diverse, causando una buona dose di confusione. MDM in senso generale indica qualsiasi software che, in un modo o nellaltro, fornisce alcuni mezzi per gestire un gruppo di dispositivi. Ciò può avvenire tramite un mezzo proprietario come linstallazione di un client sul dispositivo che comunica con un componente server. MDM, in un senso più specifico, si riferisce spesso al software che comunica con i dispositivi su un protocollo di gestione nativo (integrato) nel sistema operativo del dispositivo. MicroMDM e Commandment (per quanto ne so) utilizzano MDM nativo. Non posso parlare con gli altri.

Risposta

Consiglio cloud4mobile, una buona soluzione MDM e MAM (gestione delle applicazioni mobili), basata sul cloud. Ha una versione gratuita completa per un massimo di 5 dispositivi e una versione premium per più di 5. Non è open source, ma hanno API per te incluse funzionalità MDM nella tua app. Per ora, la soluzione è disponibile per dispositivi Android. Ulteriori informazioni qui> Gestione dei dispositivi mobili .

Le funzioni principali sono (tra le altre ): – Blocco e cancellazione: blocco e cancellazione da remoto del dispositivo

– Geolocalizzazione: posizione in tempo reale e cronologia delle posizioni del dispositivo

– Monitoraggio delle risorse: monitoraggio delluso di consumo di batteria, RAM e dati mobili

– Gestione delle applicazioni: visualizza ed elimina le app installate, distribuisci e installa le tue applicazioni, oltre a controllare linstallazione e la rimozione delle applicazioni, la creazione di blacklist e whitelist delle applicazioni sui dispositivi gestiti

– Ottieni informazioni sullinventario per i dispositivi e le relative schede SIM

– Creazione di profili e gruppi con criteri personalizzati

– Creazione di criteri per le password

– Personalizzato Launcher: una schermata configurata per mostrare ai dipendenti solo le applicazioni e le funzionalità autorizzate dallazienda (richiede linstallazione dellapplicazione aggiuntiva)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *