ভল্ট

লুকানো, লক করা, এনক্রিপ্ট করা — তিনটা শব্দ যা একটা হিসেবে বিক্রি হয়

প্রায় সবার হাতে এমন কিছু ফাইল আছে যা তারা একটা ছবি দেখাতে কাউকে ফোন দেওয়ার সময় দেখা দিক তা চায় না। এটা সমাধানের প্রতিশ্রুতি দেওয়া অ্যাপগুলো একটা প্যাডলকের ছবিসহ একটা ফোল্ডার থেকে শুরু করে একটা চাবি ছাড়া সত্যিই পড়া-অযোগ্য কিছু পর্যন্ত বিস্তৃত, আর বাইরে থেকে এগুলো একরকমই দেখায়। পার্থক্যটা শুধু সেই দিনই দৃশ্যমান হয় যেদিন এটা গুরুত্বপূর্ণ।

11 মিনিট পড়া আপডেট ২৯ জুলাই, ২০২৬

  • ০ কপি একটা ভালোভাবে বানানো ভল্ট তোমার নিজের ডিভাইস ছাড়া অন্য কোথাও রাখা চাবির সংখ্যা
  • ২টা প্রবেশপথ তোমার মনে রাখা পাসকোড, আর অন্য কোথাও জমা রাখা রিকভারি কোড
  • ১টা নিয়ম দুটোই হারালে ফাইলগুলো পড়া-অযোগ্যই থেকে যায় — তোমার কাছে, আর অ্যাপটা যে লিখেছে তার কাছেও

"লুকানো" সাধারণত আসলে যা মানে

Photos-এর Hidden অ্যালবামটাই বেশিরভাগ মানুষ আগে থেকে ব্যবহার করে এমন ভার্সন, আর এটা নিয়ে সঠিক হওয়া দরকার: এটা আইটেম প্রধান গ্রিড থেকে সরায় আর, iOS 16 থেকে, অ্যালবামটার সামনেই Face ID বসায়। এটা যা করে না তা হলো ফাইলটা বদলানো। ফটোটা ঠিক আগের মতোই জমা থাকে, এটা এখনো iCloud Photos-এ সিঙ্ক হয়, এটা এখনো তোমার ফটো লাইব্রেরিতে অ্যাক্সেস পাওয়া যেকোনো কিছুতে ফিরে আসে, আর তোমার ডিভাইস পাসকোড জানা যে কেউ এটা খুলতে পারে কারণ ডিভাইস পাসকোডই Face ID-এর ফলব্যাক। এটা গোছানো, সুরক্ষা না — আর একজন বন্ধু এক ছবি বেশি স্ক্রল করে ফেলার সাধারণ ক্ষেত্রে, গোছানোই সত্যিই যথেষ্ট।

পরের স্তরটা হলো একটা পাসকোডের পেছনে একটা ফোল্ডার, যা নিজেদের ভল্ট বলা বেশিরভাগ অ্যাপ আসলেই। একটা PIN স্ক্রিন আছে, আর এর পেছনে সাধারণভাবে ডিস্কে থাকা ফাইলের একটা তালিকা। এটা তোমার আনলক করা ফোন হাতে থাকা একজন মানুষকে আটকায়, যা একটা আসল আর সাধারণ হুমকি। একটা পূর্ণ ব্যাকআপ, একটা ফরেনসিক এক্সট্র্যাকশন, বা অ্যাপের বদলে স্টোরেজ পড়ে এমন অন্য কিছুর বিরুদ্ধে এটা একদমই কিছু করে না।

সবার ওপরের স্তরটা হলো নিজের একটা চাবিসহ এনক্রিপশন। ফাইলগুলো ভেতরে আসার পথে রূপান্তরিত হয়, আর ডিস্কে যা থাকে তা চাবি ছাড়া অর্থহীন: কোনো প্রিভিউ না, কোনো ফাইলের নাম না, কনটেন্ট প্রকাশ করে দেয় এমন কোনো দৈর্ঘ্যও না। যে কেউ স্টোরেজ কপি করুক না কেন সে গোলমাল পায়। এটাই একমাত্র ভার্সন যেখানে "অন্য কেউ এটা খুলতে পারে না" কথাটা আক্ষরিক অর্থে সত্যি — আর এটাই একমাত্র ভার্সন যেখানে তোমার নিজের চাবি হারানো মানে ফাইল হারানো, যে বিনিময়টা কেউ বিজ্ঞাপনে বলে না।

