Ana içeriğe geç

Uygulama Başına VPN Yapılandırma

Apple'ın com.apple.vpn.managed.applayer yükünü ProviderType=packet-tunnel ile dağıtın. Böylece Apple atanan uygulamaların trafiğini seçer, Vylos da bu trafiği WireGuard üzerinden taşır.

Sağlayıcı kapsamı

Vylos, WireGuard paket tüneli sağlayıcısı üzerinden AppLayerVPN'yi destekler. App Proxy, IPsec veya IKEv2 sağlayıcısı içermez.

ProviderType=app-proxy seçen profil farklı bir VPN uygulaması gerektirir ve Vylos tarafından desteklenmez.

Dağıtım Adımları

  1. .mobileconfig Profilleriyle Dağıtma bölümünden bir AppLayerVPN paket tüneli profili oluşturun.
  2. Profile benzersiz VPNUUID verin; atanan uygulamanın trafiği tüneli otomatik başlatacaksa OnDemandMatchAppEnabled'ı etkinleştirin.
  3. VPN profilini MDM ile iletin veya test amacıyla doğrudan yükleyin.
  4. Her hedef uygulamayı MDM ile yönetilen uygulama olarak yükleyin ve aynı VPNUUID değerini atayın.
  5. Vylos'u açıp yönetilen tünelde Uygulama Başına ve beklenen uygulama tanımlayıcılarının göründüğünü doğrulayın.
  6. Atanmış bir uygulamayı açıp trafiğinin WireGuard kullandığını, atanmamış bir uygulamanın ise tünel dışında kaldığını doğrulayın.

Profili doğrudan yüklemek VPN girdisini oluşturabilir ancak üretim uygulama atamalarını yalnızca MDM oluşturabilir.

Sorumlulukların Dağılımı

  • Yapılandırma profili, AppLayerVPN tünelini MDM veya doğrudan .mobileconfig yüklemesiyle kurar.
  • MDM, profilin VPNUUID değerini yönetilen uygulamalara atar ve bu atamaları değiştirir ya da kaldırır. Doğrudan profil yüklemesi üretim uygulama-VPN eşlemelerini tek başına oluşturamaz.
  • Apple işletim sistemi, kaynak uygulama kurallarını oluşturur, uygulama ve alan adı eşleşmelerini değerlendirir, tüneli isteğe bağlı başlatır ve sağlayıcıya yalnızca eşleşen trafiği gönderir.
  • Vylos, profile ait VPN'i salt okunur yönetilen tünel olarak gösterir ve trafiğini WireGuard üzerinden taşır.
  • WireGuard sunucusu normal WireGuard paketleri görür; AppLayerVPN'ye özel sunucu uygulamasına gerek duymaz.

İşletim sistemi, eşleşen trafik Vylos'a ulaşmadan önce uygulama atamasını uygular. Bu yönlendirme seçimi otomatiktir ve WireGuard sunucu yapılandırması aygıt geneli tünelle aynıdır.

Vylos üretim uygulama eşlemelerini oluşturmaz, düzenlemez veya kaldırmaz. Yaşam döngüleri MDM ve Apple Ayarları'na ait olduğundan AppLayerVPN tünelleri Siri Kestirmeleri'nde de bulunmaz.

Vylos'un Gösterdikleri

Her tünel ayrıntısı ekranında salt okunur Uygulama Yönlendirmesi bölümü bulunur:

  • AppLayerVPN tüneli Uygulama Başına ifadesini ve Apple'ın MDM tarafından atanmış uygulamalar için bildirdiği imzalama tanımlayıcılarını gösterir. Kural hedef filtreleri içeriyorsa Vylos eşleşen alan adlarını da listeler. Apple her uygulamanın görünen adını sağlamadığından com.example.corporate-app gibi tanımlayıcılar olduğu gibi görünebilir.
  • Geleneksel hedef IP paket tüneli Aygıt Geneli ve Tüm Uygulamalar ifadelerini gösterir. Bu, uygun aygıt trafiğinin tünel rotalarını izlediği anlamına gelir; Vylos'un çalışan tüm uygulamaları incelediği veya listelediği anlamına gelmez.
Tüm uygulamalar için aygıt geneli uygulama yönlendirmesini gösteren geleneksel yönetilen VPN ayrıntısı
Atanan uygulama tanımlayıcıları ve eşleşen alan adlarıyla uygulama başına yönlendirme gösteren AppLayerVPN ayrıntısı

Apple'ın paket tüneli API'si aygıt geneli VPN için güvenilir bir işlem listesi sunmaz. Bu nedenle Vylos normal VPN'i kullanan uygulamaları tek tek gösteremez ve trafik sayaçlarından böyle bir liste çıkarmaz.

Desteklenen Paket Tüneli Yetenekleri

