2 पॉइंट द्वारा GN⁺ 2025-09-09 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Signal में बातचीत का बैकअप फीचर आखिरकार जोड़ दिया गया है
  • सुरक्षित बैकअप opt-in तरीके से है, यानी उपयोगकर्ता चाहे तभी इसे सक्रिय कर सकता है
  • सभी बैकअप डेटा end-to-end encrypted हैं, इसलिए Signal सर्वर भी उन तक पहुंच नहीं सकते
  • 45 दिनों तक का मीडिया और सभी टेक्स्ट संदेशों का बैकअप मुफ्त है, जबकि उससे अधिक मीडिया बैकअप paid subscription के तहत मिलेगा
  • बातचीत को केवल 64-अंकों की recovery key से ही बहाल किया जा सकता है, और key खो जाने पर रिकवरी संभव नहीं है

Signal सुरक्षित बैकअप का परिचय

पहले अगर फोन खो जाता था या खराब हो जाता था, तो Signal के संदेशों का पूरा इतिहास भी गायब हो जाता था. परिवार की तस्वीरें, महत्वपूर्ण दस्तावेज़, प्रिय बातचीत जैसी ऐसी जानकारी को लेकर चिंता रहती थी जिन्हें वापस पाना संभव नहीं था. उपयोगकर्ताओं की सबसे आम मांग भी संदेश बैकअप फीचर जोड़ने की थी. इसी समस्या को हल करने के लिए Signal ने secure backups फीचर को डिज़ाइन और डेवलपमेंट के बाद पेश किया है. फिलहाल यह फीचर Android के लिए Signal beta version में पहले उपलब्ध है, और जल्द ही iOS तथा desktop version में भी आएगा.

Secure Backups 101

  • सुरक्षित बैकअप ऐसा फीचर है जिसमें उपयोगकर्ता अपनी सहमति से Signal बातचीत के इतिहास को privacy-सुरक्षित archive के रूप में हर दिन अपने-आप सेव कर सकता है
  • बेशक, इस फीचर का उपयोग करना जरूरी नहीं है, और केवल जिन उपयोगकर्ताओं को बैकअप चाहिए वे इसे अलग से सेट कर सकते हैं
  • सभी टेक्स्ट संदेशों के साथ पिछले 45 दिनों का मीडिया डेटा भी मुफ्त में बैकअप और restore किया जा सकता है
  • 45 दिनों से अधिक पुराने मीडिया और पूरे संदेश इतिहास के बैकअप के लिए 1.99 डॉलर प्रति माह का paid subscription plan उपलब्ध है
  • Signal एक गैर-लाभकारी संगठन है जो डेटा बेचे बिना सीधे संचालित होता है, इसलिए बड़े पैमाने पर मीडिया storage और transfer की लागत अलग paid service से पूरी की जाती है

Anatomy of Secure Backups: Privacy First, Always

  • Signal के सभी फीचर privacy-first design सिद्धांत पर आधारित हैं
  • zero-knowledge तकनीक का उपयोग करके बैकअप archive को किसी खास user account या payment information से सीधे जोड़ना संभव न हो, ऐसा डिज़ाइन किया गया है
  • इसका मुख्य सुरक्षा तत्व 64-अंकों की recovery key है, जो device पर बनती है और server पर स्टोर नहीं की जाती
  • यही recovery key बैकअप खोलने और संदेश restore करने का एकमात्र तरीका है, और अगर यह key खो जाए तो Signal भी रिकवरी नहीं कर सकता
  • recovery key को किसी सुरक्षित जगह (नोट, password manager आदि) में रखना चाहिए, और उपयोगकर्ता चाहे तो इसे नई key के साथ फिर से जनरेट कर सकता है
  • Signal का लक्ष्य न्यूनतम डेटा संग्रह, पारदर्शिता, और ऐसा डेटा प्रोसेसिंग है जिसे किसी और से जोड़ा न जा सके
  • यह हमेशा सुरक्षा को हर दूसरे उद्देश्य से ऊपर रखने के सिद्धांत पर कायम रहता है