তিনটা পদ্ধতি, তুমি আসলে যা নিয়ে চিন্তিত তার বিপরীতে মাপা

মার্কেটিং দিয়ে না, হুমকি দিয়ে বেছে নাও। বেশিরভাগ মানুষের মাঝেরটা দরকার আর তৃতীয়টা কেনে; কয়েকজনের সত্যিই তৃতীয়টা দরকার আর প্রথমটায় মিটিয়ে নেয়।

01

বিল্ট-ইন লুকানো অ্যালবাম

Photos-এর Hidden অ্যালবাম, Notes-এর লক করা নোট, একটা ডট দিয়ে শুরু হওয়া একটা ফোল্ডার। ফ্রি, আগে থেকেই আছে, তোমার জীবনে কোনো অতিরিক্ত অ্যাপ না।

ভাল যখন

কেউ একটা মিনিটের জন্য তোমার ফোন ধার নিলে। ক্যামেরা রোলটা গোছানো রাখা। কিছু হারানোর ঝুঁকি নেই, কারণ হারানোর মতো কিছুই এনক্রিপ্ট করা না।

দুর্বল দিক

তোমার ডিভাইস পাসকোড এর সবটাই খুলে দেয়। এটা iCloud-এ সিঙ্ক হয়। ফটো-লাইব্রেরি অ্যাক্সেসসহ যেকোনো অ্যাপ তবুও ছবিগুলো দেখে, লুকানো হোক বা না হোক।

02

একটা অ্যাপের ভেতরে একটা PIN-এর পেছনে একটা ফোল্ডার

একটা আলাদা স্ক্রিন, নিজের পাসকোড, কখনো কখনো Face ID। ফাইলগুলো অ্যাপের নিজের স্টোরেজে সরানো কিন্তু রূপান্তরিত না।

ভাল যখন

তোমার আশেপাশের মানুষের থেকে প্রতিদিনের প্রাইভেসি, আর তোমার প্রধান লাইব্রেরি থেকে একটা পরিষ্কার আলাদা করা। হারানোর কিছু নেই: PIN ভুলে গেলে অ্যাপ সাধারণত তোমাকে ফিরে ঢুকতে দিতে পারে।

দুর্বল দিক

"এনক্রিপ্টেড" শব্দটা এখানেও প্রায়ই ব্যবহার হয়। স্টোরেজ পড়ে এমন যেকোনো কিছু — একটা ব্যাকআপ, একটা মেরামতের দোকান, পাসকোডসহ একটা ফরেনসিক টুল — ফাইলগুলো পড়ে।

03

নিজের চাবিসহ একটা এনক্রিপ্টেড ভল্ট

ফাইলগুলো তোমার পাসকোড থেকে বের করা একটা চাবি দিয়ে ভেতরে আসার পথে এনক্রিপ্ট করা, আর শুধু মেমরিতে, শুধু তুমি এগুলো দেখার সময়ই ডিক্রিপ্ট করা হয়।

ভাল যখন

ডিস্কে, একটা ব্যাকআপে আর ডিভাইস থেকে কপি করা যেকোনো কিছুতে যা নামে তা সাইফারটেক্সট। "আমরাও এটা খুলতে পারি না" দাবিটা স্বস্তিদায়কের বদলে সত্যি হয়ে ওঠে।

দুর্বল দিক

তুমি এখন একটা চাবির জন্য দায়ী। কোনো "পাসওয়ার্ড ভুলে গেছি" ইমেইল নেই, কারণ কোনো অ্যাকাউন্ট নেই আর রিসেট করার মতো কোনো সার্ভার-সাইড কপিও নেই।

ফিচার তালিকার শব্দগুলো, অনুবাদ করা

এই শব্দগুলো এটা বানানো মানুষরা সঠিকভাবে ব্যবহার করে আর এটা বিক্রি করা মানুষরা আলগাভাবে। এগুলো জানাটাই বেশিরভাগ প্রতিরক্ষা।