Vylos paket tüneli yolu aşağıdaki AppLayerVPN yeteneklerini destekler:

  • MDM yönetimli uygulamalar için VPNUUID ilişkileri.
  • Atanan uygulama ağ iletişimine başladığında OnDemandMatchAppEnabled ile otomatik etkinleştirme.
  • Apple işletim sisteminin sağladığı kaynak uygulama yönlendirmesi.
  • Apple'ın platform ve alan adı ilişkilendirme gereksinimlerine tabi AssociatedDomains, ExcludedDomains ve SafariDomains.
  • Apple'ın sunduğu platformlarda SMBDomains ve hizmete özgü alan adı alanları.
  • Eşleşen uygulamaların hangi ağ koşullarında tüneli atlayacağını sisteme bildiren bağlantı kesme isteğe bağlı kuralları.
  • Ortaya çıkan yönetilen tünel için salt okunur Vylos durumu, geçerli WireGuard el sıkışması, trafik sayaçları, bant genişliği geçmişi, günlükler ve bildirim adlandırması.
  • İşletim sisteminin bildirdiği salt okunur uygulama imza tanımlayıcıları ve eşleşen alan adları.

Apple uygulama ve alan adı kurallarını paketler Vylos'a ulaşmadan önce değerlendirir. Bu nedenle profil alanları MDM'ye ait kalır ve düzenlenebilir Vylos isteğe bağlı kuralları olarak görünmez.

VPN Profilini Oluşturma

AppLayerVPN yükünü .mobileconfig Profilleri başvurusundan oluşturun. Vylos sağlayıcı tanımlayıcıları, VPNUUID, WireGuard yapılandırma aktarımı ve tam profil örneği için yetkili kaynak o sayfadır.

Atanan uygulamanın trafiği tüneli otomatik başlatacaksa OnDemandMatchAppEnabled değerini true yapın.

OnDemandMatchAppEnabled otomatik etkinleştirmeyi garanti eder; ancak atanan uygulama kapandığında iOS'un tüneli hemen sonlandıracağını garanti etmez. Sistem yeniden kullanım için bağlantıyı koruyabilir, ancak uygulama kuralları hangi uygulamaların tünelden trafik gönderebileceğini sınırlamaya devam eder.

Eşleşen bağlantı kesme isteğe bağlı kuralı ilgili ağ koşullarında atlama davranışını denetler.

Uygulama Atama

iOS, iPadOS ve visionOS

Her hedef uygulamayı yönetilen uygulama olarak yükleyin ve AppLayerVPN yükündeki aynı VPNUUID değerini atayın. İşletim sistemi eşleşen her yönetilen uygulama ataması için bir uygulama kuralı oluşturur.

Safari özel bir durumdur: Apple tüneli kullanacak siteleri SafariDomains ile seçer. Genel bir eşleme tüm Apple sistem uygulamalarını uygulama başına VPN üzerinden gönderemez.

Atamayı Değiştirme veya Kaldırma

iOS, iPadOS ve visionOS'ta uygulama-VPN ilişkisi, AppLayerVPN yapılandırma profilinden ayrı bir yönetilen uygulama niteliğidir. Bu nedenle yalnızca VPN profilini değiştirmek veya kaldırmak, uygulamanın mevcut VPNUUID ilişkisini temizlemez.

Atama değiştiğinde MDM hizmeti hedef uygulamanın ApplicationAttributes değerini güncelleyerek eski VPNUUID değerini kaldırmalıdır. MDM konsolu atamayı kaldırılmış gösterdiği hâlde Vylos uygulamayı listeliyorsa yönetilen uygulamanın yükleme veya yapılandırma atamasını yeniden gönderin ya da güncelleyin.

Bazı MDM ürünleri bu işlemi Yeniden Yükle, Güncelle veya Yükleme Komutunu Yeniden Gönder olarak adlandırır. Eski uygulama kuralını gizlemek için VPN profilini kaldırmayın.

Vylos işletim sisteminin o anda bildirdiği kuralları gösterir. Atanmış Uygulama Yok yalnızca Apple yönetilen uygulama niteliğini ve oluşan kuralı kaldırdıktan sonra görünür.

MDM hizmeti Apple'ın ManagedApplicationAttributes sorgusunu sunuyorsa yönetici aygıtın uygulama için hâlâ VPNUUID bildirip bildirmediğini doğrulayabilir.

macOS

AppLayerVPN yükünün yanında com.apple.vpn.managed.appmapping yükü dağıtın. Her eşleme hedef uygulamanın paket tanımlayıcısını, imzalama tanımlayıcısını, belirlenmiş gereksinimini ve eşleşen VPNUUID değerini sağlar.

Yalnızca uygulamanın başlattığı belirli yardımcı araçlar VPN'i kullanacaksa isteğe bağlı MatchTools dizisini kullanın. Örneğin yönetici Terminal'den başlatılan imzalı komut satırı aracını, Terminal'in tüm bağlantılarını eşlemeden eşleyebilir.

Desteklenmeyen Sağlayıcı Türleri

Vylos ayrı bir akış iletme sağlayıcısı ve sunucusu gerektiren ProviderType=app-proxy türünü desteklemez. Bunun yerine WireGuard IP paketlerini ProviderType=packet-tunnel üzerinden taşır.

Vylos, Apple'ın yerleşik IPsec veya IKEv2 uygulamalarını da sağlamaz. Bu protokollere ait profiller Vylos uzantısı yerine işletim sisteminin yerleşik VPN sağlayıcılarını kullanır.

Apple platform kuralları ve yük alanları için AppLayerVPN yük başvurusuna, uygulama eşleme yüküne, ApplicationAttributes ayar başvurusuna, ManagedApplicationAttributes sorgusuna ve VPN trafiği yönlendirme kılavuzuna bakın.