VPN kopması, istemci tarafından aynı görünen ve altta hiçbir ortak yanı olmayan nedenlerle olabilir: tünel oturumu sona erdi, bir boşta kalma zamanlayıcısı devreye girdi veya istemcinin yeniden kullandığı bir kimlik bilgisi eskidi. Her birinin farklı bir sahibi ve farklı bir çözümü vardır. Kopma anındaki hata dizisi onları ayıran şeydir ve genellikle tek satırdır.

Tek bir tünele karşı üç saat işler ve bunlardan yalnızca biri tünelin kendisidir.

Tek bir tünelde üç farklı saat

Oturum saati ağ geçidine aittir: azami bağlantı süresi, boşta kalma zaman aşımı veya her ikisi, ve bunlardan birine ulaşıldığında tüneli sonlandırır. Belirteç saati kimlik doğrulama sistemine aittir ve bir kimlik bilgisinin insan olmadan ne kadar süre yeniden sunulabileceğine karar verir. Yol saati, istemci ile ağ geçidi arasındaki herhangi bir NAT veya güvenlik duvarına aittir ve bitmiş saydığı akışların eşlemelerinin süresini doldurur. Üçü de bağlantı kopması üretir ve hiçbiri aynı günlük satırını üretmez.

Yalnızca birincisi bir VPN kavramıdır. Diğer ikisi kimlik ve ağdan ödünç alınmıştır ve sıklıkla onunla karıştırılır.

Belirteç gerçekte nasıl yeniden kullanılır

OpenVPN sunucuları ilk oturum açmadan sonra bir kimlik doğrulama belirteci verebilir, böylece denetim kanalının yeniden müzakere edilmesi kullanıcıdan kimlik bilgilerini yeniden istemez. İstemci bu belirteci sunmaya devam eder ve sunucu ne kadar süre kabul edilebilir kalacağına karar verir. Belirtecin ömrü yeniden müzakere aralığından kısa olduğunda bir sonraki yeniden müzakere başarısız olur ve istemci zaman aşımı yerine bir kimlik doğrulama hatası bildirir. Aynı profilin bir saat çalışıp sonra sabit bir noktada başarısız olmasının nedeni budur.

Yeniden müzakere aralığı ayrı bir ayardır. Onu değiştirmek belirtecin ne zaman sunulduğunu kaydırır, ne kadar yaşadığını değil.

Her sona erme istemci tarafından nasıl görünür

Oturum zaman aşımı genellikle sunucu tarafından bir nedenle temiz bir bağlantı kopması olarak gelir, çoğunlukla öngörülebilir bir süreden sonra ve hiçbir kimlik doğrulama hatası eklenmeden. Boşta kalma zaman aşımı sessizlik gibi görünür: tünel trafik taşımayı bırakır, sonra keepalive pes eder. Belirteç sona ermesi, bir saniye önce çalışan bir oturumun ortasında AUTH_FAILED olarak gelir.

Satırı okuyun, sonra saate bakın. Yapılandırılmış bir değerle eşleşen bir süre tesadüf değildir.

Kaydedilmiş parola neden yardımcı olmaz

Önbellekteki parola bir parola için gelen meydan okumaya yanıt verir. Bir belirtecin ömrünü uzatmaz ve ikinci bir faktör ya da cihaz durumu kontrolü için gelen meydan okumayı karşılamaz. Yeniden deneme sıklığını artırmak, bağlantı zaman aşımlarını kısaltmak veya profili yeniden içe aktarmak, kimlik sisteminin kimlik bilgisini ne kadar süre kabul edeceği konusunda hiçbir şeyi değiştirmez.

Kalıcı düzeltmeler, doğru nesne üzerindeki doğru ömürdür ya da gerekli meydan okumayı insan olmadan tamamlayabilen bir istemci akışıdır.

Neyin belgelenmesi ve test edilmesi gerekir

Üç değeri de yazın: ağ geçidinin oturum ve boşta kalma sınırları, belirtecin ömrü ve yol üzerindeki en kısa ilgili eşleme zaman aşımı. Ardından bir değeri kısaltarak her sona ermeyi bilerek test edin, istemcinin ne bildirdiğini izleyin ve değeri geri alın. Her sınırda kullanıcının ne yapması gerektiğini doğrulayın, çünkü her saat tam oturum açma talep etmek birinin bilerek vermesi gereken bir politika kararıdır.

Hiçbir kimlik doğrulama olayı olmadan gelen bir kopma yolun veya boşta kalma zamanlayıcısının alanına girer ve bu, başka kanıtlarla yürütülen başka bir soruşturmadır.

İlgili makaleler