এনক্রিপশন অ্যাট রেস্ট
ফাইলটা শুধু চলার সময় না, ডিস্কে বসে থাকা অবস্থাতেও পড়া-অযোগ্য। এটাই একটা ভল্টের জন্য গুরুত্বপূর্ণ দাবি, আর সেটা যা প্রায়ই না বলেই বোঝানো হয়।
AEAD (অথেন্টিকেটেড এনক্রিপশন)
এনক্রিপশন যা টেম্পারিংও শনাক্ত করে — AES-GCM আর ChaCha20-Poly1305 সাধারণ ব্যবহারে থাকা দুটো। এটা ছাড়া, একটা ফাইল এমনভাবে বদলানো যায় যা ডিক্রিপ্ট করার সময় স্পষ্ট হয় না।
কি ডেরিভেশন (KDF)
ইচ্ছাকৃত ধীরগতির মাধ্যমে একটা ছোট পাসকোডকে একটা আসল চাবিতে পরিণত করা, যাতে লক্ষ লক্ষ PIN আন্দাজ করতে আসল সময় লাগে। এটা এড়িয়ে যাওয়া একটা ভল্ট চার-সংখ্যার একটা চাবিসহ একটা ভল্ট।
এনভেলপ / কি র‍্যাপিং
ফাইলগুলো একটা র‍্যান্ডম মাস্টার চাবি দিয়ে এনক্রিপ্ট করা, আর তারপর সেই চাবিটা আলাদাভাবে তোমার পাসকোড দিয়ে আর তোমার রিকভারি কোড দিয়ে এনক্রিপ্ট করা হয়। এই কারণেই পাসকোড বদলাতে সবকিছু আবার এনক্রিপ্ট করার বদলে এক মুহূর্ত লাগে, আর দুটো ভিন্ন গোপন জিনিস দিয়েই একই ভল্ট খোলা যায়।
রিকভারি কোড
সেটআপের সময় একবার তৈরি করা একটা লম্বা স্ট্রিং, যা মাস্টার চাবির একটা দ্বিতীয় কপি মুড়ে রাখে। এটাই একমাত্র অন্য দরজা। রিসেট করার মতো কোনো অ্যাকাউন্ট নেই বলেই এটা ঠিক আছে, আর এটা শুধু যে ডিভাইসকে সুরক্ষিত করে সেখানেই থাকলে এটা মূল্যহীন।
Data Protection
iOS-এর স্তর যা একটা ফাইলের প্রাপ্যতাকে ডিভাইস আনলক থাকার সাথে বাঁধে। এটা সত্যিই শক্তিশালী, আর অ্যাপের নিজের চাবির বিকল্প না — এটা ডিভাইসটা নিয়ে যাওয়ার বিরুদ্ধে সুরক্ষা দেয়, ফোনের মালিককে এটা খুলতে বলার বিরুদ্ধে না।
ডেকয় ভল্ট / প্লসিবল ডিনায়েবিলিটি
একটা ভিন্ন পাসকোড দিয়ে খোলা একটা দ্বিতীয়, বিশ্বাসযোগ্য কনটেন্টের সেট, যে পরিস্থিতির জন্য যেখানে ভল্টটা খুলবে কিনা তা তুমি ঠিক করছ না। বাস্তব সীমাসহ একটা আসল ফিচার: এটা একজন মানুষের বিরুদ্ধে সাহায্য করে, ডিস্কের বাইট গোনা একজন বিশ্লেষকের বিরুদ্ধে না।

দুই বছর পরও খোলা যায় এমনভাবে একটা ভল্ট সেট আপ করা

