Signal پشتیبانگیری رمزگذاریشده محلی را به iOS و دسکتاپ اضافه کرد
اپلیکیشن پیامرسان امن Signal با انتشار نسخه ۸٫۳۰، عرضه قابلیت پشتیبانگیری امن خود را در تمامی سیستمعاملهای پشتیبانیشده، شامل Android، iOS، Linux، macOS و Windows، تکمیل کرد.
این قابلیت که نزدیک به یک سال پیش برای نخستین بار در Android معرفی شد، به کاربران اجازه میدهد از گفتگوهای خود نسخه پشتیبان سرتاسری رمزگذاریشده (End-to-End Encrypted) تهیه کنند و در صورت گمشدن گوشی، آنها را روی دستگاه دیگری بازیابی کنند.
سیستم پشتیبانگیری Signal از دو گزینه پشتیبانی میکند: پشتیبانهای میزبانیشده توسط Signal که برای کاربران رایگان به ۴۵ روز فایل رسانهای و حداکثر ۱۲۸ کیلوبایت برای هر پیام محدود میشود و در طرحهای پولی تا ۱۰۰ گیگابایت ظرفیت دارد، و پشتیبانهای محلی ذخیرهشده روی خود دستگاه که هیچ محدودیتی از نظر حجم ندارند.
هر دو نوع پشتیبان رمزگذاری میشوند و برای رمزگشایی آنها به یک کلید بازیابی نیاز است. با این حال، پشتیبانهای میزبانیشده علاوه بر این، از یک کلید تکمیلی نیز استفاده میکنند که روزانه در داخل یک محیط اجرای مورد اعتماد (Trusted Execution Environment) تغییر میکند تا سطح حفاظت بیشتری فراهم شده و محرمانگی پیشرو (Forward Secrecy) نیز حفظ شود.
به گفته Signal، کلید بازیابی پشتیبان محلی روی دستگاه میتواند تمامی فایلهای پشتیبان قبلی که با استفاده از آن کلید رمزگذاری شدهاند را رمزگشایی کند، صرفنظر از اینکه این فایلها در چه محلی ذخیره شده باشند.
بازیگران تهدید نیز خیلی زود به ارزش این کلید پی بردهاند و مدت کوتاهی پس از معرفی این قابلیت توسط Signal، آن را در دامنه اهداف خود قرار دادهاند.
آخرین بهروزرسانی، قابلیت پشتیبانگیری محلی روی دستگاه را به iOS و نسخههای دسکتاپ اضافه میکند و در عین حال، سازوکار پشتیبانگیری در Android را نیز بهروزرسانی کرده تا از همان قالب مشترک میان پلتفرمها استفاده کند.
اکنون، هنگام اتصال یک دستگاه جدید از طریق دستگاه اصلی، دستگاه جدید فایلهای پیوست قدیمیتری را که در گفتگو موجود نیستند، دریافت خواهد کرد.
Signal همچنین اعلام کرده است که فایلهای رسانهای اکنون بهصورت جداگانه از آرشیو پشتیبان ذخیره میشوند و فایلهای تکراری تنها یک بار ذخیره خواهند شد. این تغییر از تهیه نسخههای پشتیبان و همگامسازیهای غیرضروری جلوگیری میکند.
علاوه بر این، کاربران پولی گزینه جدیدی برای حذف فایلهای رسانهای قدیمی از حافظه محلی و نگهداشتن تنها تصاویر بندانگشتی (Thumbnail) دریافت خواهند کرد. در این حالت، فایلهای اصلی در صورت نیاز بهصورت خودکار و با کیفیت کامل از پشتیبانهای میزبانیشده دریافت میشوند.
سیستم پشتیبانگیری در هر دو روش، پیامهای ناپدیدشونده (Disappearing Messages) را که برای حذفشدن طی ۲۴ ساعت یا کمتر تنظیم شدهاند، نادیده میگیرد و از قرار گرفتن آنها در آرشیو پشتیبان جلوگیری میکند.
برای کاربرانی که از هر دو نوع پشتیبان، یعنی پشتیبان میزبانیشده و پشتیبان محلی، استفاده میکنند، Signal تأکید کرده است که ایجاد پشتیبان میزبانیشده باعث حذف پشتیبان محلی نخواهد شد. با این حال، هنگام بازیابی اطلاعات، پیامهای ناپدیدشوندهای که مدت اعتبار آنها در پشتیبانهای محلی به پایان رسیده است، بازیابی نخواهند شد.
انتشار نسخه ۸٫۳۰ کلاینت iOS همچنین امکان انتقال مستقیم اطلاعات از یک iPhone به iPhone دیگر را فراهم میکند. این انتقال از یک ارتباط محلی Wi-Fi Aware با رمزگذاری سرتاسری استفاده میکند که به گفته Signal، سرعت و قابلیت اطمینان فرایند انتقال را بهبود میدهد.
Signal اعلام کرده است که با این عرضه، نخستین مرحله از پروژه پشتیبانگیری این شرکت به پایان رسیده است و مهندسان آن اکنون تمرکز خود را بر بهبود سایر بخشهای سیستم، خارج از قابلیتهای پشتیبانگیری، خواهند گذاشت.




