প্রকল্প সম্পর্কে

uBix Vault হলো একটি ওপেন-সোর্স, সেলফ-হোস্টেড সিক্রেটস এবং এনক্রিপশন ম্যানেজমেন্ট সিস্টেম, যা HashiCorp Vault-এর একটি হালকা বিকল্প হিসেবে তৈরি করা হয়েছে। এটি ডেটা অ্যাট রেস্ট-এর জন্য AES-256-GCM ব্যবহার করে একটি এনক্রিপ্টেড ব্যারিয়ারের পেছনে সিক্রেটস সংরক্ষণ এবং তৈরি করে, যেখানে স্টোরেজ পাথ সাইফারটেক্সটের সাথে যুক্ত থাকে। এর বৈশিষ্ট্যগুলোর মধ্যে রয়েছে Shamir k-of-n seal/unseal, ডিফল্ট-ডিনাই ACL পলিসি সহ টোকেন অথেনটিকেশন, সফট-ডিলিট ক্ষমতা সহ ভার্সনড কি-ভ্যালু সিক্রেটস (KV v2), এনক্রিপশন-অ্যাজ-এ-সার্ভিস (Transit), এবং অটো-রিভোকেশন সহ ডাইনামিক MariaDB ক্রেডেনশিয়াল জেনারেশন। অডিট লগিং HMAC-ড টোকেনের মাধ্যমে অ্যাক্সেস রেকর্ড করে। সিস্টেমটি একটি Vault-API-কম্প্যাটিবল HTTP ইন্টারফেসের মাধ্যমে পরিচালিত হয় এবং এতে একটি অপারেটর CLI অন্তর্ভুক্ত রয়েছে। বর্তমানে এটি বিটা (v0.2.0) সংস্করণে রয়েছে এবং প্রোডাকশন ব্যবহারের জন্য কোনো বাহ্যিক নিরাপত্তা পর্যালোচনার অভাব রয়েছে। এর ডকুমেন্টেশনে আর্কিটেকচার, ডেপ্লয়মেন্ট এবং ডিজাইন সিদ্ধান্তগুলো আলোচনা করা হয়েছে। এটি Go ভাষায় তৈরি এবং ফাইল স্টোরেজ ব্যাকএন্ড ব্যবহার করে, যা BSD 3-Clause লাইসেন্সের অধীনে প্রকাশিত।