এনক্রিপ্টেড স্টোরেজের ব্যর্থতার ধরনটা প্রায় কখনোই একজন আক্রমণকারী না। এটা মালিক, আঠারো মাস পরে, একবার সেট করা আর আর কখনো না টাইপ করা একটা পাসকোডসহ।

  1. এমন একটা পাসকোড বেছে নাও যা তুমি সত্যিই এখনো জানবে

    অন্য কোথাও ব্যবহার করা কিছুর একটা বৈচিত্র না, আর দুবার টাইপ করবে এমন একটা র‍্যান্ডম সংখ্যাও না। এক বছর পর স্মৃতি থেকে পুনর্গঠন করতে পারবে এমন কিছু, কারণ তুমি এটা রোজ ব্যবহার করবে না।

  2. ফোনটা নেই এমন কোথাও রিকভারি কোডটা জমা রাখো

    একটা পাসওয়ার্ড ম্যানেজার, একটা সিন্দুকে একটা নোট, একটা ড্রয়ারে প্রিন্ট করা একটা লাইন। এটা যে ডিভাইসকে সুরক্ষিত করে তাতে, এটা শুধু সাজসজ্জা। নিজেকে ইমেইল করা, এটা তোমার ইমেইল অ্যাকাউন্টের মতোই নিরাপদ — যা ঠিক থাকতে পারে, যতক্ষণ তুমি এটা ইচ্ছাকৃতভাবে ঠিক করেছ।

  3. এখানে একটা ব্যাকআপের কী করা উচিত ঠিক করো

    তোমার iCloud বা কম্পিউটার ব্যাকআপে ভল্ট অন্তর্ভুক্ত করা মানে এনক্রিপ্টেড ফাইলগুলো একটা হারানো ফোন পার করে টেকে। এটা বাদ দেওয়া মানে একটা ছোট ব্যাকআপ আর ডিভাইসটা চলে গেলে পুনরুদ্ধারযোগ্য কিছুই না। দুটোই যুক্তিসঙ্গত; খেয়াল না করে একটার দিকে ঝুঁকে যাওয়া না।

  4. অরিজিনালগুলো ভেতরে সরাও, তারপর যেখানে ছিল সেখান থেকে ডিলিট করো

    এই ক্রমে, আর শুধু ভল্ট প্রতিটা আইটেম পৌঁছেছে তা নিশ্চিত করার পরই। আগে ডিলিট করা একটা ইমপোর্ট একটা বাধাপ্রাপ্ত ট্রান্সফার দূরত্বে ফাইলটা পুরোপুরি হারানোর কাছাকাছি — আর ডিলিশনটা চুপচাপ না হয়ে সিস্টেমের নিজের নিশ্চিতকরণের মধ্য দিয়ে যাওয়া উচিত।

  5. এটা লক করো, আর ঠান্ডা অবস্থা থেকে একবার খোলো

    অ্যাপটা বন্ধ করো, আবার খোলো, Face ID ব্যবহারের বদলে পাসকোডটা টাইপ করো। এটা সেই ক্ষেত্রটা ধরে যেখানে তুমি বায়োমেট্রিকভাবে ঢুকছিলে আর তোমার সেট করা পাসকোডটা কখনো সত্যিই স্মৃতিতে গাঁথা হয়নি।

  6. কী রয়ে গেছে দেখো

    ফাইলের নামের জন্য প্রধান লাইব্রেরিতে সার্চ করো। সম্প্রতি চালানো, উইজেট, ভল্ট থেকে কিছু চলার সময় লক স্ক্রিন দেখো। একটা "এখন চলছে" শিরোনামের মাধ্যমে নিজের কনটেন্ট ফাঁস করে দেয় এমন একটা ভল্টে একটা জানালা আছে।

পুরো অনুশীলনটায় প্রায় পাঁচ মিনিট লাগে আর এটাই একটা ভল্ট আর তুমি ভালো অনুভব করো এমন একটা ফোল্ডারের মধ্যে পার্থক্য।

মানুষ আসলে যেসব পরিস্থিতির মুখোমুখি হয়

পরের বদলে সেটআপের আগে পড়ার মতো, কারণ এই সারিগুলোর দুটো পরে ঠিক করা যায় না।

