نحوه رمزگذاری ایمن درایو فلش USB

اگر اطلاعات حساسی را روی یک درایو USB(USB drive) حمل می کنید ، باید از رمزگذاری برای ایمن سازی داده ها در صورت گم شدن یا سرقت(loss or theft) استفاده کنید. قبلاً در مورد نحوه رمزگذاری هارد دیسک با استفاده از BitLocker برای Windows یا FileVault(Windows or FileVault) برای Mac صحبت کرده ام که هر دو ویژگی سیستم عامل(operating system) داخلی هستند .

برای درایوهای USB(USB drive) ، چند راه وجود دارد که می توانید با استفاده از رمزگذاری روی درایوها استفاده کنید: استفاده از BitLocker در ویندوز ، خرید یک (Windows)درایو USB(USB drive) رمزگذاری شده سخت افزاری از شخص ثالث یا استفاده از نرم افزار رمزگذاری(encryption software) شخص ثالث .

در این مقاله قصد دارم در مورد هر سه روش و نحوه پیاده سازی آنها صحبت کنم. قبل از پرداختن به جزئیات، لازم به ذکر است که هیچ راه حل رمزگذاری(encryption solution) کامل و تضمین شده نیست. متأسفانه، تمام راه حل های ذکر شده در زیر در طول سال ها با مشکلاتی مواجه شده اند.

حفره ها و آسیب پذیری های امنیتی در BitLocker پیدا شده است، (BitLocker)نرم افزار رمزگذاری(encryption software) شخص ثالث و بسیاری از درایوهای USB رمزگذاری شده سخت افزاری قابل هک هستند. بنابراین آیا استفاده از رمزگذاری فایده ای دارد؟ بله قطعا. هک و بهره برداری از آسیب پذیری ها بسیار سخت است و به مهارت فنی زیادی نیاز دارد.

ثانیاً، امنیت همیشه در حال بهبود است و به‌روزرسانی‌هایی برای نرم‌افزار، سفت‌افزار و غیره انجام می‌شود تا داده‌ها ایمن بماند. هر روشی که انتخاب می کنید، مطمئن شوید که همیشه همه چیز را به روز نگه دارید.

روش 1 - BitLocker در ویندوز

BitLocker درایو USB(USB drive) شما را رمزگذاری می کند و هر زمان که به رایانه شخصی متصل می شود باید رمز عبور وارد کنید. برای شروع استفاده از BitLocker ، ادامه دهید و درایو USB(USB drive) خود را به رایانه خود متصل کنید. روی درایو(drive and click) راست کلیک کرده و روی Turn on BitLocker کلیک کنید .

bitlocker را روشن کنید

در مرحله بعد، این گزینه را خواهید داشت که نحوه باز کردن قفل درایو را انتخاب کنید. می توانید انتخاب کنید که از رمز عبور استفاده کنید، از کارت هوشمند استفاده کنید یا از هر دو استفاده کنید. برای اکثر کاربران شخصی، گزینه رمز عبور(password option) بهترین انتخاب خواهد بود.

محافظت از درایو usb

در مرحله بعد، باید انتخاب کنید که چگونه می‌خواهید کلید بازیابی را(recovery key) در صورت فراموشی رمز عبور ذخیره کنید.

ذخیره کلید بازیابی

می توانید آن را در حساب مایکروسافت(Microsoft Account) خود ذخیره کنید، در یک فایل ذخیره کنید یا کلید بازیابی(recovery key) را چاپ کنید . اگر آن را در حساب مایکروسافت(Microsoft Account) خود ذخیره کنید ، بعداً زمان بسیار آسان تری برای بازیابی اطلاعات خود خواهید داشت زیرا در سرورهای مایکروسافت ذخیره می شوند. (Microsoft)با این حال، نقطه ضعف این است که اگر مجری قانون(law enforcement) زمانی اطلاعات شما را بخواهد، مایکروسافت(Microsoft) باید در صورت دریافت حکم، کلید بازیابی(recovery key) شما را تسویه کند.

