নিরাপত্তা
আমরা যা করি, আর যা দাবি করি না
ফাইন্যান্স ও কমপ্লায়েন্স টিম যথার্থ কারণেই কঠিন প্রশ্ন করে। পণ্যে আজ যে নিয়ন্ত্রণগুলো আছে তা সরল ভাষায়, আর যে সার্টিফিকেশন আমাদের নেই, তা-ও।
যে নিয়ন্ত্রণ আছে
ডেটাবেস স্তরে টেন্যান্ট বিচ্ছিন্নতা
প্রতিটি টেন্যান্ট টেবিলে প্রতিষ্ঠানের আইডি থাকে এবং FORCE সক্রিয় PostgreSQL রো-লেভেল সিকিউরিটিতে সুরক্ষিত। অ্যাপ্লিকেশন সুপারইউজার বা বাইপাস সুবিধা ছাড়া একটি রোল দিয়ে সংযুক্ত হয়, এবং প্রতিটি অনুরোধ ট্রানজ্যাকশনের ভেতরে প্রতিষ্ঠানের পরিধি নির্ধারণ করে। ফিল্টার ভুলে যাওয়া কোনো কোয়েরিও অন্য টেন্যান্টের সারি পড়তে পারে না।
প্রতিটি কাজে সার্ভার-সাইড অনুমোদন
প্রতিটি সার্ভার অ্যাকশন ও ডেটা পাঠে সেশন এবং প্রতিষ্ঠানের সদস্যপদ আবার যাচাই হয়। ভূমিকার যাচাই (মালিক, অ্যাডমিন, সদস্য) সার্ভারে হয়, কেবল ইন্টারফেসে নয়।
এনক্রিপ্টেড ট্রান্সপোর্ট ও নিরাপদ কুকি
সব ট্রাফিক স্ট্রিক্ট ট্রান্সপোর্ট সিকিউরিটিসহ HTTPS-এ। সেশন কুকি HTTP-only ও same-site। পাসওয়ার্ড প্রমাণীকরণ লাইব্রেরি হ্যাশ করে; কখনও সরল টেক্সটে রাখি না।
ডকুমেন্ট অবিশ্বস্ত ডেটা
নিয়ন্ত্রক ডকুমেন্ট কেবল অফিসিয়াল হোস্টের অ্যালাউলিস্ট থেকে, আকার ও সময়ের সীমাসহ ফেচ করা হয়; কখনও এক্সিকিউট করা হয় না, HTML হিসেবে রেন্ডার হয় না, বা সিস্টেম কিংবা কোনো AI উপাদানের নির্দেশ হিসেবে কাজ করতে দেওয়া হয় না।
অডিট ও নিরাপত্তা লগ
টেন্যান্টের কাজ কর্তা, কাজ, এনটিটি ও সময়সহ অডিট লগে লেখা হয়। রেট লিমিট, নিষিদ্ধ প্রবেশ ও সন্দেহজনক ফেচ পর্যালোচনার জন্য নিরাপত্তা ইভেন্ট হিসেবে রেকর্ড হয়।
রেট লিমিট ও অপব্যবহার নিয়ন্ত্রণ
পাবলিক ফর্মে হানিপট ফিল্ড ও সংযোগ প্রতি রেট লিমিট আছে। প্রমাণীকরণ এন্ডপয়েন্টে লাইব্রেরির ডেটাবেস-ভিত্তিক লিমিটার। নির্ধারিত জবে শেয়ার্ড সিক্রেট লাগে।
কোডের বাইরে সিক্রেট
ক্রেডেনশিয়াল এনভায়রনমেন্ট কনফিগারেশনে থাকে, কখনও রিপোজিটরি, লগ বা চ্যাটে নয়। কেবল প্লেসহোল্ডার মানসহ একটি টেমপ্লেট কমিট করা হয়।
ন্যূনতম ডেটা
সেবার যা দরকার তা-ই রাখি: অ্যাকাউন্ট, প্রোফাইল, ওয়ার্কস্পেস, লিড ও লগ ডেটা। কার্ডের তথ্য নয়। তৃতীয় পক্ষের ট্র্যাকার নয়।
যা আমরা দাবি করি না
- SOC 2, ISO 27001 বা অনুরূপ কোনো সার্টিফিকেশন নেই। না থাকা পর্যন্ত আমরা তা বলব।
- এখনও কোনো স্বাধীন পেনিট্রেশন টেস্ট প্রকাশিত হয়নি। ততদিন দায়িত্বশীল প্রকাশ স্বাগত।
- আজ কোনো অন-প্রিমাইজ বা বাংলাদেশে অবস্থিত হোস্টিং বিকল্প নেই; ডেটা বিদেশের একটি ম্যানেজড প্রদানকারীর কাছে থাকে।
- লিখিতভাবে সম্মত না হলে সচলতার নিশ্চয়তা নেই। সোর্স ওয়েবসাইট আমাদের নিয়ন্ত্রণের বাইরে।
- অর্থপ্রদানকারী গ্রাহক যুক্ত করার আগে ব্যাকআপ ও রিস্টোর পদ্ধতি প্রকাশ করা হবে।
দায়িত্বশীল প্রকাশ
কোনো দুর্বলতা খুঁজে পেয়েছেন মনে হলে বিষয়ে ‘Security’ লিখে ইমেইল করুন। পুনরুৎপাদনের ধাপ যুক্ত করুন। তিন কর্মদিবসের মধ্যে প্রাপ্তি স্বীকার করি, সদিচ্ছার গবেষকদের বিরুদ্ধে ব্যবস্থা নিই না, এবং সমাধানের পর চাইলে আপনার নাম উল্লেখ করি। অনুগ্রহ করে অন্য গ্রাহকের ডেটায় প্রবেশ করবেন না বা প্রোডাকশনে স্বয়ংক্রিয় স্ক্যানার চালাবেন না।