পরিস্থিতিএকটা ভালোভাবে বানানো ভল্টে কী হয়
নতুন ফোন, ব্যাকআপ থেকে রিস্টোর করাএনক্রিপ্টেড ফাইল আর মোড়ানো চাবিগুলো চলে আসে; পাসকোডটা নিজে আসে না, কারণ এটা এমনভাবে জমা থাকে যা যায় না। তুমি পুরনো পাসকোড বা রিকভারি কোড দিয়ে একবার ঢোকো, তারপর একটা নতুন সেট করো।
পাসকোড ভুলে গেছ, রিকভারি কোড আছেরিকভারি কোডটা মাস্টার চাবিটা খুলে দেয়, ভল্টটা খোলে, আর তুমি তৎক্ষণাৎ একটা নতুন পাসকোড সেট করো। কিছুই আবার এনক্রিপ্ট করা হয় না, তাই একটা ঘণ্টার বদলে এক মুহূর্ত লাগে।
দুটোই হারিয়েছফাইলগুলো ডিস্কে সাইফারটেক্সট হিসেবেই থাকে আর পড়া-অযোগ্যই থাকে। এটাই ডিজাইনের নিশ্চিত করা ফলাফল, আর কোনো অ্যাপই এই নিশ্চয়তা আর এটার আশপাশে যাওয়ার একটা উপায় দুটোই দিতে পারে না।
অ্যাপটা ডিলিট করেছভেতরের সবকিছু এর সাথেই চলে যায়, ঠিক যেকোনো অ্যাপের ব্যক্তিগত স্টোরেজের মতোই। আনইনস্টল করার আগে এক্সপোর্ট করো — ব্যবহার করার যোগ্য একটা ভল্টে সবকিছু সাধারণ ফোল্ডারে ফিরিয়ে দেওয়ার একটা মাত্র অ্যাকশন থাকে।
কেউ তোমার ডিভাইস পাসকোড জানেতারা ডিভাইসে পৌঁছায়, ভল্টে না: ভল্ট চাবিটা এর নিজের আলাদা পাসকোড থেকে বের করা। একজন মানুষ তোমার পাশে দাঁড়িয়ে থাকলে, এটাই সেই ক্ষেত্র যার জন্য একটা ডেকয় ভল্ট ডিজাইন করা।
ব্যাকআপ বাদ দেওয়া, ফোন হারিয়েছেএনক্রিপ্টেড ফাইলগুলো কখনো কোথাও কপি করা হয়নি, তাই রিস্টোর করার মতো কিছুই নেই। কিছু মানুষের জন্য একটা ইচ্ছাকৃত পছন্দ আর বাকিদের জন্য একটা অপ্রীতিকর চমক।

স্ক্রিনশট আর স্ক্রিন রেকর্ডিং হলো একমাত্র ফাঁক যা কোনো iOS অ্যাপই বন্ধ করতে পারে না: তুমি কিছু দেখার সময়, সিস্টেম এটা ক্যাপচার করতে পারে। এর বিপরীত দাবি করা iPhone বা iPad-এ যেকোনো অ্যাপ এমন কিছু বর্ণনা করছে যা এটা করতে পারে না।