اگر آن را در یک فایل ذخیره می کنید، مطمئن شوید که آن فایل در جایی امن ذخیره شده است. اگر شخصی بتواند به راحتی کلید بازیابی(recovery key) را پیدا کند ، می تواند به همه داده های شما دسترسی داشته باشد. می‌توانید در یک فایل ذخیره کنید یا کلید را چاپ کنید و سپس آن را در یک جعبه قفل بانکی یا چیزی(bank lockbox or something) بسیار امن ذخیره کنید.

رمزگذاری درایو

در مرحله بعد، باید انتخاب کنید که چه مقدار از درایو را می خواهید رمزگذاری کنید. اگر کاملاً جدید است، فقط فضای استفاده شده را رمزگذاری کنید و وقتی آن را اضافه کردید، داده های جدید را رمزگذاری می کند. اگر قبلاً چیزی روی آن وجود دارد، فقط کل درایو را رمزگذاری کنید.

حالت رمزگذاری

بسته به اینکه از کدام نسخه ویندوز(Windows) استفاده می کنید، ممکن است این صفحه را نبینید. در ویندوز 10(Windows 10) ، از شما خواسته می شود که بین حالت رمزگذاری(encryption mode) جدید یا حالت سازگار یکی را انتخاب کنید. ویندوز 10(Windows 10) رمزگذاری بهتر و قوی تری دارد که با نسخه های قبلی ویندوز(Windows) سازگار نخواهد بود . اگر امنیت بیشتری می‌خواهید، از حالت جدید استفاده کنید، اما اگر نیاز به اتصال درایو به نسخه‌های قدیمی‌تر ویندوز(Windows) دارید ، از حالت سازگار استفاده کنید.

پس از این، شروع به رمزگذاری درایو می کند. زمان بستگی به این دارد که درایو شما چقدر بزرگ است و چه مقدار داده باید رمزگذاری شود.

رمزگذاری کامل شد

اکنون اگر به دستگاه دیگری با ویندوز 10 بروید (Windows 10) و(machine and plug) درایو را وصل کنید، پیغام کوچکی در قسمت اعلان(notification area) ظاهر می شود . در نسخه های قبلی ویندوز(Windows) ، فقط به Explorer بروید .

درایو محافظت می شود

همچنین هنگام مشاهده درایوها در Explorer ، می‌بینید که نماد درایو(drive icon) دارای قفل است.

درایو قفل شده

در نهایت، زمانی که برای دسترسی به درایو دوبار کلیک می کنید، از شما خواسته می شود که رمز عبور را وارد کنید. اگر روی گزینه های بیشتر کلیک کنید، گزینه استفاده از (More Options)کلید بازیابی(recovery key) را نیز خواهید دید .

درایو usb را باز کنید

اگر می خواهید BitLocker(BitLocker) را در مرحله بعد خاموش کنید، فقط روی درایو راست کلیک کرده و Manage BitLocker را انتخاب کنید . سپس در لیست لینک ها بر روی Turn off BitLocker کلیک کنید.( Turn off BitLocker)

bitlocker را خاموش کنید

همچنین می‌توانید رمز عبور را تغییر دهید، دوباره از کلید بازیابی نسخه پشتیبان تهیه کنید، (recovery key)تأیید کارت(card verification) هوشمند را اضافه کنید و قفل خودکار را روشن یا خاموش کنید. به طور کلی، این یک راه ساده و امن برای رمزگذاری درایو فلش است که به هیچ ابزار شخص ثالثی نیاز ندارد.

روش 2 - VeraCrypt

تعداد زیادی نرم افزار رمزگذاری(encryption software) داده های شخص ثالث وجود دارد که ادعا می کنند ایمن و ایمن هستند، اما هیچ ممیزی برای اطمینان از این به اصطلاح کیفیت انجام نشده است. وقتی صحبت از رمزگذاری به میان می آید، باید مطمئن شوید که کد توسط تیم هایی از متخصصان امنیتی بررسی می شود.

