OpenVPN GUI رمز ویندوز مرا ذخیره کرد: کجاست
گزینه «مرا به خاطر بسپار» را بزنید و ورود به سیستم در رجیستری کاربر، یک فایل پروفایل یا یک اسکریپت فرود میآید و هر یک وقتی لپتاپ گم شود تمیزکاری خودش را میخواهد.
دیالوگ اتصال یک کادر تیک برای به خاطر سپردن ورود ارائه میدهد و با تیک زدن آن، جزئیات حساب از ذهن کاربر بیرون میرود و به دستگاه میرسد. رابط هرگز نمیگوید کجا. در ویندوز، گزینهها ناحیه رجیستری کاربر جاری، فایل پروفایلی که از قبل ورود را حمل میکند و کاری است که یک اسکریپت خودکارسازی انجام میدهد. هر مکان خواننده متفاوت، حالت خرابی متفاوت و تمیزکاری متفاوتی دارد، پس پرسش سودمند این است که کدام فرایند میتواند راز را بازیابی کند و تا چه مدت. کادر تیک را از دیالوگ به بیرون دنبال کنید، سپس تصمیم بگیرید یک لپتاپ گمشده در واقع چه چیزی را آشکار میکند.
با کادر تیک در دیالوگ اتصال شروع کنید
مقادیر بهخاطرسپرده به ازای هر پروفایل و هر حساب ویندوز، در کندوی کاربر و نه در انبار مشترک دستگاه نگه داشته میشوند. به همین دلیل کاربر دومی روی همان رایانه هیچ ورود ذخیرهشدهای نمیبیند و به همین دلیل نصب دوباره کلاینت لزوماً ورودی ذخیرهشده را پاک نمیکند.
خود فایل پروفایل سرور، پورت و تنظیمات را نگه میدارد اما هیچ رازی را نه، و به همین دلیل مردم ابتدا مصنوع اشتباه را بررسی میکنند. بنابراین حذف پروفایل اتصال را برمیدارد و اعتبارنامه را جا میگذارد. این رایجترین غافلگیری هنگام تمیزکاری است. هر دو مصنوع را بردارید، نه یکی را.
مقدار رجیستری چه چیزی را آشکار میکند
نام حساب در متن خوانا قرار دارد، پس هر چیزی که با آن کاربر اجرا شود میتواند آن را بدون هیچ فراخوانی ویژه رمزگشایی کند. رمز متفاوت است: با Windows DPAPI مهر و موم شده، به حساب و بسته به پرچمها به دستگاه مشخص گره خورده است. بنابراین بردن بلوک مهر و مومشده به رایانهای دیگر و پخش دوباره آن راز قابل استفادهای تولید نمیکند.
فهرست کردن مقادیر به پرسش عملیاتی پاسخ میدهد بدون آنکه به خود راز دست بزند. برای تأیید وجود یک ورودی نیازی به رمزگشایی چیزی نیست. فهرست همچنین بهعنوان سابقه پیش و پس برای تمیزکاری عمل میکند.
reg query "HKCU\Software\OpenVPN-GUI\configs" /s
cmdkey /list | findstr /i vpn
reg query "HKCU\Software\OpenVPN-GUI" /s | findstr /i "username password"
دو محدودیت شایسته است صریح گفته شوند. یک فرایند در همان نشست واردشده میتواند همان روتین برداشتن محافظت را صدا بزند که کلاینت استفاده میکند، پس مهر و موم محافظت در حالت سکون است نه در برابر میزکار بهخطرافتاده. و بدون رمزگذاری کامل دیسک، مقدار مهر و مومشده تنها به اندازه دیسک خصوصی است.
وقتی فایل پروفایل از قبل ورود را دارد
برخی دروازهها پیکربندیای میدهند که نام حساب و رمز در آن نوشته شده است، پس کلاینت بیصدا متصل میشود. در آن لحظه فایل یک اعتبارنامه کارآمد است و هر نسخه از آن کلید دیگری برای همان در است.
چنین فایلهایی در نسخههای پشتیبان، رشتههای گفتگو و پوشههای همگامشده سر از کار درمیآورند و هیچیک از آن نسخهها با حذف اصل از کار نمیافتد. ویرایش فایل محلی چیزی را در بقیه تغییر نمیدهد. لغو دسترسی یعنی تغییر رمز روی سرور و انجام آن بهموقع. تمیزکاری روی یک لپتاپ کاری جداگانه و کوچکتر است.
جایی که درخواست پذیرفتنی است، آن را ترجیح دهید و از کنترلهای حافظه پنهان کلاینت استفاده کنید. اگر پروفایل از پیش پرشده واقعاً لازم است، آن را بیرون از پوشههای همگام نگه دارید و وقتی کار تمام شد بردارید.
خودکارسازی راز را جای دیگری میبرد
اسکریپتها دو کانال دیگر وارد میکنند: آرگومانهای فرایند و فشردن کلیدهای مصنوعی. فایلی که در خط فرمان نام برده میشود برای هر چیزی که بتواند آرگومانهای فرایند یا مجوزهای فایل را بخواند دیدنی است و رمزی که ابزاری تایپ میکند به پنجرهای میرود که اکنون تمرکز دارد. یک نمونه منتشرشده رمز میزکار را پیش از اجرای کلاینت به همین شکل تایپ میکند. بذر رمز یکبارمصرف ذخیرهشده همان مراقبت را شایسته است، زیرا میتواند هر کد آینده را تولید کند و از یک ورود بیشتر عمر میکند.
الگوی بهتر راز را جایی ذخیره میکند که تنها حساب سرویس میتواند بخواند، به گزینههای مستند کلاینت برای تلاش دوباره و منبع اعتبارنامه تکیه میکند و از تایپ تزریقی در درخواستهای امتیاز پرهیز میکند. اگر اسکریپت برای ارتقا به رمز میزکار نیاز دارد، آن پرسشی از طراحی امتیاز است نه VPN.
تمیزکاری پس از دستگاه گمشده
حساب را ابتدا روی سرور لغو یا غیرفعال کنید، زیرا حذف محلی نمیتواند نسخهای را که کسی از قبل دارد باطل کند. سپس مقادیر رجیستری بهخاطرسپرده را پاک کنید، پروفایل و هر فایل اعتبارنامه را بردارید و تاریخچه پوسته و پوشههای اسکریپت را برای رمزهای چسبانده بگردید.
بنویسید چه چیزی برداشته شد و دسترسی چه زمانی پایان یافت. این جفت به تنها پرسشی پاسخ میدهد که بازبینی رخداد میپرسد: آیا نسخهای از اعتبارنامه پس از رفتن دستگاه هنوز کار میکرد.