Signal Protocol-ভিত্তিক নিজস্ব সার্ভারে পরিচালিত সুরক্ষিত বার্তাবিনিময়
Tosh Defence-এর SANKET (Sanket.Chat) Signal-এর আনুষ্ঠানিক, স্বাধীনভাবে নিরীক্ষিত libsignal-এর ওপর নির্মিত একটি নিজস্ব সার্ভারে পরিচালিত সুরক্ষিত বার্তা আদান-প্রদানের প্ল্যাটফর্ম: সংস্থাগুলো Signal Protocol-এর প্রান্ত থেকে প্রান্তে এনক্রিপশন, কোয়ান্টাম-পরবর্তী কী বিনিময় এবং AES-256-সহ নিজস্ব প্রাঙ্গণে বার্তা আদান-প্রদানের সার্ভার চালায়। প্রতিটি ইনস্টলেশন একটি সংস্থার জন্য স্বতন্ত্র এবং সেই সংস্থার মালিকানাধীন অবকাঠামোয় চলে, নিজস্ব ক্লাউড অ্যাকাউন্ট থেকে সম্পূর্ণ নেটওয়ার্ক-বিচ্ছিন্ন পরিবেশ পর্যন্ত।
Signal অ্যাপটি Signal-এর নিজস্ব পরিষেবায় চলে। SANKET প্রতিষ্ঠানগুলিকে একই নিরীক্ষিত প্রোটোকল লাইব্রেরি দেয় তাদের নিজস্ব স্থাপনায়, যা তারা নিজেরাই পরিচালনা করে এবং নিজেদের সময়সূচি অনুযায়ী হালনাগাদ করে। এর সঙ্গে থাকে প্রতিষ্ঠানের প্রয়োজনীয় পরিচয়, ডিভাইস ও নিরীক্ষা নিয়ন্ত্রণ।
নিজস্ব সার্ভারে Signal Protocol
সব বার্তা এনক্রিপ্ট করতে Sanket প্রতিটি প্ল্যাটফর্মে একই সংস্করণের Signal-এর আনুষ্ঠানিক libsignal লাইব্রেরি ব্যবহার করে। এতে Signal Protocol-এর নতুন করে তৈরি কোনো বাস্তবায়ন বা বার্তা এনক্রিপশনের বিকল্প অ্যালগরিদম নেই। ফলে আপনার মূল্যায়নকারীরা যে ক্রিপ্টোগ্রাফি পর্যালোচনা করেন, তা Signal-এর নিজস্ব প্রকাশিত লাইব্রেরিরই অংশ, যার স্বাধীন নিরাপত্তা নিরীক্ষা হয়েছে।
অধিবেশনগুলো PQXDH দিয়ে শুরু হয় এবং Double Ratchet ও Signal-এর স্পার্স পোস্ট-কোয়ান্টাম র্যাচেট দিয়ে চলতে থাকে। এই সমন্বয়কে Signal ট্রিপল র্যাচেট বলে। প্রতিটি বার্তার জন্য আলাদা কী তৈরি হয়, যা ব্যবহারের পর মুছে ফেলা হয়।
প্রোটোকলের পাশাপাশি একটি প্রতিষ্ঠানের যা কিছু প্রয়োজন
কোনো প্রোটোকল নিজেই একটি প্ল্যাটফর্ম নয়। সংস্থাগুলোর নিজস্ব ব্যবস্থাপনায় নিরাপদ বার্তা আদান-প্রদান চালাতে যা প্রয়োজন, SANKET তা যোগ করে: প্রশাসনিক নিয়ন্ত্রণপট, সংস্থার পরিচয়তালিকা থেকে ব্যবহারকারী যুক্ত করার ব্যবস্থা, যন্ত্র অনুমোদন ও অনুমোদন প্রত্যাহার, তথ্যের শ্রেণিবিন্যাসের চিহ্ন, তথ্য সংরক্ষণের নীতি, নিরীক্ষা, তথ্যের সংরক্ষিত অনুলিপি এবং ডিজিটাল স্বাক্ষরযুক্ত সংস্করণ প্রকাশ।
- প্রশাসকের FIDO2 নিরাপত্তা কী
- SCIM 2.0 ও ডিরেক্টরি সমন্বয়
- ডিজিটাল স্বাক্ষরযুক্ত ডিভাইসের তালিকা এবং ডিভাইসগুলোর মধ্যে পারস্পরিক TLS প্রমাণীকরণ
- SIEM-এ পাঠানোর সুবিধাসহ হ্যাশ-শৃঙ্খলযুক্ত নিরীক্ষা লগ
- এনক্রিপ্ট করা ও ডিজিটাল স্বাক্ষরযুক্ত ব্যাকআপ
- কনফিগারযোগ্য সংরক্ষণকাল
আপনার সার্ভার, আপনার কী, আপনার সময়সূচি
ব্যবহারকারীদের ব্যক্তিগত ক্রিপ্টোগ্রাফিক কী তাঁদের ডিভাইসেই তৈরি ও সংরক্ষিত হয়। সার্ভার-পক্ষের গোপন তথ্য ইনস্টলেশনের ভেতরেই থাকে, কখনো Tosh Defence-এর কাছে নয়। নতুন সংস্করণগুলো স্বাক্ষরিত প্যাকেজ হিসেবে আসে, সঙ্গে থাকে সফটওয়্যারের উপাদানতালিকা। লোড করার আগে সেগুলো যাচাই করা হয় এবং প্রতিষ্ঠানের পরিবর্তন অনুমোদনকারী কর্তৃপক্ষ অনুমোদন দিলেই ইনস্টল করা হয়।
লাইসেন্সগুলো স্বাক্ষরিত ফাইল থেকে স্থানীয়ভাবে যাচাই করা হয়, তাই সরবরাহকারীর সার্ভারে পৌঁছানো না গেলেও সেবা কখনো বন্ধ হয় না।
ক্লাউড থেকে নেটওয়ার্ক-বিচ্ছিন্ন পরিবেশ পর্যন্ত
সংস্থার নিজস্ব ব্যবস্থাপনায় হোস্ট করা SANKET ইনস্টলেশনটি সংস্থার পছন্দের ক্লাউড হিসাবে, নিজস্ব তথ্যকেন্দ্রে অথবা ইন্টারনেট সংযোগ একেবারেই নেই এমন নেটওয়ার্কে চলতে পারে। প্রতিটি পদ্ধতিতেই একক হোস্ট এবং একাধিক হোস্টে উচ্চপ্রাপ্যতার বিন্যাস পাওয়া যায়।
প্রযুক্তিগত প্রমাণ
Sanket-এর শ্বেতপত্রে বিস্তারিত পড়ুন
এই পৃষ্ঠার প্রতিটি বক্তব্য প্রকাশ্যে উপলব্ধ Sanket-এর প্রযুক্তিগত নিরাপত্তা ও স্থাপত্যসংক্রান্ত শ্বেতপত্রে বিস্তারিতভাবে তুলে ধরা হয়েছে। নিবন্ধন ছাড়াই এটি বিনা মূল্যে পড়া যায়।
আমি কি নিজস্ব সার্ভারে Signal Protocol-ভিত্তিক বার্তা আদান-প্রদানের সার্ভার চালাতে পারি?
হ্যাঁ। Tosh Defence-এর SANKET হলো Signal-এর আনুষ্ঠানিক libsignal লাইব্রেরির ওপর নির্মিত, নিজস্ব সার্ভারে পরিচালনাযোগ্য বার্তা আদান-প্রদানের প্ল্যাটফর্ম। আপনাদের প্রতিষ্ঠান নিজস্ব অবকাঠামোতে সার্ভার চালায়; এতে Signal Protocol-এর প্রান্ত থেকে প্রান্ত পর্যন্ত এনক্রিপশন, পোস্ট-কোয়ান্টাম PQXDH এবং AES-256 ব্যবহৃত হয়।
SANKET কি Signal-এর কোড থেকে তৈরি একটি স্বতন্ত্র সংস্করণ?
না। SANKET একটি স্বতন্ত্র প্ল্যাটফর্ম, যা সব বার্তা এনক্রিপ্ট করতে Signal-এর আনুষ্ঠানিক, অপরিবর্তিত libsignal লাইব্রেরি ব্যবহার করে। এতে Signal Protocol নতুন করে বাস্তবায়ন করা হয়নি।
Sanket-এর ক্ষেত্রে নিজস্ব সার্ভারে পরিচালিত হওয়ার অর্থ কী?
প্রতিটি সংস্থার জন্য একটি স্বতন্ত্র স্থাপনা, যা সংস্থার নির্বাচিত সার্ভারে চলে: নিজস্ব ক্লাউড অ্যাকাউন্টে, নিজস্ব তথ্যকেন্দ্রে বা বদ্ধ নেটওয়ার্কে। পরিচয়, ডিভাইস, নীতিমালা, তথ্য সংরক্ষণের মেয়াদ, হালনাগাদ ও নিরীক্ষার নিয়ন্ত্রণ সংস্থার হাতে থাকে।
নিজস্ব সার্ভারে স্থাপন করলে কি প্রান্ত থেকে প্রান্তে এনক্রিপশন দুর্বল হয়?
না। সার্ভার এনক্রিপ্ট করা বার্তা রিলে করে এবং বার্তা, ফাইল, কল, প্রতিক্রিয়া বা এনক্রিপ্ট করা সম্প্রচারের চাবি কখনো নিজের কাছে রাখে না। ফলে প্রতিষ্ঠানের নিজস্ব সার্ভারও বিষয়বস্তু পড়তে পারে না।
নিজস্ব সার্ভারে স্থাপিত ইনস্টলেশনে হালনাগাদ কীভাবে সরবরাহ করা হয়?
ডিজিটাল স্বাক্ষরযুক্ত সংস্করণ-প্যাকেজ হিসেবে; লোড করার আগে যাচাই করা হয়, প্রতিষ্ঠান অনুমোদন দিলে ইনস্টল করা হয় এবং নতুন সংস্করণটি ঠিকভাবে কাজ না করলে স্বয়ংক্রিয়ভাবে আগের সংস্করণে ফিরিয়ে নেওয়া হয়। মেয়াদোত্তীর্ণ বা পুরোনো সংস্করণ গ্রহণ করা হয় না।
নিজস্ব সার্ভারে স্থাপনের জন্য নিরাপদ বার্তা আদান-প্রদানের এমন কোনো ব্যবস্থা কি আছে, যার ডেস্কটপ অ্যাপও রয়েছে?
হ্যাঁ। Sanket.Enterprise প্রতিষ্ঠানের নিজস্ব স্থাপনা বা বদ্ধ নেটওয়ার্কে পরিচালিত হয়; iOS, Android, Windows, macOS ও Linux-এর জন্য পৃথক অ্যাপগুলি প্রতিষ্ঠানটির মাধ্যমেই বিতরণ করা হয়।
আপনার মালিকানাধীন অবকাঠামোয় Signal Protocol চালান
নিজস্ব সার্ভারে পরিচালিত SANKET ইনস্টলেশন নিয়ে Tosh Defence-এর সঙ্গে কথা বলুন: নেটওয়ার্ক বিন্যাস, পরিচয়ব্যবস্থার সমন্বয়, ধাপে ধাপে চালু করা ও মূল্যায়ন।