پس از یک سال توسعه، انتشار پروژه VeraCrypt 1.25.4 منتشر شده است که در حال توسعه یک فورک از سیستم رمزگذاری پارتیشن دیسک TrueCrypt است که دیگر وجود ندارد. کد توسعه یافته توسط پروژه VeraCrypt تحت مجوز Apache 2.0 توزیع می شود و وام گرفته شده از TrueCrypt همچنان تحت مجوز TrueCrypt 3.0 توزیع می شود. مجموعه های آماده برای Linux، FreeBSD، Windows و macOS تولید می شوند.
VeraCrypt به دلیل جایگزینی الگوریتم RIPEMD-160 مورد استفاده در TrueCrypt با SHA-512 و SHA-256، افزایش تعداد تکرارهای هش، ساده کردن فرآیند ساخت لینوکس و macOS و حذف مشکلات شناسایی شده در طول ممیزی کدهای منبع TrueCrypt، قابل توجه است. در عین حال، VeraCrypt حالت سازگاری را با پارتیشنهای TrueCrypt فراهم میکند و حاوی ابزارهایی برای تبدیل پارتیشنهای TrueCrypt به فرمت VeraCrypt است.
نسخه جدید حدود 40 تغییر را پیشنهاد می کند، از جمله:
- پشتیبانی از پلتفرم OpenBSD اضافه شده است.
- گزینه "--size=max" را به ابزار خط فرمان اضافه کرد تا ظرف رمزگذاری شده را با تمام فضای دیسک آزاد موجود فراهم کند. تنظیمات مشابهی به رابط پیکربندی اضافه شده است.
- اکنون هنگام تعیین یک فایل سیستم ناشناخته در گزینه "--filesystem" به جای نادیده گرفتن مرحله ایجاد سیستم فایل، یک خطا نمایش داده می شود.
- لینوکس امکان اتصال ترجمه های متنی را در رابط کاربری فراهم می کند. زبان رابط بر اساس متغیر محیطی LANG انتخاب میشود و فایلهای ترجمه در قالب XML ذخیره میشوند.
- لینوکس با ماژول PAM pam_tmpdir سازگاری دارد.
- اوبونتو 18.04 و نسخه های جدیدتر اکنون یک نماد VeraCrypt را در ناحیه اعلان ارائه می دهند.
- FreeBSD توانایی رمزگذاری دستگاه های سیستم را پیاده سازی می کند.
- عملکرد تابع هش رمزنگاری Streebog بهینه شده است (GOST 34.11-2018).
- اسمبلیهای ویندوز پشتیبانی از دستگاههای مبتنی بر معماری ARM64 (Microsoft Surface Pro X) را اضافه کردهاند، اما رمزگذاری پارتیشنهای سیستم هنوز برای آنها پشتیبانی نمیشود. پشتیبانی از ویندوز ویستا، ویندوز 7، ویندوز 8 و ویندوز 8.1 متوقف شده است. نصب کننده با فرمت MSI اضافه شد. خطاهای مخصوص ویندوز هنگام کار با حافظه برطرف شده است. از نسخه های محافظت شده توابع wcscpy، wcscat و strcpy استفاده می شود.
منبع: opennet.ru