सुरक्षित बैकअप को सक्रिय कैसे करें

  • Signal की settings menu में जाकर सुरक्षित बैकअप फीचर को सक्रिय किया जा सकता है
  • फिलहाल यह केवल Android beta version में उपलब्ध है, और जल्द ही सभी प्लेटफ़ॉर्म पर विस्तारित किया जाएगा
  • बैकअप सक्रिय करने पर device हर दिन एक नया सुरक्षित बैकअप archive अपने-आप बनाता है और पिछले दिन वाले को overwrite कर देता है
  • restore की ज़रूरत होने पर केवल उपयोगकर्ता ही recovery key से उस तक पहुंच सकता है
  • message DB restore करते समय '1 बार देखने वाले संदेश' या 24 घंटे के भीतर हटने वाले संदेश शामिल नहीं होते
  • क्योंकि बैकअप रोज़ अपडेट होता है, पिछले 24 घंटों में हटाई गई सामग्री या expiry सेटिंग वाले संदेश नए बैकअप में शामिल नहीं होंगे

आगे की योजना और अतिरिक्त फीचर

  • Signal इस सुरक्षित बैकअप की शुरुआत के साथ आगे और भी सुरक्षित बैकअप विकल्प विकसित करने की योजना बना रहा है
  • आगे चलकर उपयोगकर्ता अपनी पसंद की जगह पर सीधे सुरक्षित बैकअप स्टोर कर सकेंगे, या Android·iOS·desktop के बीच encrypted conversation history transfer फीचर मिल सकेगा
  • अभी यह केवल Android beta में समर्थित है, लेकिन जल्द ही iOS और desktop के लिए आधिकारिक और व्यापक रोलआउट की योजना है