অপুনরুদ্ধারযোগ্য কিছু রাখার আগে একটা ভল্ট অ্যাপ কীভাবে যাচাই করবে

  • এটা কি এনক্রিপশনটার নাম দেয়, নাকি শুধু "মিলিটারি গ্রেড" বলে?

    AES-256-GCM বা ChaCha20-Poly1305 উত্তর। "ব্যাংক-লেভেল সিকিউরিটি" একটা সাজসজ্জা, আর সাধারণত সেখানেই দেখা যায় যেখানে নাম দেওয়ার মতো কিছুই নেই।

  • এটা কি সততার সাথে রিকভারির পথটা ব্যাখ্যা করে?

    তোমাকে একটা রিসেট লিংক ইমেইল করার প্রস্তাব দেওয়া একটা অ্যাপ তোমাকে বলছে এটা একটা চাবি ধরে রাখে। এটা একটা গ্রহণযোগ্য বিনিময় হতে পারে — কিন্তু এর মানে বিক্রেতা তোমার ভল্ট খুলতে পারে, আর এটা জোরে বলা উচিত।

  • তুমি কি একটা অ্যাকশনে সবকিছু বের করতে পারো?

    একটা ভল্ট এমন একটা ঘর হওয়া উচিত যা তুমি ছেড়ে যেতে পারো। এক্সপোর্ট করা মানে একবারে একটা করে ফাইল খোলা হলে, তোমার ডেটা অ্যাপটা টিকে থাকার জিম্মায় বাঁধা।

  • এটা কি বিদ্যমান কনটেন্ট একটা সাবস্ক্রিপশনের জিম্মায় রাখে?

    নতুন যোগ করাটা মিটার করা যুক্তিসঙ্গত। একটা সাবস্ক্রিপশন শেষ হয়ে গেলে ভেতরে আগে থেকে থাকা জিনিস থেকে তোমাকে বন্ধ করে দেওয়া না, আর এটা পরে না, আগে যাচাই করার মতো।

  • ধারের কিনারা দিয়ে কী ফাঁস হয়?

    সার্চ ফলাফল, Spotlight, একটা শেয়ার করা ক্যাশে থাম্বনেইল, সম্প্রতি-চালানো তালিকা, উইজেট, অডিও চলার সময় লক স্ক্রিন, অ্যাপ চালানো একটা ফাইল-শেয়ারিং সার্ভার। এগুলোর প্রতিটাই অন্তত একবার একটা ভল্ট ফাঁস করেছে।

  • থাম্বনেইলগুলো কোথায় থাকে?

    একটা প্রিভিউ ছবিই ফাইলটা। একটা সিস্টেম-ব্যাপী ক্যাশ ডিরেক্টরিতে লেখা থাম্বনেইল যে কেউ আসলেই দেখতে চাইবে তার জন্য এনক্রিপশনটা বাতিল করে দেয়।

  • কিছু কি একটা সার্ভারে যায়?

    একটা ভল্টের বাড়িতে ফোন করার কোনো কারণ নেই। এটা আপলোড করলে, কে চাবিগুলো ধরে রাখে তা প্রশ্নটাই একমাত্র গুরুত্বপূর্ণ প্রশ্ন হয়ে ওঠে।

যেখানে প্ল্যাটফর্মগুলো আলাদা

iPhone

এই ডিভাইসটাই সবচেয়ে বেশি অন্য কারো হাতে যাওয়ার সম্ভাবনা, যে কারণে প্রতিদিনের হুমকির মডেলটাই প্রধান। Face ID প্লাস একটা আলাদা ভল্ট পাসকোড এটা কভার করে; ডিভাইস পাসকোডটা ভল্ট খোলার জিনিসটা হওয়া উচিত না।

iPad

প্রায়ই একটা শেয়ার করা বা পারিবারিক ডিভাইস, আর প্রায়ই টেবিলে ফেলে রাখা একটা। একটা দ্বিতীয় লক এখানে অন্য যেকোনো জায়গার চেয়ে বেশি নিজের জায়গা অর্জন করে, আর বড় স্ক্রিনটা একটা ডেকয় কনটেন্ট সেটকে কম না, বেশি বিশ্বাসযোগ্য দেখায়।

Mac

Mac বন্ধ থাকলে FileVault পুরো ডিস্কটা এনক্রিপ্ট করে, যা একটা ভিন্ন আর পরিপূরক স্তর: এটা নিয়ে যাওয়া একটা মেশিনকে সুরক্ষা দেয়, আর একটা অ্যাপের ভেতরের একটা ভল্ট ইতিমধ্যেই লগ ইন করা যে কারো বিরুদ্ধে সুরক্ষা দেয়।

মানুষ যা জিজ্ঞেস করে

Photos-এর Hidden অ্যালবাম কি ব্যক্তিগত?

এটা লুকানো, ব্যক্তিগত না। iOS 16 থেকে অ্যালবামটা নিজেই Face ID চায়, কিন্তু ছবিগুলো অপরিবর্তিত: এগুলো সিঙ্ক হয়, তোমার দেওয়া অ্যাক্সেসসহ যেকোনো অ্যাপের জন্য এগুলো তোমার ফটো লাইব্রেরিতে থেকে যায়, আর তোমার ডিভাইস পাসকোড এগুলো খুলে দেয় কারণ এটা Face ID-এর ফলব্যাক। একজন কৌতূহলী বন্ধুর জন্য সেটাই যথেষ্ট। অন্য কিছুর জন্য এটা যা মনে হয় তা না।

অ্যাপটা যারা লিখেছে তারা কি আমার ভল্ট খুলতে পারে?

