নিরাপত্তা
স্কুল ERP শিশুদের রেকর্ড রাখে। তাতে ঝুঁকির চেহারাই বদলে যায়।
নিচের প্রতিটি নিয়ন্ত্রণ আজ পণ্যে বাস্তবায়িত। এই পাতায় কোনও সার্টিফিকেশনের দাবি নেই, কারণ সার্টিফিকেশন একটি অডিট, কোনও বৈশিষ্ট্য নয়।
পণ্যে থাকা নিয়ন্ত্রণ
কোনও কমপ্লায়েন্স কাঠামো ধরে নয়, বরং সেগুলি আসলে কী ঠেকায় সেই অনুযায়ী সাজানো।
প্রতিষ্ঠানভিত্তিক পৃথকীকরণ
প্রতিটি রেকর্ড নিজের প্রতিষ্ঠান বহন করে, আর কোয়েরি সেটিতেই সীমাবদ্ধ। এক স্কুল অন্যের ডেটা পড়তে পারে না।
ভূমিকা ভিত্তিক প্রবেশ
প্রশাসক, শিক্ষক, অভিভাবক ও শিক্ষার্থী — প্রত্যেকের আলাদা পোর্টাল। শিক্ষকের নম্বরের গ্রিড তাঁর নিজের সেকশন পর্যন্তই।
অডিট লগ
কাজগুলি ব্যবহারকারী, প্রতিষ্ঠান ও প্রভাবিত নির্দিষ্ট বস্তুর বিপরীতে নথিভুক্ত হয় — তাই "এই নম্বর কে বদলাল" প্রশ্নের উত্তর থাকে।
কেবল আমন্ত্রণে অভিভাবক প্রবেশ
অভিভাবকদের নির্দিষ্ট শিক্ষার্থীর বিপরীতে আমন্ত্রণ জানানো হয়। ভর্তি নম্বর দিয়ে কেউ নিজে নিবন্ধন করে সন্তানের রেকর্ডে ঢোকে না।
হার-সীমিত প্রমাণীকরণ
সাইন-ইন এন্ডপয়েন্ট প্রতি IP হার-সীমিত, যা পাসওয়ার্ড আন্দাজ করার চেষ্টাকে নিছক নষ্ট দুপুরে পরিণত করে।
স্বাক্ষরিত পেমেন্ট ওয়েবহুক
প্রতিটি Razorpay ওয়েবহুক প্রক্রিয়াকরণের আগে HMAC দিয়ে যাচাই হয়, আর দ্বৈত ডেলিভারি দুবার টাকা জমার বদলে কিছুই করে না।
কড়া রেসপন্স হেডার
ফ্রেমিং বন্ধ, MIME স্নিফিং বন্ধ, কড়া রেফারার নীতি, আর ক্যামেরা, মাইক্রোফোন ও লোকেশন ডিফল্টে নিষ্ক্রিয়।
শিক্ষার্থীর তথ্য সার্চের বাইরে
ফলাফল অনুসন্ধান ও সার্টিফিকেট যাচাইয়ে noindex নির্দেশ ও তার সঙ্গে মেলানো হেডার আছে। শিশুর নম্বর সার্চ ইনডেক্সে থাকার জিনিস নয়।
তাৎক্ষণিক সার্টিফিকেট বাতিলকরণ
যাচাইয়ের পাতা কখনও ক্যাশ করা হয় না, তাই বাতিল করা সার্টিফিকেট পরের যাচাইয়েই বাতিল দেখায়।
দৃশ্যমান ইমপারসোনেশন
কোনও সহায়তা সেশন যখন কোনও ব্যবহারকারীর হয়ে কাজ করছে, গোটা সেশন জুড়ে একটি ব্যানার সেটি জানায়। নিঃশব্দ ইমপারসোনেশন নেই।
সফট ডিলিট
রেকর্ড মুছে না দিয়ে মুছে-ফেলা বলে চিহ্নিত হয়, তাই ভুলে করা মোছা ফেরানো যায় আর অডিটের সূত্র অক্ষত থাকে।
ত্রুটি পর্যবেক্ষণ
সার্ভার ও ক্লায়েন্টের ত্রুটি Sentry-তে জানানো হয়, যাতে ফি সংগ্রহের গোলমাল অভিভাবকের জানানোর আগেই ধরা পড়ে।
দুটি সিদ্ধান্ত যা ব্যাখ্যা করা দরকার
ফলাফলের পাতা ক্রল করার উপযোগী ও noindex, ব্লক করা নয়। প্রথম ঝোঁক হয় robots.txt-এ Disallow যোগ করার। সেটি ভুল হাতিয়ার: ব্লক করা URL কখনও আনা হয় না, তাই ক্রলার তাতে লেখা noindex কখনও পড়ে না — আর কোনও বাইরের লিঙ্কের জোরে নিছক URL-টিই তালিকায় তুলে দিতে পারে। ব্লক করা আর noindex করা এক নয়। কোনও পাতা ইনডেক্সের বাইরে রাখতে হলে ক্রলারকে ভিতরে এসে নির্দেশটি পড়তে দিতে হয়।
সার্টিফিকেট যাচাই কখনও ক্যাশ করা হয় না। এক ঘণ্টা আগে বাতিল হওয়া সার্টিফিকেটের জন্য ক্যাশ করা "বৈধ" সেই একমাত্র ব্যর্থতা যা এই বৈশিষ্ট্য সইতে পারে না। যাচাইয়ের পাতা প্রতিটি অনুরোধে নতুন করে তৈরি হয়, যার সামান্য কর্মক্ষমতার দাম এমন একটি পাতায় দেওয়াই ঠিক যার গোটা উদ্দেশ্যই পড়ার মুহূর্তে সঠিক থাকা।
নিরাপত্তা নিয়ে যে প্রশ্নগুলি আসে
এক স্কুল কি অন্য স্কুলের ডেটা দেখতে পারে?
না। প্রতিটি রেকর্ড সেই প্রতিষ্ঠানেই সীমাবদ্ধ যার সেটি, আর কোয়েরি সেই প্রতিষ্ঠান ধরে ছাঁকা হয়। একমাত্র ইচ্ছাকৃত ব্যতিক্রম ভাগ করা বোর্ড তালিকা — CBSE প্রতিটি স্কুলের জন্যই CBSE — যাতে কোনও শিক্ষার্থীর তথ্য নেই।
শিক্ষার্থীর ফলাফল কি সার্চ ইঞ্জিনে ওঠে?
না। সর্বজনীন ফলাফল অনুসন্ধান ও সার্টিফিকেট যাচাইয়ের পাতায় মেটাডেটায় noindex নির্দেশ আছে এবং তার সঙ্গে মেলানো X-Robots-Tag হেডারও। সেগুলি ইচ্ছাকৃতভাবে ক্রল করার উপযোগী থাকে, কারণ robots.txt-এ ব্লক করা পাতা কখনও আনা হয় না, ফলে তার noindex কখনও পড়াই হয় না।
একটি শিশুর রেকর্ড কে দেখতে পারে?
নিজ নিজ ভূমিকা অনুযায়ী স্কুলের কর্মীরা, শিক্ষার্থী নিজে, আর সেই অভিভাবকেরা যাঁদের স্কুল ওই শিক্ষার্থীর বিপরীতে স্পষ্টভাবে আমন্ত্রণ জানিয়েছে। অভিভাবকের প্রবেশাধিকার স্কুল দেয়, কেউ নিজে দাবি করতে পারে না।
অনলাইনে ফি দেওয়া কীভাবে যাচাই হয়?
পেমেন্ট ব্রাউজার রিডাইরেক্ট থেকে নয়, Razorpay-র স্বাক্ষরিত ওয়েবহুক থেকে নথিভুক্ত হয়, যা প্রক্রিয়াকরণের আগে HMAC দিয়ে যাচাই করা হয়। দ্বৈত ডেলিভারি কিছুই করে না, তাই গেটওয়ের পুনঃচেষ্টা কোনও ইনভয়েসে দুবার টাকা জমা করতে পারে না।
কে কী বদলেছে তার কোনও নথি থাকে কি?
হ্যাঁ। কাজগুলি অডিট লগে কর্মরত ব্যবহারকারী, প্রতিষ্ঠান ও নির্দিষ্ট বস্তুর বিপরীতে লেখা হয়, আর সেখান থেকেই বিতর্কিত নম্বর বা ফেরানো ফি-র সূত্র মেলে।
আপনাদের কি SOC 2 বা ISO 27001 সার্টিফিকেশন আছে?
এই পাতা পণ্যে বাস্তবায়িত নিয়ন্ত্রণের কথা বলে, কোনও অডিট করা সার্টিফিকেশনের নয়। আপনার ক্রয় প্রক্রিয়ায় আনুষ্ঠানিক প্রমাণ লাগলে যোগাযোগ করুন — ইঙ্গিতে বলার বদলে আমরা ঠিক কোথায় আছি তা স্পষ্ট জানাব।
আপনার নিরাপত্তা প্রশ্নপত্র আমাদের পাঠান
আপনার ট্রাস্ট বা বিশ্ববিদ্যালয়ের কোনও যাচাই প্রক্রিয়া থাকলে সেটি পাঠান। কোনও মার্কেটিং পাতা থেকে আপনি উত্তর আন্দাজ করুন, তার চেয়ে আমরা নির্দিষ্টভাবে উত্তর দিতেই চাই।