تنها برنامه ای که در این زمان توصیه می کنم VeraCrypt است که بر اساس TrueCrypt قبلاً محبوب است. هنوز هم می توانید TrueCrypt 7.1a را دانلود کنید ، که تنها نسخه توصیه شده(recommend version) برای دانلود است، اما دیگر روی آن کار نمی شود. کد ممیزی شده است(code has been audited) و خوشبختانه هیچ آسیب پذیری امنیتی عمده ای پیدا نشده است.

با این حال، مشکلاتی دارد و بنابراین دیگر واقعاً نباید استفاده شود. VeraCrypt اساساً TrueCrypt را گرفت و بسیاری از مشکلاتی را که در ممیزی یافت شد برطرف کرد. برای شروع، VeraCrypt را دانلود کرده و سپس آن را روی سیستم خود نصب کنید.

وقتی برنامه را اجرا می کنید، پنجره ای با تعدادی حروف درایو و چند دکمه خواهید دید. ما می خواهیم با ایجاد یک حجم جدید شروع کنیم، بنابراین روی دکمه Create Volume کلیک کنید.

رمز واقعی

جادوگر ایجاد حجم(volume creation wizard) ظاهر می شود و شما چند گزینه خواهید داشت. می توانید انتخاب کنید که یک محفظه فایل رمزگذاری شده ایجاد کنید(Create an encrypted file container) یا می توانید Encrypt a non-system partition/drive . گزینه اول یک دیسک رمزگذاری شده مجازی ایجاد می کند که در یک فایل واحد ذخیره شده است. گزینه دوم کل درایو فلش USB(USB flash) شما را رمزگذاری می کند . با گزینه اول، می توانید برخی از داده ها را در حجم رمزگذاری شده ذخیره کنید و بقیه درایو می تواند حاوی داده های رمزگذاری نشده باشد.

از آنجایی که من فقط اطلاعات حساس را روی یک درایو USB ذخیره می(USB drive) کنم، همیشه گزینه رمزگذاری کل درایو را(drive option) انجام می دهم .

رمزگذاری حجم درایو

در صفحه بعدی، باید بین ایجاد یک حجم S tandard VeraCrypt(tandard VeraCrypt volume) یا یک Volume Hidden VeraCrypt(Hidden VeraCrypt volume) یکی را انتخاب کنید . حتماً روی پیوند کلیک کنید تا تفاوت را با جزئیات درک کنید. اساساً، اگر چیزی فوق‌العاده امن می‌خواهید، با ولوم مخفی همراه شوید، زیرا این حجم رمزگذاری شده دوم را در اولین جلد رمزگذاری شده ایجاد می‌کند. شما باید داده های حساس واقعی را در جلد دوم رمزگذاری شده و برخی از داده های جعلی را در جلد اول رمزگذاری شده ذخیره کنید.

حجم مخفی استاندارد

به این ترتیب اگر شخصی شما را مجبور به صرف نظر از رمز عبور کند، فقط محتوای جلد اول را می بیند نه جلد دوم را. هیچ پیچیدگی اضافی برای دسترسی به حجم مخفی وجود ندارد، فقط باید رمز عبور دیگری را هنگام سوار کردن درایو وارد کنید، بنابراین برای امنیت بیشتر پیشنهاد می‌کنم از ولوم مخفی استفاده کنید.

اگر گزینه ولوم مخفی(hidden volume option) را انتخاب کردید ، مطمئن شوید که حالت عادی(Normal mode) را در صفحه بعدی انتخاب کنید تا VeraCrypt حجم نرمال و حجم مخفی را برای شما ایجاد کند. در مرحله بعد باید محل ولوم را انتخاب کنید.

محل حجم

روی دکمه Select Device کلیک کنید و سپس به دنبال دستگاه قابل جابجایی خود بگردید. توجه داشته باشید که می توانید یک پارتیشن یا کل دستگاه را انتخاب کنید. ممکن است در اینجا با مشکلاتی روبرو شوید زیرا تلاش برای انتخاب Removable Disk 1 به من پیام خطایی(error message) داد مبنی بر اینکه حجم های رمزگذاری شده را فقط می توان در دستگاه هایی ایجاد کرد که پارتیشن ندارند .(t contain)