একটা সঠিকভাবে বানানো ভল্টে, না — চাবিটা তোমার ডিভাইসে তোমার পাসকোড থেকে বের করা আর অন্য কোথাও কখনো থাকে না। যাচাই করার উপায়টা হলো রিকভারির গল্পটা: তোমাকে একটা রিসেট লিংক ইমেইল করতে পারা একটা অ্যাপ অবশ্যই এমন কিছু ধরে রাখে যা তোমার ভল্ট খুলে দেয়। এটা স্বয়ংক্রিয়ভাবে অসৎ না, কিন্তু "শুধু তুমিই এটা খুলতে পারো" বলতে যা বোঝায় তার বিপরীত।

কেউ আমাকে এটা খুলতে বাধ্য করলে কী হবে?

এটাই একটা ডেকয় ভল্টের কাজ: একটা দ্বিতীয় পাসকোড যা একটা বিশ্বাসযোগ্য, নির্দোষ কনটেন্ট সেট খোলে, যাতে মেনে নেওয়া আর আসল কনটেন্ট সুরক্ষা করা একই অ্যাকশন হয়। এটা তোমার সামনে থাকা একজন মানুষের বিরুদ্ধে ডিজাইন করা, স্টোরেজের ফরেনসিক বিশ্লেষণের বিরুদ্ধে না, আর এটা সবচেয়ে ভালো কাজ করে যখন ডেকয়টা খালি না হয়ে বিশ্বাসযোগ্য জিনিসসহ থাকে।

একটা ভল্ট কি আনলক থাকা অবস্থায় চুরি হওয়া একটা ফোনকে সুরক্ষা দেয়?

হ্যাঁ, যতক্ষণ ভল্টটা নিজে আবার লক হয়ে গেছে — যা ঠিক অটো-লক সেটিং ঠিক করে। পুরো সেশনের জন্য খোলা থাকতে সেট করা একটা ভল্ট চুরি হওয়া একটা আনলক ফোনে খোলা থাকে। এই একটা সেটিং সাইফারের পছন্দের চেয়ে অনেক বেশি কাজ করে।

পুরো ফাইল আগে ডিক্রিপ্ট না করেই কি এনক্রিপ্টেড ভিডিও চালানো যায়?

হ্যাঁ, যখন ফাইলটা একটা ব্লকের বদলে চাংকে চাংকে এনক্রিপ্ট করা। প্লেয়ার যে অংশটা দরকার তা চায়, সেই চাংকটা মেমরিতে ডিক্রিপ্ট হয়, আর সিকিং তবুও কাজ করে। বিকল্পটা — চালানোর জন্য একটা সাময়িক ফাইলে একটা ডিক্রিপ্ট করা কপি লেখা — প্লেব্যাক চলাকালীন সময়ের জন্য এনক্রিপশনটা পরাজিত করে, আর এটা নিয়ে জিজ্ঞেস করার মতো।

FoxDL

FoxDL-এ ভল্টটা কীভাবে বানানো