1 टिप्पणियां

 
GN⁺ 2025-09-09
Hacker News राय
  • Android, iOS और desktop के बीच encrypted message history को आसानी से ले जाने वाली सुविधा का इंतज़ार था
    Android से iOS पर जाते समय, E2EE इस्तेमाल करने वाले सभी messenger apps (Signal, WhatsApp, Threema आदि) में पूरी message history खो दी थी, सिर्फ Telegram अपवाद था क्योंकि उसमें encryption नहीं था
    WhatsApp में migration app था, लेकिन iPhone की शुरुआती setup के दौरान error की वजह से वह fail हो गया
    Signal में backup feature था, लेकिन operating system versions के बीच compatibility न होने से दिक्कत थी

    • अगर desktop पहले से setup किया हो, तो history भी साथ में migrate की जा सकती है
      45 दिनों से पुराना media गायब हो जाता है, लेकिन नया encrypted backup आधिकारिक रूप से आने से पहले यह एक अस्थायी उपाय की तरह काम कर सकता है

    • मेरी जानकारी में Signal में अब device-to-device transfer feature भी आ गया है

  • Signal बताता है कि security backup enable करने पर device हर दिन नया backup archive बनाता है और पुराने archive को replace कर देता है
    अगर यह incremental backup नहीं है और हर दिन 15GB का पूरा backup दोबारा upload होता है, तो ऐसा क्यों है यह जानना चाहूँगा
    क्या इसके पीछे कोई security issue है, यह भी जानना चाहता हूँ
    लगता है recovery key और Signal PIN दोनों data restore में इस्तेमाल होते हैं, तो इन्हें एक में क्यों नहीं मिलाया गया, यह पूछना चाहूँगा

    • 64-character recovery key यूज़र के भरोसे छोड़ना Signal के हिसाब से थोड़ा अनगढ़ तरीका लगता है
      ज़्यादातर यूज़र screenshot लेंगे, और उसके unencrypted cloud में backup होने का जोखिम है
      local backup हो तो कम से कम उस device तक physical access चाहिए, इसलिए जोखिम थोड़ा कम है, लेकिन cloud में store होने पर क्या यह security के लिहाज़ से पीछे जाने जैसा नहीं है, यह चिंता है

    • शायद backup format Veracrypt volume की तरह एक single container है, जो बस आकार में बढ़ता जाता है और incremental backup संभव नहीं है
      loopback LUKS volume backup में भी ऐसा ही issue देखा था
      बेहतर समाधान Gocryptfs की तरह हर file को अलग-अलग encrypt करना और ज़रूरत पड़ने पर ही sync करना होगा

    • शायद वही कारण होगा जैसे घर के सामने वाले दरवाज़े और पीछे वाले दरवाज़े के लिए अलग keys होती हैं

    • PIN को backup storage server पर attack की स्थिति में अनुमान लगाना कहीं आसान है
      device पर attempt throttling से सुरक्षा दी जा सकती है, लेकिन remote storage में जोखिम ज़्यादा है

  • नया backup feature वास्तव में बहुत अच्छा लग रहा है
    उम्मीद है test restore आसान होगा
    खासकर main device को प्रभावित किए बिना secret key से नए device पर restore करके देखना चाहता हूँ
    PC पर Signal install करने पर message history नहीं दिखती, यह असुविधाजनक है
    अच्छा होगा अगर backup feature के ज़रिए PC पर पूरी message history देखी जा सके
    बड़ी screen पर messages खोजना बहुत उपयोगी होता है

    • मैं Signal developer हूँ
      नए device पर restore किया जा सकता है, और पुराने device का registration हट जाता है, लेकिन data बना रहता है
      अगर नए device पर restore में कोई दिक्कत हो, तो पुराने device पर दोबारा register करके सब पहले जैसा किया जा सकता है
      dev team भी अपने data के साथ ऐसे ही test करती है
  • Signal Android backup offline, free में, और लगभग हमेशा उपलब्ध रहा है
    फोन में Signal folder के अंदर कई GB की backup file बन जाती है, जिसे अलग निकालकर नए फोन में डालना होता है
    file passcode से encrypted होती है, और db extract भी किया जा सकता है
    signalbackup-tools की सिफारिश करता हूँ

    • पुराने backup के साथ मुझे दो समस्याएँ हुईं

      1. यह incremental backup नहीं है, इसलिए Signal DB जितनी storage space चाहिए होती है; अगर DB बड़ा हो (मेरे मामले में 18GB), तो इसमें कई घंटे लग सकते हैं
        backup लिखते समय कभी-कभी मेरा फोन charge तक नहीं हो पाता था
      2. phone से backup file निकालना मुश्किल है
        SyncThing के PlayStore से हटने के बाद, कोई खास आसान तरीका नहीं बचा
        मैं बेहतर local backup चाहता हूँ, लेकिन व्यवहारिक रूप से $2 प्रति माह वाला cloud backup सस्ता और practical विकल्प है
    • file को खुद export करके अलग रखना, संभालना और manage करना मुझे 'free' नहीं लगता
      नई service की pricing भी मुझे उचित लगती है

    • क्या आगे भी पुराना backup तरीका बना रहेगा, यह जानना चाहता हूँ

    • यह टिप मेरे लिए काम नहीं आई
      app ने restore किया ही नहीं
      पहले WhatsApp में भी यही समस्या थी, लेकिन अब दोनों apps direct migration feature देते हैं

  • मुझे जानना है कि Signal backup options सिर्फ दो ही क्यों हैं: local (लचीला, लेकिन कुछ ही स्थितियों में संभव) या Signal के अपने server (लचीलापन नहीं, और कुछ users के लिए कानूनी रूप से संभव नहीं)
    लगता है कई Signal users साबित रूप से भरोसेमंद backup/sync cloud इस्तेमाल करना चाहेंगे
    क्योंकि Signal के पास infrastructure है, तो क्या वह iOS में iCloud, और Android में Google Drive (हालाँकि Google Drive का implementation शायद जटिल हो) जैसे backup destinations चुनने का support नहीं दे सकता?
    महत्वपूर्ण बात यह है कि Signal हमेशा data को पूरी तरह encrypt करके external provider पर store कर सकता है
    Signal के अपने server पर भरोसा करने की तुलना में, अलग-अलग external clouds में backup रखना users को मनोवैज्ञानिक रूप से बेहतर लग सकता है
    मुझे लगता है इससे भविष्य में Signal के data monetization में रुचि लेने के जोखिम को भी रोका जा सकता है

    • शायद ऐसा हो सकता है
      लिखा है: “भविष्य में हम secure backups को आपकी पसंद की location में store करने की सुविधा जोड़ने की योजना रखते हैं”

    • अगर phone में backup file पहले से है, तो क्या उसे अपनी पसंद की backup service के साथ automatically sync नहीं किया जा सकता?
      क्या इसे रोज़ automation के साथ sync नहीं किया जा सकता, यही सोच रहा हूँ

    • भले ही Signal backup को पूरी तरह encrypt करके दे, मुझे लगता है सामान्य users के लिए यह असुविधाजनक हो सकता है
      कई users Signal का उपयोग message E2EE के लिए करते हैं, लेकिन backup को अपने device पर अपनी पसंद के तरीके से access और manage करना चाहते हैं
      encrypted archive को एक option के रूप में देना अच्छा है, लेकिन अगर वह सिर्फ एक खास app में ही इस्तेमाल हो सके और उस पर खुली पहुँच न हो, तो मैं उसे सामान्य backup नहीं मानता

  • अगर इसका एक अतिरिक्त प्रभाव यह हो कि Android और iOS के बीच message migration आसान हो जाए, तो खुशी होगी
    यह सवाल उठता है कि दोनों platforms के migration protocols पूरी तरह अलग क्यों हैं

    • मैं Signal developer हूँ
      नया backup format सच में cross-platform है
      iPhone पर backup restore पहले ही सफलतापूर्वक कर लिया गया है, और फिलहाल उसे stable बनाने का काम चल रहा है
      संदर्भ के लिए, Android का पुराना local backup legacy format में SQLite statement dump था (मज़बूत local key से encrypted), इसलिए वह बहुत कम portable था
      लेकिन जल्द ही local backup भी cross-platform support करेगा

    • इसे future feature के रूप में उल्लेख किया गया है

    • दोनों platforms के migration protocols अलग होने का कारण यह हो सकता है कि वे users के लिए competing apps में जाना आसान नहीं बनाना चाहते

  • Signal backup feature न होने के समय मैंने phone बदला था, और पुरानी Signal chats/photos सिर्फ पुराने phone में ही रह गईं
    अब नए phone पर Signal सक्रिय है, इसलिए पुराने phone पर backup भी नहीं कर सकता
    क्या records को सुरक्षित रूप से वापस लाने का कोई क्रम या तरीका है, यह जानना चाहता हूँ

    • शायद अस्थायी रूप से पुराने phone को फिर से register करके backup लिया जा सकता है, फिर main phone को दोबारा register किया जा सकता है
      अगर पुराने phone को register करने के तुरंत बाद airplane mode में रख दें, तो main phone को बिना समस्या restore किया जा सकता है
      या पुराने phone को disposable number से register करने का तरीका भी है
      backup मिल जाए तो signalbackup-tools से दोनों phones के backups merge करके main phone पर install करना संभव हो सकता है
      मैंने खुद नहीं किया, लेकिन developer सक्रिय रूप से support देता है
  • अच्छा होता अगर media storage पर client-side control थोड़ा और होता
    पूरी history हटाए बिना storage को प्रभावी ढंग से manage करना चाहता हूँ
    सभी chats का media एक साथ देखना, file size के हिसाब से sort करना, chat के हिसाब से group करना जैसी सुविधाएँ हों तो साफ-सफाई आसान होगी

    • Signal में खलने वाली बात यह है कि media को हमेशा local में save रखने का option नहीं है
      ज़्यादातर messengers में एक और कमी यह है कि पुराने content को archive करके external storage में रखना जटिल होता है
      अभी Signal app का size 8GB तक बढ़ गया है, लेकिन इसे कम करने का कोई तरीका नहीं है

    • Android में media management पहले से supported है
      [Settings] → [Data and storage] → [Manage storage] → [Review storage] में जाएँ
      वहाँ total media, files, और audio को storage size के हिसाब से sort करके manage किया जा सकता है
      किसी chat के अंदर individual files भी delete की जा सकती हैं
      यही feature chat room के अंदर भी उपलब्ध है

  • अगर backup file के भीतर 10MiB से बड़े media को चुनकर हटाने की सुविधा आ जाए, तो backup size के अचानक बढ़ने को पहले ही रोका जा सकता है

  • Signal का paid premium feature लाना मैं सकारात्मक रूप से देखता हूँ
    उम्मीद है कि एक iOS device से दूसरे iOS device में, बिना किसी अतिरिक्त device के migration, premium feature नहीं होगा
    iOS में single Signal instance के लिए local backup/restore feature सक्षम होना चाहिए

    • मैंने व्यक्तिगत रूप से कई बार iOS-to-iOS transfer बिना किसी समस्या के किया है
      समझ नहीं आता कि तीसरे device की ज़रूरत क्यों पड़ेगी