2015-08-26 5 views
5

Zadałem ostatnio pytanie, czy mogę mieć kontrolę rodzicielską na moim urządzeniu z systemem IOS.Ourpact Parenting Control IOS

Link pytanie jest poniżej: -

Is it possible to write a parental control app for iOS?

Starszy programista odpowiedział nie jest to możliwe do zrobienia bez jailbreak.

Ale znalazłem aplikację o nazwie "OurPact" i za pomocą tego mogę kontrolować każde inne urządzenie. Jak mogą kontrolować rodzicielstwo, jeśli nie jest to możliwe w IOS?

Odpowiedz

4

OurPact korzysta z protokołu Mobile Device Management (MDM), który umożliwia urządzeniu zdalne wykonywanie określonych poleceń zarządzania. Sposób, w jaki działa, jest prosty.

Podczas instalacji:

  • użytkownik lub administrator informuje urządzenie zainstalować ładowność MDM.
  • Urządzenie łączy się z serwerem odprawy. Urządzenie przedstawia swój certyfikat tożsamości do uwierzytelniania wraz z jego identyfikatorem UDID i powiadomieniem push.
  • Jeśli serwer akceptuje to urządzenie, udostępnia token urządzenia powiadomień Push na serwerze. Serwer powinien używać tego tokena do wysyłania wiadomości Push na urządzenie. Ten komunikat check-in zawiera również ciąg znaków PushMagic. Serwer musi zapamiętać ten ciąg i uwzględnić go w wiadomościach push wysyłanych do urządzenia.

Podczas normalnej pracy:

  • Serwer (w pewnym momencie w przyszłości) wysyła powiadomienia Push to urządzenie.
  • Urządzenie odpytuje serwer o polecenie w odpowiedzi na powiadomienie push.
  • Urządzenie wykonuje polecenie.
  • Styki urządzeń serwera, aby zgłaszać wynik ostatniego polecenia i zwrócenia się do następnego polecenia

praw dostępu

  • umożliwić kontrolę zainstalowanych profili konfiguracyjnych.
  • Umożliwia instalację i usuwanie profili konfiguracyjnych.
  • Zezwalaj na blokadę urządzenia i usuwanie kodów dostępu.
  • Umożliwić kasowanie urządzenia.
  • Zezwalaj na zapytanie o informacje o urządzeniu (pojemność urządzenia, numer seryjny).
  • Zezwalaj na zapytanie o informacje sieciowe (numery telefonu/karty SIM, adresy MAC).
  • Umożliwia kontrolę zainstalowanych profili zaopatrzeniowych.
  • Umożliwia instalację i usuwanie profili udostępniania.
  • Umożliwia kontrolę zainstalowanych aplikacji.
  • Zezwalaj na zapytania związane z ograniczeniami.
  • Zezwól na kwerendy związane z bezpieczeństwem.
  • Umożliwia manipulowanie ustawieniami. Dostępność: dostępna w systemie iOS 5.0 i nowszych wersjach.
  • Zezwalaj na zarządzanie aplikacjami. Dostępność: dostępna w systemie iOS 5.0 i nowszych wersjach.

O Zarządzanie urządzeniem mobilnym

Zarząd urządzeniami mobilnymi (MDM) Protokół stanowi drogę dla administratorów systemów do wysyłania zarządzanie urządzeniami poleceń do zarządzanych urządzeń z iOS 4 lub nowszy, urządzeń MacOS bieganie MacOS w wersji 10.7 i nowszych oraz urządzenia Apple TV z systemem iOS 7 (oprogramowanie Apple TV 6.0) i nowsze. Za pośrednictwem usługi MDM administrator IT może sprawdzać, instalować lub usuwać profile; usunąć hasła; i rozpocznij bezpieczne usuwanie na zarządzanym urządzeniu.

Protokół MDM jest oparty na protokole HTTP, zabezpieczeniu warstwy transportowej (TLS) i powiadomieniach push. Odpowiedni protokół odprawy MDM umożliwia delegowanie początkowego procesu rejestracji na oddzielny serwer.

Firma MDM używa usługi powiadomień Apple Push (APNS) do dostarczania wiadomości "pobudka" do zarządzanego urządzenia. Następnie urządzenie łączy się z określoną usługą internetową w celu pobrania poleceń i zwrócenia wyników.

Aby świadczyć usługę MDM, dział IT musi wdrożyć serwer HTTPS, aby działał jako serwer MDM, a następnie dystrybuować profile zawierające ładunek MDM do zarządzanych urządzeń.

Zarządzane urządzenie używa tożsamości do uwierzytelnienia się na serwerze MDM za pośrednictwem protokołu TLS (SSL). Ta tożsamość może być zawarta w profilu jako ładunek certyfikatu lub może zostać wygenerowana przez zarejestrowanie urządzenia przy użyciu SCEP.

Nr -