বিস্তারিতভাবে বলা, কারণ ওপরের সবকিছুর মূল বিষয়টা হলো অস্পষ্ট দাবি কোনো দাবিই না।

  • ফাইলগুলো ChaCha20-Poly1305 দিয়ে এনক্রিপ্ট করা, চাংক বাই চাংক, তোমার ডিভাইসে একবার তৈরি করা একটা র‍্যান্ডম মাস্টার চাবি দিয়ে। একটা ভিডিও সরাসরি ভল্ট থেকে স্ট্রিম হয়: প্লেয়ার প্রতিটা চাংকে পৌঁছালে সেটা মেমরিতে ডিক্রিপ্ট হয়, আর একটা ডিক্রিপ্ট করা কপি কখনো ডিস্কে লেখা হয় না।
  • দুটো এনভেলপ, একটা চাবি। মাস্টার চাবিটা একবার তোমার ভল্ট পাসকোড দিয়ে আর একবার তোমার রিকভারি কোড দিয়ে মোড়ানো। পাসকোড বদলানো তোমার লাইব্রেরি আবার এনক্রিপ্ট করার বদলে মিলিসেকেন্ডে এনভেলপটা আবার মোড়ায়, আর দুটো গোপন জিনিসের যেকোনোটাই একটা নতুন ডিভাইসে ভল্টটা খুলে দেয়।
  • ভল্টের নিজের একটা পাসকোড আছে, অ্যাপ লক থেকে আলাদা, Face ID বা Touch ID আর নিজের অটো-লক টাইমারসহ। চাবির বায়োমেট্রিক কপিটা তোমার উপস্থিতি দাবি করে Keychain-এ বসে থাকে, আর সেই ডিভাইসের সাথে বাঁধা।
  • ডিস্কে পড়া-যোগ্য কিছুই থাকে না। ফাইলগুলো তোমার Documents ফোল্ডারের বাইরে কোনো অর্থ বহন করে না এমন নামে জমা থাকে; আসল নাম আর ফোল্ডার গাছ শুধু একটা এনক্রিপ্টেড ক্যাটালগে থাকে, আর থাম্বনেইল একটা শেয়ার করা ক্যাশের বদলে ভল্টের ভেতরেই থাকে।
  • কোনো কিনারা দিয়ে কিছু ফাঁস হয় না। লাইব্রেরি সার্চ, Spotlight, Wi-Fi Transfer, ডিভাইস-টু-ডিভাইস পাঠানো আর শেয়ার ইনবক্স ভল্টটা দেখে না। প্লেলিস্ট আর সম্প্রতি-চালানোতে, ভল্ট আইটেম একটা মাস্ক করা সারি হিসেবে দেখা যায়, আর একটা চলার সময় লক স্ক্রিন একটা সাধারণ শিরোনাম দেখায়।
  • ছদ্মবেশ আর একটা ডেকয় ভল্ট। ভল্টটা তোমার বেছে নেওয়া একটা নাম আর আইকন পরতে পারে যাতে কোনো লক ব্যাজ নেই, সরাসরি একটা নির্দোষ ফাইল সেটে খুলে, আর আসল ভল্টটা তোমার বেছে নেওয়া একটা জেসচারের পেছনে। একটা দ্বিতীয় পাসকোড ডেকয়টা খুলে দেয়, আর একটা ঐচ্ছিক সেটিং Face ID আর ডিভাইস পাসকোডকেও ডেকয়টা খুলে দিতে বানায় — তাই আসলটা শুধু এমন একটা পাসকোডেরই উত্তর দেয় যা তোমাকে কখনো দেখাতে হয় না।
  • তোমার ফাইল কখনো জিম্মা হয় না। ভেতরের সবকিছু সাবস্ক্রিপশন অবস্থা যাই হোক না কেন দেখার যোগ্য, চালানোর যোগ্য আর এক্সপোর্টযোগ্য থাকে, আর ভল্ট সেটিংসের একটা বোতাম সবকিছু আবার সাধারণ ফোল্ডারে ফিরিয়ে দেয়।
  • ফ্রি ভার্সন ১৫টা আইটেম ধরে রাখে, লাইভ গোনা, তাই একটা সরালে জায়গা হয়। এর বাইরে এটা FoxDL Pro — আর এটাই একমাত্র ফিচার যাতে কোনো রিওয়ার্ডেড-ভিডিও রুট নেই, কারণ একটা প্রাইভেসি ফিচারে বিজ্ঞাপনের কোনো কাজ নেই।

কিছু ভেতরে সরানোর আগে ফোন ছাড়া অন্য কোথাও রিকভারি কোডটা আলাদা করে রাখো। পাসকোডটা ভুলে গেলে আর কোডটা চলে গেলে, আমরা তোমার জন্য ভল্টটা খুলতে পারি না আর অন্য কেউও পারে না — এটাই সেই নিশ্চয়তা যা ডিজাইন অনুযায়ী কাজ করছে, আর এই কারণেই কোডটা আছে।

সাধারণ প্রশ্ন

সব প্রশ্ন

আরও পড়ুন

তোমার লাইব্রেরি, অবশেষে এক জায়গায়।

বিনামূল্যে ডাউনলোড। অ্যাকাউন্ট নেই — সব ফিচার ফ্রি ভার্সনে।

ডাউনলোড করো App Store থেকে