رمزگذاری درایو پارتیشن

از آنجایی که استیک USB(USB stick) من فقط یک پارتیشن داشت، در نهایت فقط /Device/Harddisk/Partition1 E: را انتخاب کردم و خوب کار کرد. اگر انتخاب کردید که یک حجم مخفی ایجاد کنید، صفحه بعدی گزینه‌هایی را برای حجم بیرونی(outer volume) تنظیم می‌کند.

نوع رمزگذاری

در اینجا باید الگوریتم رمزگذاری(encryption algorithm) و الگوریتم هش را(hash algorithm) انتخاب کنید . اگر نمی دانید چیزی به چه معناست، فقط آن را در حالت پیش فرض قرار دهید و روی (default and click) Next کلیک کنید . صفحه بعدی اندازه ولوم بیرونی(outer volume) را تعیین می کند که اندازه آن به اندازه پارتیشن خواهد بود. در این مرحله، باید رمز عبور حجم خارجی(outer volume password) را وارد کنید .

رمز عبور حجم بیرونی

توجه داشته باشید که رمز عبور برای حجم خارجی(outer volume) و حجم مخفی باید بسیار متفاوت باشد، بنابراین به چند کلمه عبور خوب، طولانی و قوی فکر کنید. در صفحه بعدی، باید انتخاب کنید که آیا می خواهید از فایل های حجیم پشتیبانی کنید یا خیر. آنها نه را توصیه می کنند، بنابراین فقط اگر واقعاً نیاز به ذخیره فایل های بزرگتر از 4 گیگابایت در درایو دارید، بله را انتخاب کنید.

حجم بیرونی را فرمت کنید

بعد، شما باید حجم بیرونی(outer volume) را فرمت کنید و من توصیه می کنم هیچ یک از تنظیمات را در اینجا تغییر ندهید. فایل سیستم FAT(FAT filesystem) برای VeraCrypt بهتر است . روی(Click) دکمه Format کلیک کنید تا همه چیز در درایو حذف شود و سپس فرآیند ایجاد(creation process) حجم خارجی(outer volume) شروع شود .

این کار کمی طول می کشد زیرا این فرمت در واقع داده های تصادفی را در کل درایو می نویسد، برخلاف فرمت سریعی که معمولاً در ویندوز(Windows) وجود دارد. پس از(Once) تکمیل، از شما خواسته می‌شود که داده‌ها را در حجم بیرونی(outer volume) کپی کنید . این قرار است داده های حساس جعلی شما باشد.

محتویات حجم بیرونی

پس از کپی کردن داده ها، اکنون فرآیند حجم پنهان را شروع خواهید کرد. در اینجا باید دوباره نوع رمزگذاری را انتخاب کنید، که من آن را به حال خود رها می کنم، مگر اینکه بدانید همه اینها به چه معناست. روی Next کلیک کنید(Click Next) و اکنون می توانید اندازه حجم مخفی را انتخاب کنید. اگر مطمئن هستید که چیز دیگری به ولوم بیرونی(outer volume) اضافه نمی‌کنید ، فقط می‌توانید حجم مخفی را حداکثر کنید.

با این حال، در صورت تمایل می توانید اندازه حجم مخفی را نیز کوچکتر کنید. این به شما فضای بیشتری در حجم بیرونی(outer volume) می دهد .

اندازه حجم پنهان

در مرحله بعد، شما باید به حجم مخفی(hidden volume) خود یک رمز عبور بدهید و سپس روی Format در صفحه بعدی کلیک کنید تا حجم مخفی ایجاد شود. در نهایت، پیامی دریافت خواهید کرد که به شما می گوید چگونه به حجم مخفی دسترسی داشته باشید.

دسترسی به حجم مخفی

