Er det noe åpen kildekode-prosjekt / løsning for MDM (styring av mobilenheter)?


Beste svaret

De fleste svarene til dette punktet har misforstått «åpen kildekode» til betyr «gratis». Åpen kildekode, selv om den nesten alltid er fri for pengekostnader, har andre kvaliteter som en synlig kodebase, frivillige vedlikeholdere og muligheten til å endre kildekoden (innenfor spesifiserte lisensvilkår) for å dekke deres behov.

Slik vil jeg gjerne tilby noen ekte åpen kildekode-løsninger som jeg er klar over:

MicroMDM https://github.com/micromdm/micromdm, av Victor Vrantchan, er en Apple MDM skrevet på Go-språket, vedlikeholdes aktivt og brukes, i det minste delvis, av noen større teknologiselskaper for deres interne IT-formål. Det er et kommandolinjebasert verktøy. Det er allment ansett som den åpne kildekodeløsningen, men på grunn av CLI-grensesnittet og det smale funksjonssettet, er den mer orientert som et devops-verktøy for å hjelpe med MDM / DEP-krav enn som en drop-in-erstatning for en kommersiell GUI. d MDM.

Befaling https://github.com/cmdmnt/commandment, vedlikeholdt av Jesse Peterson (som også bidrar til MicroMDM ), er en Apple MDM og er skrevet i Python. Min forståelse er at aktiv utvikling er satt på vent, men prosjektet er ikke avviklet.

mdm-server https://github.com/project-imas/mdm-server av iMAS er en Apple MDM og er skrevet i Python. I skrivende stund har den ikke blitt oppdatert på tre år.

Carbon Device Management https://github.com/wso2/carbon-device-mgt av WSO2 ser ut til å være åpen kildekode, men jeg tror ikke at MDM-koden er gjort offentlig tilgjengelig ennå på grunn av Apple NDA-begrensninger som siden har blitt opphevet. Min forståelse er at MDM er i stand til å administrere mer enn bare Apple-enheter. Den er skrevet på Java.

Flyve MDM https://github.com/flyve-mdm er en Android-, Windows- og Blackberry MDM som snart er inkludert iOS-støtte. Flyves GitHub inkluderer server-, klient- og web-GUI-arkiver.

OneMDM https://github.com/multunus/onemdm-server, av Multunus, er en Android MDM skrevet i Ruby. Det vedlikeholdes ikke lenger aktivt.

Vær oppmerksom på at MDM, som i Mobile Device Management, ofte brukes med forskjellige spesifisiteter, noe som forårsaker mye forvirring. MDM i generell forstand betyr hvilken som helst programvare som på en eller annen måte gir noen midler for å administrere en gruppe enheter. Dette kan være på en proprietær måte, for eksempel å installere en klient på enheten som kommuniserer med en serverkomponent. MDM, i en mer spesifikk forstand, refererer ofte til programvare som kommuniserer med enheter over en administrasjonsprotokoll som er innebygd (kommer innebygd) til operativsystemet til enheten. MicroMDM og Commandment (så vidt jeg vet) bruker native MDM. Jeg kan ikke snakke med resten.

Svar

Jeg anbefaler cloud4mobile, en god løsning for MDM og MAM (mobil applikasjonsadministrasjon), basert på skyen. Den har en komplett gratis versjon for opptil 5 enheter og en premie for mer enn 5. Den er ikke åpen kildekode, men de har API-er for deg, inkludert MDM-funksjoner i appen din. Foreløpig er løsningen tilgjengelig for Android-enheter. Se mer her> Mobile Device Management .

Hovedfunksjonene er (blant andre ): – Lock & Wipe: Device remote lock and wipe

– Geolocation: Real-time location and device location history

– Monitoring of resources: Monitoring the use of batteri, RAM og mobildataforbruk

– Applikasjonsadministrasjon: Se og slett installerte apper, distribuer og installer dine egne applikasjoner, pluss kontrollinstallasjon og fjerning av applikasjoner, opprettelse av svarteliste og programhviteliste på administrerte enheter

– Få lagerinformasjon for enheter og SIM-kort

– Opprette profiler og grupper med egendefinerte policyer

– Opprette passordpolicy

– Egendefinert Launcher: En skjerm som er konfigurert til å bare vise ansatte applikasjoner og funksjoner som er autorisert av selskapet (krever ytterligere installasjon av applikasjon)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *