Przejdź do głównej zawartości

Klucze ograniczeń

Konfiguracja trzech MDM kluczy ograniczeń kontrolujących zachowanie aplikacji dla wdrożeń zarządzanych Vylos.

Te klucze ograniczeń są niezależne od opcjonalnych preferencji notificationsEnabled, appearance i appIcon oraz pól informacji o organizacji. Pełny kontrakt kluczy znajdziesz na stronie Konfiguracja aplikacji zarządzanej.

Ekran główny z aktywnymi ograniczeniami allowManualTunnels i allowSettings — sekcja Moje tunele ukryta, akcje paska narzędzi usunięte

Tabela podsumowania

KluczTypDomyślna gdy brakOpis
allowManualTunnelsWartość logiczna, liczba lub ciąg znakówtrueKontroluje, czy użytkownicy mogą zarządzać tunelami aplikacji.
allowSettingsWartość logiczna, liczba lub ciąg znakówtrueKontroluje, czy użytkownicy mają dostęp do ustawień aplikacji.
blockJailbrokenDevicesWartość logiczna, liczba lub ciąg znakówfalseBlokuje korzystanie z aplikacji i wszystkie połączenia VPN Vylos na urządzeniach iOS z jailbreakiem.

Vylos interpretuje true i 1 jako prawdę, a false i 0 jako fałsz. Wartości tekstowe są przycinane i porównywane bez rozróżniania wielkości liter.

Brakująca lub nieprawidłowa wartość powoduje użycie udokumentowanej wartości domyślnej klucza.

allowManualTunnels

  • Typ: Wartość logiczna, liczba lub ciąg znaków (interpretowany jako wartość logiczna)
  • Wartość domyślna gdy brak: true

Zachowanie gdy ustawione na false

Gdy to ograniczenie jest aktywne, użytkownicy nie mogą tworzyć, edytować ani usuwać tuneli aplikacji. Wprowadzane są następujące zmiany:

  • Widok główny. Sekcja „Moje tunele" jest całkowicie ukryta. Przycisk Dodaj do tworzenia nowych tuneli jest również ukryty.
  • Tworzenie tuneli. Ekran dodawania tunelu jest zablokowany. Użytkownicy nie mogą dodawać tuneli przez import plików, skanowanie kodów QR ani ręczne tworzenie.
  • Edycja tuneli. Ekran edycji tunelu jest zablokowany. Użytkownicy nie mogą modyfikować istniejących konfiguracji tuneli.
  • Systemowe wpisy VPN. Wszystkie Systemowe wpisy VPN należące do tunelami aplikacji są wstrzymywane, więc użytkownik nie może ich również włączyć ani wyłączyć w systemowych ustawieniach VPN.
  • Skróty i wyszukiwanie. Tunele aplikacji są usuwane z wyboru tuneli w Skrótach, sugestii Siri, Spotlight i szybkich czynności ekranu początkowego. Vylos odrzuca także zapisany skrót, który nadal wskazuje wstrzymany tunel; pominięcie blokady aplikacji przez konfigurację zarządzaną nie zastępuje tego ograniczenia.
  • Zachowanie danych. Dane tuneli są zachowywane lokalnie na urządzeniu. Żadne konfiguracje tuneli nie są usuwane, gdy to ograniczenie jest stosowane.
  • Automatyczne przywracanie. Gdy ograniczenie zostanie zdjęte (klucz zostanie usunięty lub ustawiony z powrotem na true), wszystkie wcześniej zawieszone tunele są automatycznie przywracane, łącznie z ich systemowymi wpisami VPN.

Interakcja z tunelami zarządzanymi

To ograniczenie dotyczy wyłącznie tunelami aplikacji utworzonych przez użytkownika w Vylos. Tunele zarządzane zainstalowane przez MDM lub bezpośrednio z profilu .mobileconfig pozostają widoczne i działają niezależnie od tego ustawienia.

Szczegółowe informacje znajdziesz na stronie Wdrażanie tuneli zarządzanych.

allowSettings

  • Typ: Wartość logiczna, liczba lub ciąg znaków (interpretowany jako wartość logiczna)
  • Wartość domyślna gdy brak: true

Zachowanie gdy ustawione na false

Gdy to ograniczenie jest aktywne, cały obszar Ustawień aplikacji jest zablokowany. Wprowadzane są następujące zmiany:

  • Pasek narzędzi. Przycisk Ustawienia jest ukryty na pasku narzędzi aplikacji. Użytkownicy nie mają możliwości przejścia do Ustawień.
  • Ekran ustawień. Jeśli ekran Ustawień zostanie w jakikolwiek sposób osiągnięty, cała zawartość jest zastępowana komunikatem: „Ustawienia są zarządzane przez Twoją organizację."
  • Wyłączone funkcje. Wszystkie ustawienia są niedostępne, w tym:
    • Uruchamianie przy logowaniu (tylko macOS)
    • Metoda ochrony aplikacji (Face ID, Touch ID, TOTP)
    • Konfiguracja i zarządzanie TOTP
    • Wygląd aplikacji (Systemowy, Jasny, Ciemny)
    • Skrót z panelu Język do systemowych ustawień języka dla aplikacji
    • Wybór motywu ikony aplikacji
    • Preferencje powiadomień
    • Eksport archiwum
    • Przeglądarka dzienników
    • Informacje prawne i licencyjne
    • Informacje o wersji

Gdy allowSettings nadal ma wartość true, każda preferencja podana przez notificationsEnabled, appearance lub appIcon pozostaje widoczna, ale tylko do odczytu. Inne ustawienia, w tym systemowy język dla aplikacji, pozostają dostępne.

blockJailbrokenDevices

  • Typ: Wartość logiczna, liczba lub ciąg znaków (interpretowany jako wartość logiczna)
  • Wartość domyślna gdy brak: false
  • Od wersji: 1.1.0
  • Platforma: Tylko iOS. Ograniczenie nie działa w systemach macOS ani visionOS.

Zachowanie gdy ustawione na true

Gdy to ograniczenie jest aktywne i urządzenie zostanie wykryte jako posiadające jailbreak, aplikacja wyświetla pełnoekranową stronę blokady z komunikatem o polityce organizacji. Użytkownik nie może zamknąć tego ekranu ani uzyskać dostępu do żadnej funkcjonalności aplikacji.

Vylos natychmiast rozłącza wszystkie aktywne tunele, wyłącza ich wyzwalacze połączenia na żądanie i odrzuca każdą nową próbę połączenia, dopóki blokada zasad jest aktywna. Tunele utworzone przez użytkownika są także ukrywane w wyszukiwaniu Skrótów, a zapisane skróty tuneli są odrzucane.

Metody wykrywania

Vylos łączy kontrole śladów jailbreaku, zarejestrowanych narzędzi, integralności piaskownicy i wstrzykiwania kodu w czasie działania. Pozytywny wynik na dowolnym poziomie wystarcza do zastosowania zarządzanej zasady. Szczegóły implementacji celowo nie są publikowane, aby publiczny przewodnik nie stał się listą pomagającą ominąć wykrywanie.

Bezpieczeństwo danych

Podczas aktywnej blokady jailbreaku nie są usuwane żadne dane konfiguracji tuneli. Bieżące połączenia są zatrzymywane, a połączenia na żądanie wyłączane; konfiguracje, klucze i ustawienia aplikacji pozostają nienaruszone i znów stają się dostępne po usunięciu ograniczenia lub rozwiązaniu problemu jailbreaku.

Więcej szczegółów na temat polityki wykrywania jailbreaka znajduje się w artykule Polityka jailbreaka.