توجه داشته باشید که اکنون تنها راه دسترسی به درایو استفاده از VeraCrypt است. اگر بخواهید روی حرف درایو(drive letter) در ویندوز(Windows) کلیک کنید ، فقط یک پیغام خطایی(error message) دریافت می کنید که می گوید درایو قابل شناسایی نیست و باید فرمت شود. این کار را نکنید مگر(Don) اینکه بخواهید تمام داده های رمزگذاری شده خود را از دست بدهید!

در عوض، VeraCrypt را باز کنید و ابتدا یک حرف درایو را(drive letter) از لیست بالا انتخاب کنید. سپس بر روی Select Device کلیک کنید و ( Select Device )پارتیشن دیسک(disk partition) قابل جابجایی را از لیست انتخاب کنید. در آخر روی دکمه Mount کلیک کنید. در اینجا از شما خواسته می شود رمز عبور را وارد کنید. اگر رمز عبور حجم خارجی را وارد کنید، آن حجم به (outer volume password)حرف درایو(drive letter) جدید متصل می شود . اگر رمز عبور حجم(volume password) مخفی را وارد کنید ، آن حجم بارگذاری می شود.

مونت حجم veracrypt

خیلی باحاله درسته!؟ اکنون یک درایو فلش USB رمزگذاری شده با نرم افزار فوق العاده ایمن(secure software) دارید که دسترسی به آن برای هر کسی غیرممکن خواهد بود.

روش 3(Method 3) - درایوهای فلش USB رمزگذاری شده سخت افزاری(– Hardware Encrypted USB Flash)

گزینه سوم شما خرید یک درایو فلش USB رمزگذاری شده سخت افزاری است. هرگز(Never) یک درایو فلش رمزگذاری شده نرم افزاری نخرید زیرا احتمالاً از الگوریتم رمزگذاری اختصاصی ایجاد شده توسط شرکت استفاده می کند و احتمال هک شدن آن بسیار بیشتر است.

اگرچه روش 1 و 2 عالی هستند، اما همچنان راه حل های رمزگذاری نرم افزاری(software encryption) هستند که به اندازه یک راه حل مبتنی بر سخت افزار ایده آل نیستند. رمزگذاری سخت‌افزار امکان دسترسی سریع‌تر به داده‌های درایو را فراهم می‌کند، از حملات پیش از راه‌اندازی جلوگیری می‌کند و کلیدهای رمزگذاری را روی یک تراشه ذخیره می‌کند و نیاز به (Hardware encryption)کلیدهای بازیابی(recovery keys) ذخیره‌شده خارجی را از بین می‌برد .

هنگام خرید یک دستگاه رمزگذاری شده سخت افزاری، مطمئن شوید که از AES-256 بیت استفاده می کند یا با FIPS سازگار است. توصیه اصلی من از نظر شرکت های قابل اعتماد IronKey است .

ذخیره سازی رمزگذاری شده ironkey

آنها برای مدت طولانی در این تجارت بوده‌اند و محصولاتی با امنیت بسیار بالا برای مصرف‌کنندگان تا شرکت‌ها دارند. اگر واقعاً به فلش درایوهای ایمن نیاز دارید و نمی‌خواهید خودتان این کار را انجام دهید، این بهترین انتخاب است. این ارزان نیست، اما حداقل می توانید احساس خوبی داشته باشید که داده های شما به طور ایمن ذخیره می شوند.

شما تعداد زیادی گزینه ارزان را در سایت هایی مانند آمازون(Amazon) خواهید دید ، اما اگر بررسی ها را بخوانید، همیشه افرادی را خواهید یافت که وقتی اتفاقی می افتد "شکه می شوند" و می توانند بدون تایپ رمز عبور خود به داده ها دسترسی داشته باشند. چیزی(password or something) مشابه

امیدواریم این مقاله عمیق به شما ایده خوبی درباره نحوه رمزگذاری داده ها بر روی فلش مموری و دسترسی(drive and access) ایمن به آنها بدهد. اگر سوالی دارید، در کامنت بگذارید. لذت بردن!



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts