OpenVPN GUI Windows parolamı kaydetti: nerede duruyor
«Beni hatırla» kutusunu işaretleyin, oturum açma bilgisi kullanıcı kayıt defterine, bir profil dosyasına veya bir betiğe gider ve dizüstü kaybolduğunda her birinin kendi temizliği gerekir.
Bağlantı iletişim kutusu oturum açmayı hatırlamak için bir onay kutusu sunar ve işaretlendiğinde hesap bilgileri kullanıcının kafasından makineye geçer. Arayüz nerede olduğunu asla söylemez. Windows'ta adaylar geçerli kullanıcının kayıt defteri alanı, oturum açmayı zaten taşıyan bir profil dosyası ve bir otomasyon betiğinin yaptıklarıdır. Her konumun farklı okuyucusu, farklı arıza biçimi ve farklı temizliği vardır, bu yüzden yararlı soru hangi sürecin sırrı geri alabileceği ve ne kadar süreyle. Onay kutusunu iletişim kutusundan dışarı doğru izleyin, sonra kayıp bir dizüstünün gerçekte neyi açığa çıkardığına karar verin.
Bağlantı iletişim kutusundaki onay kutusuyla başlayın
Hatırlanan değerler profil ve Windows hesabı başına, ortak makine deposunda değil kullanıcının kovanında tutulur. Bu yüzden aynı bilgisayardaki ikinci kullanıcı kayıtlı bir oturum açma görmez ve bu yüzden istemciyi yeniden kurmak saklanan girdiyi mutlaka silmez.
Profil dosyası sunucuyu, bağlantı noktasını ve ayarları saklar ama sır saklamaz, bu yüzden insanlar önce yanlış öğeyi inceler. Profilin silinmesi bağlantıyı kaldırır ve kimlik bilgilerini geride bırakır. Temizlik sırasında en sık karşılaşılan sürpriz budur. İki öğeyi de kaldırın, birini değil.
Kayıt defteri değeri neyi açığa çıkarır
Hesap adı okunabilir metindedir, bu yüzden o kullanıcı olarak çalışan her şey özel bir çağrı olmadan onu çözebilir. Parola farklıdır: Windows DPAPI ile mühürlenmiştir, hesaba ve bayraklara bağlı olarak belirli makineye bağlıdır. Bu yüzden mühürlü bloğu başka bir bilgisayara taşıyıp yeniden oynatmak kullanılabilir bir sır vermez.
Değerleri listelemek sırra dokunmadan operasyonel soruyu yanıtlar. Bir girdinin var olduğunu doğrulamak için hiçbir şeyin şifresini çözmek gerekmez. Liste ayrıca temizlik için önce ve sonra kaydı olarak hizmet eder.
reg query "HKCU\Software\OpenVPN-GUI\configs" /s
cmdkey /list | findstr /i vpn
reg query "HKCU\Software\OpenVPN-GUI" /s | findstr /i "username password"
İki sınır açıkça söylenmeyi hak ediyor. Aynı oturum açılmış oturum içindeki bir süreç, istemcinin kullandığı aynı korumayı kaldırma yordamını çağırabilir, bu yüzden mühürleme durağan hâldeki korumadır, ele geçirilmiş bir masaüstüne karşı değil. Ve tam disk şifrelemesi olmadan mühürlü değer ancak disk kadar özeldir.
Profil dosyası oturum açmayı zaten içeriyorsa
Bazı portallar hesap adı ve parolanın içine yazıldığı bir yapılandırma verir, bu yüzden istemci sessizce bağlanır. O anda dosya çalışan bir kimlik bilgisidir ve her kopyası aynı kapıya başka bir anahtardır.
Bu tür dosyalar yedeklere, sohbet dizilerine ve eşitlenen klasörlere gider ve özgün silindiğinde bu kopyaların hiçbiri çalışmayı bırakmaz. Yerel dosyayı düzenlemek diğerlerinde hiçbir şeyi değiştirmez. Erişimi iptal etmek, parolayı sunucuda değiştirmek ve bunu hızlı yapmak demektir. Tek bir dizüstünde temizlik ayrı ve daha küçük bir iştir.
İstemin kabul edilebilir olduğu yerde onu tercih edin ve istemcinin önbellek denetimlerini kullanın. Önceden doldurulmuş bir profil gerçekten gerekiyorsa, onu eşitlenen klasörlerin dışında tutun ve iş bitince kaldırın.
Otomasyon sırrı başka bir yere taşır
Betikler iki kanal daha getirir: süreç bağımsız değişkenleri ve yapay tuş vuruşları. Komut satırında adı geçen bir dosya, süreç bağımsız değişkenlerini veya dosyanın izinlerini okuyabilen herkes için görünür ve bir aracın yazdığı parola o anda odağı olan pencereye gider. Yayımlanmış bir örnek, istemciyi başlatmadan önce masaüstü parolasını bu şekilde yazar. Saklanan tek kullanımlık parola tohumu da aynı özeni hak eder, çünkü gelecekteki her kodu üretebilir ve tek bir oturum açmadan daha uzun yaşar.
Daha iyi desen sırrı yalnızca hizmet hesabının okuyabildiği yerde saklar, istemcinin belgelenmiş yeniden deneme ve kimlik bilgisi kaynağı seçeneklerine güvenir ve ayrıcalık istemlerinde enjekte edilen yazmayı önler. Betik yükseltme için masaüstü parolasına ihtiyaç duyuyorsa, bu VPN değil ayrıcalık tasarımı sorunudur.
Kayıp cihazdan sonra temizlik
Her şeyden önce hesabı sunucuda iptal edin veya devre dışı bırakın, çünkü yerel silme birinin zaten sahip olduğu kopyayı geçersiz kılamaz. Sonra hatırlanan kayıt defteri değerlerini temizleyin, profili ve tüm kimlik bilgisi dosyalarını kaldırın ve kabuk geçmişi ile betik dizinlerinde yapıştırılmış parolaları arayın.
Neyin kaldırıldığını ve erişimin ne zaman bittiğini not edin. Bu ikili, olay incelemesinin sorduğu tek soruyu yanıtlar: cihaz gittikten sonra kimlik bilgisinin herhangi bir kopyası hâlâ çalışıyor muydu.