সরাসরি পর্বে যান
পর্ব ৫৪ · ৮০-এর মধ্যে · মডিউল ৮

নিরাপত্তা সংস্কৃতি — সচেতনতা, ভুল রিপোর্ট আর দোষারোপহীন পরিবেশ

Security Culture — Awareness, Reporting Mistakes & Blameless Environments

Taught in Bangla, this lesson explains why tools alone fail and how to think beyond blaming people. It separates awareness, behavior and culture, covers security fatigue and the compliance budget, making the safe path the easy one, just culture and blameless incident reviews, short role-based training, fair measures beyond click rate, and practical plans for families, communities and small organizations.

এই পর্বে যা শিখবেন

  • “মানুষই দুর্বল” ধারণাটি কেন কাজে আসে না, আর এর বদলে কীভাবে ভাববেন
  • নিয়মের বোঝা হিসাব করা আর নিরাপদ পথকে সহজ পথ বানানো
  • ভয়হীন রিপোর্ট আর মানুষ না খুঁজে ঘটনা পর্যালোচনা চালানো
  • ছোট, ভূমিকাভিত্তিক training পরিকল্পনা আর ন্যায্যভাবে সংস্কৃতি মাপা
  • পরিবার, কমিউনিটি আর ছোট প্রতিষ্ঠানের জন্য বাস্তব পরিকল্পনা বানানো

১ · শুধু tool দিয়ে নিরাপত্তা হয় না

একটি কাল্পনিক আমদানি অফিসের কথা ভাবুন। সেখানে firewall আছে, MFA আছে, প্রতিটি laptop-এ নিরাপত্তা software আছে। সোমবার সকালে হিসাব বিভাগের এক কর্মী ভুল করে একটি জাল invoice-এর link খুললেন আর password দিলেন। কয়েক মিনিট পরেই তিনি বুঝলেন কিছু একটা ঠিক হয়নি। কিন্তু তিনি কাউকে বললেন না। গত বছর একই ভুলের জন্য আরেকজনকে সবার সামনে বকা হয়েছিল। তিন দিন পর ঘটনাটি ধরা পড়ল, ততক্ষণে ক্ষতি অনেক বড়।

এখানে কোন tool ব্যর্থ হয়েছে? আসলে কোনোটিই পুরোপুরি নয়। ব্যর্থ হয়েছে অফিসের পরিবেশ। ভুল জানাতে ভয় লাগলে সবচেয়ে দামি সংকেতটিই হারিয়ে যায়। নিরাপত্তা সংস্কৃতি মানে নিরাপত্তা নিয়ে একটি দলের সাধারণ বোঝাপড়া: এখানে কী স্বাভাবিক, কী মূল্য পায়, আর ভুল হলে কী ঘটে।

একটি মহল্লার কথা ভাবুন। গেটে দারোয়ান আছেন, প্রতিটি বাড়িতে তালা আছে। তবু রাতে অচেনা কাউকে দেয়াল টপকাতে দেখে কেউ যদি ডাক না দেন, কারণ আগেরবার ডাক দিয়ে ধমক খেয়েছিলেন, তাহলে পাহারার অর্ধেক শক্তি শেষ। তালা হলো tool, আর “দেখলে ডাক দেব” অভ্যাসটি হলো সংস্কৃতি।

“মানুষই সবচেয়ে দুর্বল কড়ি” কেন অকেজো কথা

কথাটি খুব প্রচলিত। মানুষ সত্যিই ভুল করেন, আর social engineering সেই ভুলকেই কাজে লাগায় (পর্ব ৫২)। সমস্যা হলো, এই কথা থেকে কোনো কাজের সিদ্ধান্ত বের হয় না। “মানুষ দুর্বল” বললে আমরা ধরে নিই নকশা ঠিক ছিল, আর মানুষই ত্রুটি। এতে তিনটি ক্ষতি হয়:

  • নকশার দোষ চাপা পড়ে: যে system-এ বিশটি আলাদা password মনে রাখতে হয়, সেখানে খাতায় লেখা স্বাভাবিক।
  • মানুষ শত্রু হয়ে যান: নিরাপত্তা দল তখন কর্মীর ওপর নজরদারি করে, আর কর্মীরা নিরাপত্তা দল এড়িয়ে চলেন।
  • সবচেয়ে ভালো sensor হারায়: অদ্ভুত কিছু প্রথম চোখে পড়ে মানুষেরই। এমন বার্তা দেখে একজন কর্মী যা বোঝেন, অনেক tool তা বোঝে না।

১৯৭৫ সালে Saltzer ও Schroeder নিরাপত্তার নীতির তালিকায় psychological acceptability রেখেছিলেন: নিয়ন্ত্রণ মানুষের জন্য সহজ না হলে মানুষ তা এড়াবেন (পর্ব ৩)। ১৯৯৬ সালে Zurko ও Simon “User-Centered Security” প্রবন্ধে বলেন, ব্যবহারযোগ্যতাকে নিরাপত্তার প্রধান লক্ষ্যগুলোর একটি হিসেবে ধরতে হবে। ১৯৯৯ সালে Adams ও Sasse Communications of the ACM-এ “Users Are Not the Enemy” লেখেন। password নিয়ে জরিপ আর সাক্ষাৎকার থেকে তাঁরা দেখান, মানুষ অনেক সময় বাস্তব কাজের চাপে নিয়ম এড়ান, শত্রুতা থেকে নয়। নিরাপত্তা দলের উচিত ব্যবহারকারীর সঙ্গে কথা বলা। এই ধারাই আজকের usable security.

একই ভুল, দুই পরিবেশে দুই পরিণতি

Blame loop vs learning loop

দোষারোপের চক্র বনাম শেখার চক্র দোষারোপের চক্র শেখার চক্র ভুল হলোশাস্তির ভয়ভুল লুকানো হলোদেরিতে ধরা, ক্ষতি বড়আরও কঠোর নিয়ম ভুল হলোদ্রুত রিপোর্টক্ষতি থামলSystem বদলালআস্থা বাড়ল দুই চক্রই ঘুরতে ঘুরতে নিজে নিজে আরও শক্ত হয়
ছবি ৫৪.১ — ভুল দুই দিকেই একই। পার্থক্য গড়ে দেয় ভুলের পরের প্রথম পাঁচ মিনিট।

২ · সচেতনতা, আচরণ আর সংস্কৃতি এক জিনিস নয়

ঢাকার মোটরবাইকের হেলমেট দিয়ে তিনটি স্তর বোঝা সহজ। হেলমেট না পরলে মাথায় আঘাতের ঝুঁকি বাড়ে, এটি প্রায় সবাই জানেন। জানা মানেই পরা নয়। কেউ কেউ শুধু পুলিশ দেখলে পরেন। আর কোনো দলে সবাই সবসময় পরেন, না পরলে সঙ্গীই মনে করিয়ে দেন। এই তিন অবস্থা হলো সচেতনতা, আচরণ আর সংস্কৃতি।

স্তরপ্রশ্নউদাহরণযা বদলায়
সচেতনতামানুষ কি জানেন?জানেন যে OTP কাউকে বলা যায় নাতথ্য, ব্যাখ্যা
আচরণ বদলচাপের সময়ও কি করেন?“জরুরি” ফোন এলেও ফোন কেটে নিজে যাচাই করেনসহজ পথ, অনুশীলন, সংকেত
সংস্কৃতিকেউ না দেখলেও কি এটাই স্বাভাবিক?নতুন কর্মী দেখেন, বড় কর্তাও ভুল রিপোর্ট করছেননেতৃত্ব, আস্থা, পুরস্কার, শাস্তির ধরন

বেশিরভাগ “awareness program” প্রথম স্তরেই থেমে যায়। বছরে একবার slide দেখিয়ে সবার সই নেওয়া হয়। অথচ অনেকে আগেই জানতেন, তবু কাজের চাপে অন্যরকম করেছেন। তাই প্রশ্নটি হওয়া উচিত “মানুষ জানেন কি?” নয়, “সঠিক কাজটি করা কতটা সহজ, আর করলে কী ফল পান?”

যুক্তরাজ্যের NCSC ২০২৫ সালে ছয়টি cyber security culture নীতি প্রকাশ করেছে। সেগুলোর ভাব মোটামুটি এমন:

  1. নিরাপত্তাকে প্রতিষ্ঠানের লক্ষ্য পূরণের সহায়ক হিসেবে দেখা।
  2. খোলামেলা কথা বলার জন্য নিরাপত্তা, আস্থা আর প্রক্রিয়া গড়া।
  3. নতুন ঝুঁকি আর সুযোগের সঙ্গে পরিবর্তনকে গ্রহণ করা।
  4. সামাজিক রীতিকে নিরাপদ আচরণের পক্ষে রাখা।
  5. সংস্কৃতির ওপর নিজের প্রভাবের দায় নেতার নেওয়া।
  6. নিয়মগুলো সহজবোধ্য, সবার নাগালে আর হালনাগাদ রাখা।

খেয়াল করুন, এগুলো তৈরি রেসিপি নয়, বরং সুস্থ সংস্কৃতির চিহ্ন। এখানে “সংস্কৃতি” শব্দের ব্যাখ্যাও মতভেদপূর্ণ। কেউ একে মাপা যায় এমন আচরণ হিসেবে দেখেন, কেউ দেখেন গভীর বিশ্বাস ও মূল্যবোধ হিসেবে। তাই একটি survey-র নম্বরকে পুরো সংস্কৃতি ভাববেন না।

৩ · Security fatigue আর compliance budget

মোবাইল ব্যাংকিংয়ের PIN, অফিসের password, ফাইল পাঠানোর অনুমতি, পপ-আপ সতর্কবার্তা, MFA-র বার্তা: সারাদিন এগুলো জমতে থাকে। NIST-এর গবেষকেরা ২০১৬ সালে (Stanton, Theofanos, Prettyman ও Furman, IT Professional) সাক্ষাৎকার বিশ্লেষণ করে একে নাম দেন security fatigue: নিরাপত্তার সিদ্ধান্ত নিতে নিতে ক্লান্ত হয়ে মানুষ হাল ছেড়ে দেন, সহজ বিকল্প বেছে নেন বা সিদ্ধান্ত এড়িয়ে যান। গবেষণাটি ছোট আকারের গুণগত কাজ, তবে ধারণাটি অনেকের অভিজ্ঞতার সঙ্গে মেলে।

২০০৮ সালে Beautement, Sasse ও Wonham New Security Paradigms Workshop-এ একটি অর্থনৈতিক ধারণা দেন: compliance budget. কর্মীরা নিয়ম মানেন একটি সীমা পর্যন্ত, যতক্ষণ তাঁদের চোখে খরচ আর লাভের হিসাব মেলে। সীমা পেরোলে মানা কমতে থাকে। প্রতিষ্ঠান ব্যাংকের টাকার মতো এই সীমিত ইচ্ছাশক্তি খরচ করে। তাই কম গুরুত্বপূর্ণ নিয়মে এটি ফুরিয়ে গেলে জরুরি নিয়মের জন্য কিছু থাকে না। প্রবন্ধটি এই সীমার কোনো সর্বজনীন সংখ্যা দেয় না। নিচের ৩০ মিনিট শুধু আমাদের ধরে নেওয়া মান।

নিচের হিসাবটি একজন কর্মীর সপ্তাহের নিরাপত্তা-কাজের সময় বের করে, নিয়ম বদলের আগে আর পরে। প্রতিটি সংখ্যা কাল্পনিক। নিজের অফিসের জন্য নিজে সময় মেপে বসান।

// TOY ONLY: assumed numbers for one fictional office, not a measured study.
const STAFF = 40, WEEKS = 48, BUDGET = 30;   // BUDGET: minutes a week, also assumed
const before = [            // [task, times a week, minutes each]
  ['login to 6 separate apps', 30, 0.5],
  ['forgotten password reset',  2, 6],
  ['remote access reconnect',  10, 1.5],
  ['ticket for each file send', 1, 20],
  ['forced password change', 0.25, 10],
  ['long monthly policy quiz', 0.25, 30],
];
const after = [
  ['single sign-on login',      5, 0.5],
  ['password reset',         0.25, 6],
  ['remote access reconnect',   5, 0.5],
  ['approved shared folder',    1, 2],
  ['short monthly training', 0.25, 10],
];
function load(tasks, name) {
  let week = 0;
  for (const [task, times, mins] of tasks) {
    const t = times * mins; week += t;
    console.log('  ' + task.padEnd(27) + t.toFixed(1).padStart(5) + ' min/week');
  }
  const hours = week * WEEKS * STAFF / 60;
  console.log(name + ': ' + week.toFixed(1) + ' min/week per person; '
    + hours.toFixed(0) + ' staff hours a year; '
    + (week > BUDGET ? 'OVER' : 'within') + ' the ' + BUDGET + ' min budget');
  return hours;
}
const a = load(before, 'BEFORE'), b = load(after, 'AFTER');
const rollout = STAFF * 2;      // assumed: 2 hours each to set up the new way
console.log('Saved in year one: ' + (a - b - rollout).toFixed(0)
  + ' hours, after ' + rollout + ' rollout hours');

আগে: BEFORE: 72.0 min/week per person; 2304 staff hours a year; OVER the 30 min budget. হিসাবটি সহজ: ৭২ × ৪৮ × ৪০ ÷ ৬০ = ২৩০৪ ঘণ্টা। পরে: AFTER: 11.0 min/week per person; 352 staff hours a year; within the 30 min budget. শেষ লাইন Saved in year one: 1872 hours, after 80 rollout hours নতুন ব্যবস্থা চালুর একবারের খরচও বাদ দিয়ে হিসাব করে। সবচেয়ে বড় খরচ ছিল ফাইল পাঠানোর ticket (২০ মিনিট), যা নিয়ে কেউ ভাবেননি। সংখ্যাগুলোর আসল কাজ বিতর্কে “অসুবিধা” কথাটিকে মাপা যায় এমন হিসাবে আনা। মনে রাখবেন, এই সময়ের হিসাব ঝুঁকি কতটা কমল তা বলে না, সেটি আলাদা করে যাচাই করতে হয়।

একটি বাস্তব উদাহরণ: কয়েক দশক ধরে নিয়ম ছিল, প্রতি কয়েক মাসে password বদলাতে হবে। মানুষ তখন Dhaka1 থেকে Dhaka2-এর মতো অনুমানযোগ্য বদল করতেন। প্রমাণ জমতে থাকায় NIST-এর নির্দেশিকা নিয়মিত জোর করে বদলানোর (password rotation) পক্ষে আর থাকেনি; বিস্তারিত পর্ব ১৫-এ আছে। একটি নিয়ম বাদ দিয়েও নিরাপত্তা বাড়তে পারে, এটিই compliance budget-এর শিক্ষা।

৪ · নিরাপদ পথকেই সহজ পথ বানান

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

Password manager

Password manager মনে রাখার বোঝা সরিয়ে দেয়, আর জাল site-এ password নিজে থেকে না বসিয়ে একটি ছোট সুরক্ষাও দেয়। প্রতিষ্ঠান licence আর সহায়তা দিলে ব্যবহার বাড়ে।

SSO আর passkey

SSO মানে এক পরিচয়ে অনেক app. আলাদা password কমে, আর চাকরি ছাড়ার দিন এক জায়গা থেকে access বন্ধ করা যায়। Passkey login-কে দ্রুত আর phishing-প্রতিরোধী করে (পর্ব ১৬)।

Safe default

Safe default হলো কিছু না বদলালেও নিরাপদ অবস্থা: ফাইলের link শুধু প্রতিষ্ঠানের ভেতরে খোলে, ৭ দিনে মেয়াদ শেষ হয়, device encryption নিজে থেকেই চালু থাকে।

পড়া যায় এমন policy

চল্লিশ পাতার ইংরেজি দলিলের সইয়ের চেয়ে এক পাতার বাংলা নির্দেশ ভালো। প্রতিটি নিয়মের সঙ্গে কারণ আর “আটকে গেলে কাকে বলবেন” লেখা থাকুক।

কঠিন policyপড়া যায় এমন policy
All personnel shall ensure non-disclosure of authentication artefacts.OTP আর password কাউকে বলবেন না। IT বিভাগও কখনো চাইবে না।
Unauthorised transfer of data shall attract disciplinary action.অফিসের ফাইল পাঠাতে “অফিস Drive” ব্যবহার করুন। না পারলে অফিসের সহায়তা নম্বরে ফোন করুন, আমরা সাহায্য করব।

নিয়ম কঠিন হলে কর্মীরা কাজ থামান না, পাশের পথ খোঁজেন। অনুমোদন ছাড়া ব্যক্তিগত email, চ্যাট app বা নিজের cloud ব্যবহারকে বলে shadow IT. একে “অপরাধ” না ভেবে একটি বার্তা হিসেবে পড়ুন: অনুমোদিত পথটি কাজের জন্য যথেষ্ট ভালো নয়। নিচে একটি কাল্পনিক অফিসের নিয়ম কীভাবে বদলাল দেখুন।

অবস্থা (প্রতি মাসে, কাল্পনিক সংখ্যা)
ফাইল পাঠাতে সময়
ব্যক্তিগত পথে পাঠানো
Link-এর মেয়াদ
কে দেখল, তার log
  1. পুরোনো নিয়ম। “বাইরে ফাইল পাঠাতে IT ticket লাগবে।” Ticket পাস হতে গড়ে ২ দিন লাগে, অথচ ক্রেতা আজই নকশা চান। কাগজে সব ঠিক, ব্যক্তিগত পথের হিসাব কারও জানা নেই।
  2. নাম ছাড়া জরিপ। শাস্তি হবে না জানিয়ে জিজ্ঞেস করা হলো। হিসাব মিলিয়ে দেখা গেল, মাসে প্রায় ৩১ বার ফাইল যাচ্ছে ব্যক্তিগত email বা চ্যাটে। কোনো ব্যক্তিকে খোঁজা হলো না।
  3. আসল কারণ শোনা। মার্চেন্ডাইজাররা বললেন, “ticket-এর জন্য অপেক্ষা করলে অর্ডার হারাই।” অর্থাৎ নিয়মটি কাজের গতির সঙ্গে মেলে না। সময় আর link-এর মেয়াদের ঘর এখনো বদলায়নি।
  4. আসল ঝুঁকি আলাদা করা। ঝুঁকি ticket না থাকা নয়। ঝুঁকি হলো ফাইল চিরকাল খোলা থাকা, প্রতিষ্ঠানের নাগালের বাইরে যাওয়া আর log না থাকা। নতুন নকশা এই তিনটিকেই লক্ষ্য করবে।
  5. নতুন পথ। অফিসের অনুমোদিত shared folder থেকে ২ মিনিটে নিজেই link. মেয়াদ ৭ দিন, আর কে খুলল তার log থাকে। প্রথম মাসে ব্যক্তিগত পথে পাঠানো কমে ১২ বার।
  6. মেপে দেখা। তিন মাস পরে সংখ্যা ৪. বাকি ৪টির কারণও জিজ্ঞেস করা হলো। এখানে কড়াকড়ি নয়, সহজ পথই আসল পরিবর্তন এনেছে। তবে অত্যন্ত সংবেদনশীল ফাইলের জন্য অনুমোদনের ধাপ রেখে দেওয়াই ঠিক।

Onboarding আর offboarding

নতুন কর্মী প্রথম সপ্তাহেই বুঝে নেন এখানে আসলে কী চলে। তাই onboarding-এর দিনেই তিনটি জিনিস দিন: নিজের account আর MFA, password manager, আর “ভুল হলে কাকে জানাবেন” কার্ড। প্রয়োজন অনুযায়ী access দিন (least privilege). পদ বদলালে পুরোনো access সরান।

Offboarding সম্মানের সঙ্গে হওয়া দরকার, কিন্তু সময়মতো। শেষ কর্মদিবসে account বন্ধ, device ফেরত, ভাগ করা password বদল, আর তাঁর নামের API key বা token সরানো। এই পুরো ধারাকে বলে joiner-mover-leaver প্রক্রিয়া, যা পর্ব ১৯ আর পর্ব ২০-এর সঙ্গে যুক্ত। HR আর IT-র একটি যৌথ চেকলিস্টই ছোট অফিসের জন্য যথেষ্ট।

৫ · ভুল রিপোর্ট আর just culture

নিরাপত্তার ঘটনায় সময়ই ক্ষতির মাপ ঠিক করে। ৫ মিনিটে জানা গেলে password বদল। ৫ দিনে জানা গেলে হয়তো পুরো incident response. কর্মী ভুল লুকালে কোনো tool এই সময় ফেরাতে পারে না।

বিমান আর হাসপাতাল থেকে শেখা

বিমান চলাচলে ১৯৭৪ সালে TWA 514-এর দুর্ঘটনার পর জানা যায়, কয়েক সপ্তাহ আগে আরেকটি বিমান প্রায় একই ভুলে পড়তে যাচ্ছিল, কিন্তু সেই শিক্ষা সবার কাছে পৌঁছায়নি। এর পথ ধরেই ১৯৭৬ সালে NASA-র পরিচালনায় Aviation Safety Reporting System (ASRS) চালু হয়। পাইলটরা গোপনে near miss জানাতে পারেন। নিরপেক্ষ তৃতীয় পক্ষ রিপোর্ট সামলায়, আর নির্দিষ্ট শর্তে সীমিত দায়মুক্তি মেলে। হাসপাতালেও একই বাঁক দেখা যায়। ১৯৯৯ সালে মার্কিন Institute of Medicine-এর “To Err Is Human” প্রতিবেদন জোর দেয়, ব্যক্তিকে দোষ দেওয়ার চেয়ে system ঠিক করাই রোগীর নিরাপত্তার পথ।

Just culture শব্দটি জনপ্রিয় হয় James Reason (১৯৯৭)-এর কাজ আর Sidney Dekker-এর Just Culture বই (প্রথম সংস্করণ ২০০৭) থেকে। এর অর্থ “কোনো দায় নেই” নয়। এর অর্থ ন্যায্য সীমা: সৎ ভুলে শাস্তি নয়, কিন্তু ইচ্ছাকৃত ক্ষতিতে ব্যবস্থা। স্বাস্থ্যখাতে David Marx-এর জনপ্রিয় ভাগটি নিরাপত্তায় মিলিয়ে দেখুন। এটি একটি কাজের কাঠামো, আইন নয়, আর গবেষকদের মধ্যে এর সমালোচনাও আছে।

আচরণনিরাপত্তার উদাহরণসাড়া
সৎ ভুল (human error)ব্যস্ত সময়ে জাল link-এ ক্লিকসহায়তা, ধন্যবাদ, system ঠিক করা
ঝুঁকিপূর্ণ অভ্যাস“সবাই করে” ভেবে password ভাগ করাকারণ শোনা, পথ সহজ করা, পরামর্শ
বেপরোয়া বা ইচ্ছাকৃতজেনেশুনে নিরাপত্তা বন্ধ করা, তথ্য বিক্রিনিয়মমাফিক তদন্ত আর ব্যবস্থা (insider threat)

সীমা টানার একটি সহজ পরীক্ষা হলো substitution test: একই চাপ, একই তথ্য আর একই সরঞ্জামে একজন গড় যোগ্য সহকর্মী থাকলে কী করতেন? তিনিও একই কাজ করলে সমস্যা ব্যক্তির চেয়ে system-এ বেশি। সিদ্ধান্তটি একজনের হাতে না রেখে ছোট একটি দলের হাতে রাখা ভালো।

এবার একটি কাল্পনিক ঘটনা ধাপে ধাপে দেখুন। সময়গুলো খেয়াল করুন।

  1. ভুল10:12জাল invoice-এর link
  2. রিপোর্ট10:16একটি বার্তাই যথেষ্ট
  3. ক্ষতি ঠেকানো10:20password, session
  4. শেখাপরের সপ্তাহsystem বদল
মানগুলো (Watch)
সময়
রিপোর্টে সময়
Mail পাওয়া কর্মী
Password দিয়েছেন
অননুমোদিত login
  1. ১০:১২, ভুল। হিসাব বিভাগের কর্মী “ভেন্ডরের invoice” mail-এর link খুলে password দিলেন। ব্যস্ত সকাল, দিনে এমন অনেক mail আসে। ক্ষতি কতটা, এখনো কেউ জানে না।
  2. ১০:১৪, বোঝা। পাতাটি অদ্ভুতভাবে বন্ধ হলো। এই দুই মিনিটই সংস্কৃতির পরীক্ষা। মনে প্রশ্ন আসে, “জানালে কী হবে?” এই অফিসে সবাই জানেন, আগে রিপোর্টকারীরা ধন্যবাদই পেয়েছেন।
  3. ১০:১৬, রিপোর্ট। নিজের ফোন থেকে একটি লাইন: “ভুল link-এ password দিয়েছি।” রিপোর্টে সময় ৪ মিনিট। প্রথম উত্তর: “জানানোর জন্য ধন্যবাদ, আমরা দেখছি।” দোষ নয়, প্রশ্ন নয়।
  4. ১০:২০, ক্ষতি ঠেকানো। IT password বদলাল, চলমান session বন্ধ করল, MFA-র সেটিং পরীক্ষা করল আর নিজের system-এর sign-in log দেখা শুরু করল। অননুমোদিত login আছে কি না, এখনো যাচাই চলছে।
  5. ১০:৩৫, পরিধি। Mail system-এ খোঁজ করে দেখা গেল একই mail পেয়েছেন ১২ জন। Inbox থেকে সেটি সরানো হলো। আরও ২ জন password দিয়েছিলেন, মোট ৩. তাঁদেরও সহায়তা দেওয়া হলো। এটি এক কর্মীর রিপোর্টের ফল।
  6. ১১:০০, বন্ধ। Log-এ অননুমোদিত login ০. ভুল থেকে ঘটনা বন্ধ পর্যন্ত ৪৮ মিনিট। প্রথম উদাহরণের মতো চুপ থাকলে এই একই সূচনা তিন দিনের সংকট হতে পারত।
  7. পরের সপ্তাহ, শেখা। নাম ছাড়া ঘটনাটি সবাইকে জানানো হলো। হিসাব বিভাগে phishing-প্রতিরোধী login আর ভেন্ডরের পেমেন্ট যাচাইয়ের ফোন-ধাপ যুক্ত হলো। রিপোর্টকারী চাইলে তাঁর অবদান প্রকাশ্যে স্বীকৃতি পাবেন, না চাইলে নাম গোপন থাকবে।
মূল ধারণা

রিপোর্টের পর প্রথম উত্তরটিই পুরো ব্যবস্থার মান ঠিক করে। “আপনি কীভাবে এটা করলেন?” বললে পরের ভুল আর আসবে না। “জানানোর জন্য ধন্যবাদ” বললে আসবে।

রিপোর্টের পথ হতে হবে খুব সহজ: mail-এ একটি বোতাম, একটি ফোন নম্বর বা WhatsApp-এর মতো চ্যাট নম্বর, রাতের shift-এও খোলা। সন্দেহটি ভুল প্রমাণিত হলেও ধন্যবাদ দিন। ভুল সতর্কতায় বকা খেলে পরের সত্যি রিপোর্টটি আর আসবে না। Near miss-ও রিপোর্ট করতে বলুন: “ক্লিক করিনি, কিন্তু প্রায় করে ফেলেছিলাম।” ক্ষতি ছাড়া শেখার সুযোগ এটিই।

৬ · মানুষ না খুঁজে ঘটনা পর্যালোচনা

Post-incident review মানে ঘটনার পরে বসে বোঝা, কী ঘটল আর কীভাবে পরের বার কম ক্ষতি হবে। Software operations জগতে একে blameless postmortem বলা হয়, যা Cloud & DevOps কোর্সে এসেছে। পুরো incident প্রক্রিয়া আসবে পর্ব ৬১ “Incident response — NIST-এর ধাপ, দল আর পরিকল্পনা”-তে।

“Blameless” মানে ঘটনা ঘিরে তথ্য লুকানো নয়। ঠিক উল্টো, মানুষ ভয় না পেলে পূর্ণ তথ্য দেন। মূল প্রশ্ন হলো: সেই মুহূর্তে কাজটি তাঁর কাছে যুক্তিসঙ্গত মনে হলো কেন? পরে সবকিছু জেনে “আগেই বোঝা উচিত ছিল” বলা সহজ। এই ফাঁদের নাম hindsight bias. একটি মাত্র root cause খোঁজার বদলে কয়েকটি contributing factor খোঁজা বেশি সৎ, কারণ বড় ঘটনা সাধারণত একাধিক ফাঁক মিলেই ঘটে।

ঘটনাশুধু তথ্য
দিন ১: সাপোর্ট দল গ্রাহকের ফোন নম্বরের
       sheet ভেন্ডরকে পাঠাল
       link: anyone with link
দিন ৭: ভেন্ডর নিজেই জানাল, link এখনো খোলা
দিন ৭: link বন্ধ, access log সংরক্ষণ
Timelineনাম নয়, ভূমিকা
log: ৬ দিনে খোলা হয়েছে ৪ বার
     ৪ বারই ভেন্ডরের অফিস থেকে
     (এই log ঠিকঠাক ছিল বলেই জানা গেল)
লেখা: "সাপোর্ট অফিসার", কারও নাম নয়
সেই মুহূর্তেকেন যুক্তিসঙ্গত ছিল
• ভেন্ডরের অফিসের account ছিল না
• সেদিনই তালিকা দরকার ছিল
• “share” বোতামে default = সবার জন্য
• সর্বশেষ policy ইংরেজিতে, ৪০ পাতা
দোষ থেকে প্রশ্নবাক্য বদল
আগে: অফিসার অসাবধান ছিলেন।
পরে: ভুল সেটিং কেন সহজ পথ ছিল?
আগে: নিয়ম পড়া উচিত ছিল।
পরে: নিয়ম কি কাজের সময় পাওয়া যায়?
Actionমালিক আর তারিখ
A1 default "শুধু প্রতিষ্ঠান"   IT      ৭ দিন
A2 link-এর মেয়াদ ৭ দিন        IT      ৭ দিন
A3 ভেন্ডরের guest account     অ্যাডমিন ১৪ দিন
A4 এক পাতার বাংলা নির্দেশ    সাপোর্ট লিড ১৪ দিন
যাচাই৩০ দিন পর
A1 সম্পন্ন: নতুন খোলা link ০টি
A2 সম্পন্ন
A3 সম্পন্ন: ভেন্ডর guest ব্যবহার করছে
A4 সম্পন্ন
সবাইকে জানানো: ঘটনা, শিক্ষা, বদল
  1. তথ্য সাজানো। কী, কখন, কোথায়। মতামত বা কারণ এখনো নয়। সাপোর্ট দলের sheet দিন ১ থেকে দিন ৭ পর্যন্ত “anyone with link” অবস্থায় ছিল, তারপর link বন্ধ করে log সংরক্ষণ করা হলো।
  2. Timeline. Log বলছে ৪ বার খোলা হয়েছে, সবই ভেন্ডরের অফিস থেকে। তবু ব্যক্তিগত তথ্যের ক্ষেত্রে আইনি দায় আলাদা করে যাচাই করতে হবে। লেখায় নাম নয়, ভূমিকা থাকে।
  3. সেই মুহূর্তের চোখে দেখা। ওই অফিসারের কাছে কী তথ্য ছিল? ভেন্ডরের account নেই, কাজ জরুরি, default সবার জন্য খোলা, নির্দেশনা নাগালে নেই। কাজটি তখন যুক্তিসঙ্গতই ছিল।
  4. প্রশ্ন বদল। ব্যক্তিকে নিয়ে বাক্যগুলোকে system-এর প্রশ্নে বদলানো হলো। দুটি উদাহরণ পাশে দেখুন। উত্তর খুঁজলে হাতে আসে নির্দিষ্ট কাজ, “আরও সাবধান হোন” নয়।
  5. কাজের তালিকা। ৪টি নির্দিষ্ট কাজ, প্রতিটির মালিক আর সময়সীমা আছে। আগে আসে স্থায়ী সমাধান, যেমন default বদল। শুধু “training দিন” এখানে যথেষ্ট কাজ হিসেবে ধরা হয়নি।
  6. যাচাই আর প্রকাশ। ৩০ দিন পরে দেখা হলো কাজগুলো সত্যিই হয়েছে কি না, আর বদলে সমস্যা কমেছে কি না। ফলাফল নাম ছাড়া সবাইকে জানানো হলো, যাতে রিপোর্টের মূল্য সবাই দেখেন।

নিচের ছোট সরঞ্জামটি একটি শব্দ-তালিকা দেখে দোষের বাক্যকে system-এর প্রশ্নে বদলায়। এটি AI নয়, শুধু অভ্যাস গড়ার সহায়ক। শেষ উদাহরণে দেখবেন, তালিকায় না থাকলে সে পারে না।

// TOY ONLY: a small word lookup, not AI. real নয়, শুধু ধারণার জন্য।
const RULES = [
  { words: ['অসাবধান', 'খেয়াল করেনি'], ask: 'কাজের সময় কোন সংকেত ঝুঁকিটি দেখাতে পারত, আর কেন দেখায়নি?' },
  { words: ['ভুলে গেছে'], ask: 'কাজটি কি কারও মনে রাখার ওপর নির্ভর করছিল? কোনটি স্বয়ংক্রিয় হতে পারত?' },
  { words: ['নিয়ম ভেঙেছে'], ask: 'নিয়মটি মানা কতটা কঠিন ছিল, আর সবাই বাস্তবে কীভাবে কাজটি করেন?' },
  { words: ['দেরি করেছে'], ask: 'রিপোর্ট করতে কী বাধা ছিল? ভয়, অজানা পথ, নাকি কাজের চাপ?' },
  { words: ['প্রশিক্ষণ নেয়নি'], ask: 'প্রশিক্ষণ কি কাজের সময়ে আর নিজের ভাষায় পাওয়া যেত?' },
];
function reframe(sentence) {
  const hit = RULES.find(r => r.words.some(w => sentence.includes(w)));
  return hit ? hit.ask : '(no match: a human reviewer must rewrite this one)';
}
const notes = [
  'ক্যাশিয়ার অসাবধান ছিল।',
  'ডেভেলপার token মুছতে ভুলে গেছে।',
  'সাপোর্ট অফিসার নিয়ম ভেঙেছে।',
  'নতুন কর্মী রিপোর্ট করতে দেরি করেছে।',
  'হিসাব বিভাগই আসল সমস্যা।',
];
notes.forEach((n, i) => {
  console.log((i + 1) + '. blame : ' + n);
  console.log('   system: ' + reframe(n));
});

প্রথম বাক্য “ক্যাশিয়ার অসাবধান ছিল” হয়ে যায় কাজের সময় কোন সংকেত ঝুঁকিটি দেখাতে পারত, আর কেন দেখায়নি? এখন আলোচনা ব্যক্তির চরিত্র থেকে system-এ সরে গেল। পঞ্চম বাক্যে কোনো শব্দ মেলে না, তাই আউটপুট (no match: a human reviewer must rewrite this one). এটি একটি সৎ সীমা: এমন সরঞ্জাম সহায়ক মাত্র, রিভিউয়ের দায়িত্ব মানুষের।

৭ · যে training সত্যিই কাজে লাগে

প্রথমে অপ্রিয় সত্যটি জানা দরকার। ২০২৫ সালের IEEE Symposium on Security and Privacy-তে প্রকাশিত UC San Diego Health-এর একটি গবেষণায় (Ho ও সহলেখকেরা, ১৯,৫০০-র বেশি কর্মী, ৮ মাস) বার্ষিক training-এর সঙ্গে phishing-এ ধরা পড়া কমার তাৎপর্যপূর্ণ সম্পর্ক পাওয়া যায়নি। ফাঁদে পড়ার পরপর দেখানো embedded training-এ ব্যর্থতার হার গড়ে কমেছে মাত্র ১.৭%, আর ৭৫%-এর বেশি training session-এ কর্মীরা তাতে এক মিনিটেরও কম সময় দিয়েছেন। ২০২২ সালে Lain, Kostiainen ও Čapkun-এর ১৪,৭৭৩ জনের ১৫ মাসের গবেষণায়ও embedded training-এর উপকার দেখা যায়নি, তবে কর্মীদের মিলিত রিপোর্ট দ্রুত phishing ধরতে কাজে লেগেছে। ফলাফল পরিবেশভেদে আলাদা হতে পারে, আর এ নিয়ে গবেষণা চলছে। তবে সিদ্ধান্তটি স্পষ্ট: training একা প্রধান প্রতিরক্ষা হতে পারে না। প্রযুক্তিগত বাধা আগে, training সহায়ক (পর্ব ৫৩ “Phishing প্রতিরক্ষা”)।

Training দিলে তা এভাবে দিন:

নীতিবাস্তবে
ছোটএক বৈঠকে ৫ থেকে ১৫ মিনিট, একটিমাত্র কাজ শেখানো
ভূমিকাভিত্তিকহিসাব বিভাগ: invoice জালিয়াতি। ডেভেলপার: secret. অ্যাডমিন: privileged access
সময়মতোনতুন system চালুর দিন, অর্থবছরের শেষে, ঈদের আগের প্রতারণার মৌসুমে
বাংলায়নিজের ভাষা, চেনা উদাহরণ। নিরাপত্তারক্ষী আর পরিচ্ছন্নতাকর্মীদের জন্য কণ্ঠবার্তা বা মুখোমুখি কথা
খরচে সৎ“এতে দিনে ২ মিনিট বাড়বে” বলুন। লুকালে আস্থা নষ্ট হয়
কাজ দিয়ে শেষ“আজ password manager চালু করুন” এমন একটি কাজ, শুধু তথ্য নয়

নিচের পরিকল্পনাকারী একটি ছোট কর্মী-তালিকা দেখে বের করে কার কোন module বাকি, আর মাসে ১৫ মিনিটের বেশি না দিয়ে তা সাজায়। Clock এখানে কাল্পনিক মাস নম্বর।

// TOY ONLY: fictional staff and a simulated clock (month numbers, no real date).
const NOW = 14;   // simulated month number
const MODULES = {
  'report-mistake': { mins: 5,  every: 12, roles: ['all'] },
  'password-mfa':   { mins: 10, every: 12, roles: ['all'] },
  'invoice-fraud':  { mins: 10, every: 6,  roles: ['accounts'] },
  'customer-data':  { mins: 10, every: 6,  roles: ['support'] },
  'secrets-in-code':{ mins: 15, every: 6,  roles: ['developer'] },
  'admin-access':   { mins: 15, every: 6,  roles: ['admin'] },
};
const staff = [
  { id: 'S1', role: 'accounts',  done: { 'report-mistake': 9, 'password-mfa': 1, 'invoice-fraud': 6 } },
  { id: 'S2', role: 'support',   done: { 'report-mistake': 9, 'password-mfa': 9, 'customer-data': 10 } },
  { id: 'S3', role: 'developer', done: { 'report-mistake': 2, 'password-mfa': 2, 'secrets-in-code': 7 } },
  { id: 'S4', role: 'admin',     done: {} },   // joined this month
];
const LIMIT = 15;  // at most 15 minutes in one month
function dueFor(p) {
  return Object.keys(MODULES).filter(name => {
    const m = MODULES[name];
    if (!m.roles.includes('all') && !m.roles.includes(p.role)) return false;
    return !(name in p.done) || NOW - p.done[name] >= m.every;
  });
}
for (const p of staff) {
  let month = NOW, used = 0;
  const plan = [];
  for (const name of dueFor(p)) {
    if (used + MODULES[name].mins > LIMIT) { month++; used = 0; }
    used += MODULES[name].mins;
    plan.push('M' + month + ':' + name);
  }
  console.log(p.id + ' ' + p.role.padEnd(10) + (plan.join('  ') || 'nothing due'));
}

S2-এর আউটপুট nothing due, কারণ তাঁর কিছুই বাকি নেই, তাই তাঁর সময় নষ্ট হয় না। S3 পায় M14:report-mistake M14:password-mfa M15:secrets-in-code: ৫ + ১০ = ১৫ মিনিট এই মাসে, পরের module পরের মাসে। নতুন কর্মী S4 প্রথমেই শেখেন report-mistake, কারণ তালিকায় সেটি সবার আগে। “ভুল হলে কী করবেন” প্রথম শেখানোই এখানে নকশার সিদ্ধান্ত। বাস্তবে প্রতিষ্ঠান এই হিসাব spreadsheet-এই রাখতে পারে।

Security champion আর নেতৃত্বের উদাহরণ

Security champion কথাটি আগে ডেভেলপার দলে দেখেছেন (পর্ব ৪৫)। ধারণাটি অফিসের প্রতিটি দলেই খাটে। প্রতিটি বিভাগের একজন আগ্রহী কর্মী সহকর্মীদের প্রশ্নের প্রথম ঠিকানা হন, আর নিরাপত্তা দলকে মাঠের বাস্তবতা জানান। তিনি পুলিশ নন, সেতু। তাঁর জন্য কাজের সময় বরাদ্দ রাখুন আর কাজের স্বীকৃতি দিন, নইলে এটি বিনা বেতনের বাড়তি বোঝা।

নেতার আচরণ সবচেয়ে জোরালো training. চেয়ারম্যান যদি বলেন “আমার জন্য MFA বাদ দিন”, তবে পুরো অফিস বার্তাটি বুঝে যায়। উল্টো দিকে, কোনো পরিচালক সভায় নিজের ভুল রিপোর্টের গল্প বললে অন্যদের ভয় অনেকটা কাটে। হিসাব অনুমোদনের মতো কাজে “বস ফোনে বলেছেন” দিয়ে নিয়ম ভাঙা বন্ধ করতে হলে নেতাদেরই আগে বলতে হবে: “আমার নামে এলেও যাচাই করুন।”

৮ · সংস্কৃতি মাপা, আর মাপার ফাঁদ

সংস্কৃতি সরাসরি দেখা যায় না, তবে এর ছাপ মাপা যায়। বেশি কাজের কয়েকটি মাপ:

  • Report rate: যাঁরা সন্দেহজনক বার্তা পেলেন, তাঁদের কত ভাগ রিপোর্ট করলেন। ২৮ জন ÷ ৫০ জন = ৫৬%.
  • Time to report: ঘটনা থেকে রিপোর্ট পর্যন্ত সময়। গড়ের চেয়ে median ভালো, কারণ একটি খুব দেরির রিপোর্ট গড়কে টেনে নেয়।
  • নিজের ভুল নিজে জানানো: যাঁরা ভুল করলেন, তাঁদের কত ভাগ নিজেই বললেন। এটি আস্থার প্রায় সরাসরি মাপ।
  • Near miss-এর সংখ্যা: শুরুতে বাড়া ভালো লক্ষণ। ঘটনা বেড়েছে এমন নয়, মানুষ বলতে শুরু করেছেন।
  • নাম ছাড়া survey: “ভুল করলে জানাতে আমি নিরাপদ বোধ করি” এমন কয়েকটি প্রশ্ন, বছরে দুবার। ফল কমলে তার পরের কাজটিও জানান।

নিচের হিসাবে ৫০ জন কর্মী প্রতি প্রান্তিকে (quarter) একটি অনুশীলনী mail পান। Phishing simulation শুধু নিজের প্রতিষ্ঠানে, অনুমোদন নিয়ে, আগে থেকে জানানো নীতির অধীনে চালান। নিচের সংখ্যাগুলো কাল্পনিক।

// TOY ONLY: fictional quarters. Fifty staff get one practice mail each quarter.
const quarters = [
  { q: 'Q1', level: 'easy', sent: 50, clicked: 14, selfReport: 0, near: 1,
    mins: [410, 240, 300, 95, 180, 150] },
  { q: 'Q2', level: 'easy', sent: 50, clicked: 9, selfReport: 2, near: 3,
    mins: [200, 45, 90, 310, 60, 120, 75, 55, 130, 40, 150, 35, 80] },
  { q: 'Q3', level: 'hard', sent: 50, clicked: 17, selfReport: 6, near: 6,
    mins: [30, 55, 22, 90, 41, 18, 60, 35, 25, 70, 44, 15, 28, 50, 33, 19, 80, 26, 38, 47, 24] },
  { q: 'Q4', level: 'easy', sent: 50, clicked: 11, selfReport: 7, near: 9,
    mins: [12, 20, 9, 31, 15, 8, 25, 18, 11, 40, 14, 22, 10, 16, 35, 13, 19, 7, 28, 17,
           21, 12, 30, 9, 24, 15, 11, 26] },
];
function median(list) {
  const s = [...list].sort((a, b) => a - b), mid = Math.floor(s.length / 2);
  return s.length % 2 ? s[mid] : (s[mid - 1] + s[mid]) / 2;
}
const pct = (a, b) => (100 * a / b).toFixed(0).padStart(3) + '%';
console.log('qtr level click report ownClick near medianMin');
for (const r of quarters) {
  const reported = r.mins.length;
  console.log(r.q + '  ' + r.level + ' ' + pct(r.clicked, r.sent) + '  '
    + pct(reported, r.sent) + '   ' + pct(r.selfReport, r.clicked) + '   '
    + String(r.near).padStart(3) + '  ' + String(median(r.mins)).padStart(6));
}
const a = quarters[0], b = quarters[3];
console.log('report rate x' + (b.mins.length / a.mins.length).toFixed(1)
  + ', median time to report /' + (median(a.mins) / median(b.mins)).toFixed(1));

Report rate বেড়েছে 12% থেকে 56%, আর median সময় নেমেছে 210 মিনিট থেকে 16.5 মিনিটে। শেষ লাইন বলে report rate x4.7, median time to report /12.7. ২৮ ÷ ৬ ≈ ৪.৭ আর ২১০ ÷ ১৬.৫ ≈ ১২.৭. এবার ফাঁদটি দেখুন: Q3-এ click rate 34%, যা Q2-এর 18%-এর প্রায় দ্বিগুণ। Click দেখে মনে হবে সব খারাপ হলো, অথচ সেই quarter-এ mail ছিল hard, আর report rate 42%-এ উঠেছে। ownClick ঘরে নিজের ক্লিক নিজে জানানো 0% থেকে 64% হয়েছে, মানে ১১ জনের ৭ জন।

Goodhart-এর ফাঁদ: কোনো মাপ লক্ষ্য হয়ে গেলে তা ভালো মাপ থাকে না (Goodhart's law). Click rate কমাতে বললে কেউ সহজ mail পাঠাবেন, আর সংখ্যা ভালো দেখাবে। “শূন্য incident” লক্ষ্য করলে মানুষ রিপোর্টই বন্ধ করবেন। Training-এ “১০০% সম্পন্ন” শুধু উপস্থিতি মাপে, শেখা নয়। তাই একটি সংখ্যা নয়, কয়েকটি মাপ একসঙ্গে পড়ুন, আর simulation-এর কঠিনতা পাশে লিখে রাখুন।

কর্মীর গোপনতা আর ন্যায্যতা

মাপতে গিয়ে নজরদারি শুরু হলে সংস্কৃতিই নষ্ট হয়। DLP, ব্যবহার-log আর simulation-এর ফল মানুষের জীবন স্পর্শ করে। কয়েকটি সীমা ঠিক করে নিন:

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

কর্মীর উপাত্ত সংগ্রহের আইনি দিক আছে, যা নিয়ে পর্ব ৬ আর পর্ব ৭০ “Privacy engineering” দেখুন। এই পর্ব আইনি পরামর্শ নয়; নিজের ক্ষেত্রে আইনজীবীর পরামর্শ নিন।

৯ · পরিবার, কমিউনিটি আর ছোট প্রতিষ্ঠান

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

বয়স্কদের জন্য

একটি মাত্র নিয়ম শেখান: “টাকা, OTP বা PIN চাইলে ফোন কেটে পরিবারের কাউকে ফোন করুন।” ফোনের ফন্ট বড় করুন, অচেনা app বন্ধ রাখুন, পরিবারে একটি গোপন সংকেত শব্দ ঠিক করুন।

শিশু-কিশোরদের জন্য

শিশুকে আগেই জানিয়ে রাখুন, কেউ ভয় দেখালে বা ছবি চাইলে বড়দের জানালে আপনি রাগ করবেন না। তারপর সত্যিই রাগ না করে কথা রাখুন। ফোন কেড়ে নেওয়ার ভয় থাকলে শিশু চুপ করে থাকে। এটিই পরিবারের just culture.

কমিউনিটিতে

স্কুল, মসজিদ-মন্দিরের কমিটি, সমিতি বা উঠান বৈঠকে ১০ মিনিটের বাংলা আলোচনা। একটি সত্যি ধরনের প্রতারণা, একটি করণীয়, আর সাহায্যের নম্বর। প্রতারিত মানুষকে দোষ না দিয়ে তাঁর পাশে দাঁড়ান।

প্রতারণা হলে দেরি না করে ব্যাংক বা মোবাইল আর্থিক সেবার কার্ড ও app-এ লেখা অফিসিয়াল নম্বরে ফোন করুন। জরুরি প্রয়োজনে জাতীয় জরুরি সেবা ৯৯৯, আর শিশুদের জন্য চাইল্ড হেল্পলাইন ১০৯৮ আছে। নম্বরগুলো সরকারি উৎস থেকে যাচাই করে পরিবারের সবার ফোনে রাখুন।

ছোট প্রতিষ্ঠানের ৯০ দিনের পরিকল্পনা

আলাদা নিরাপত্তা দল নেই এমন ২০ জনের অফিসের জন্য একটি নমুনা। লক্ষ্য একবারে সব নয়, প্রতি মাসে দৃশ্যমান কিছু উন্নতি।

সময়লক্ষ্যকাজমাপ
দিন ১–৩০ভয় কমানো আর পথ খোলামালিকের ঘোষণা “ভুল জানালে শাস্তি নয়”, একটি রিপোর্ট নম্বর, এক পাতার বাংলা নিয়ম, ৫ মিনিটের একটি জরিপরিপোর্টের সংখ্যা, জরিপের ভিত্তিমান
দিন ৩১–৬০নিরাপদ পথ সহজ করাpassword manager, মূল account-এ MFA, offboarding চেকলিস্ট, নিয়মের বোঝা হিসাব করে একটি অদরকারি নিয়ম বাদ, প্রতি দলে একজন championMFA-র আওতা, অনুমোদিত পথের ব্যবহার
দিন ৬১–৯০শেখার অভ্যাস২টি ১০ মিনিটের ভূমিকাভিত্তিক বৈঠক, একটি কাল্পনিক ঘটনার ছোট মহড়া, একটি near miss-এর দোষারোপহীন পর্যালোচনা, ফল সবাইকে জানানোরিপোর্টে সময়, পর্যালোচনার কাজ সম্পন্ন

মহড়ার পূর্ণ পদ্ধতি আসবে পর্ব ৬৬ “Tabletop exercise”-এ, আর নিয়ম ও ভূমিকা আসবে পর্ব ৬৭ “নিরাপত্তা governance”-এ। Ransomware-এর মতো বড় ঘটনার প্রস্তুতি পর্ব ৩৪-এ আছে। ৯০ দিনে সংস্কৃতি পুরো বদলায় না, শুধু সঠিক দিকে চলা শুরু হয়।

১০ · AI-এর যুগে নিরাপত্তা সংস্কৃতি

AI কর্মীদের কাজ দ্রুত করে, আবার নতুন অভ্যাসও আনে। ব্যক্তিগত AI account-এ অফিসের ফাইল পেস্ট করা (shadow AI) হলো shadow IT-র নতুন রূপ, আর চিকিৎসাও একই: নিষেধ করে নয়, অনুমোদিত সহজ পথ দিয়ে (পর্ব ৫১)। সেইসঙ্গে প্রতারকেরাও AI দিয়ে নিখুঁত বাংলায় বার্তা লিখতে পারে, তাই বানান ভুল দেখে phishing চেনার পুরোনো পরামর্শ দুর্বল হচ্ছে। তাই প্রক্রিয়াগত যাচাই (ফোনে ফিরতি কল, দুজনের অনুমোদন) আরও জরুরি।

Policy লেখা, training-এর খসড়া বা review-র প্রশ্ন বানাতে AI কাজে লাগে। কিন্তু AI প্রায়ই ভুল করে: অস্তিত্বহীন CVE, standard বা গবেষণার নাম বানায়, পুরোনো পরামর্শ দেয় (MD5, ECB, salt ছাড়া hash, জোর করে password বদল), error সারাতে verify=False বা chmod 777-এর মতো নিরাপত্তা বন্ধের পথ বলে, injection বা অনুমতি-পরীক্ষাহীন কোড লেখে, আর triage-এ অতিরিক্ত আত্মবিশ্বাস দেখায়। ঘটনার নথি AI-তে পেস্ট করলে গোপন তথ্যও ফাঁস হতে পারে।

নিচের prompt-টি পর্যালোচনার খসড়াকে দোষারোপমুক্ত করতে সাহায্য চায়। পেস্ট করার আগে সব নাম, ফোন নম্বর আর গোপন তথ্য মুছে ফেলুন।

তুমি একজন নিরাপত্তা সংস্কৃতি বিষয়ক পরামর্শক। নিচে একটি কাল্পনিক বা নাম-মুছে-ফেলা ঘটনার পর্যালোচনার খসড়া আছে। [এখানে নাম ও গোপন তথ্য ছাড়া খসড়া পেস্ট করুন] ১. কোন বাক্যগুলো ব্যক্তিকে দোষ দিচ্ছে তা তালিকা করো, আর প্রতিটিকে system-এর প্রশ্নে বদলাও। ২. কোন action শুধু "সাবধান হোন" বা "training দিন" ধরনের, তা দেখাও; স্থায়ী কারিগরি বা প্রক্রিয়াগত বিকল্প বলো। ৩. খসড়ায় কোন তথ্যের ফাঁক আছে, তা প্রশ্ন আকারে লেখো। ৪. কোনো গবেষণা, standard বা পরিসংখ্যান উল্লেখ করলে তার উৎস দাও; না জানলে স্পষ্ট বলো "জানি না"। কারও চাকরি বা শাস্তির সিদ্ধান্ত দিও না।

AI ব্যবহারের চেকলিস্ট

আরও গভীরে: NIST SP 800-50 Rev. 1 (২০২৪) সচেতনতা আর প্রশিক্ষণকে একটি পরিকল্পিত cybersecurity ও privacy learning program হিসেবে দেখে, যেখানে মূল্যায়নও অন্তর্ভুক্ত। Compliance budget-এর ধারণা Beautement ও Sasse পরে “The Economics of User Effort” বিষয়ের জার্নাল প্রবন্ধে আরও এগিয়ে নেন, আর এই গবেষণার প্রভাব যুক্তরাজ্যের ২০১৫ সালের password নির্দেশিকাতেও আছে বলে UCL জানায়। Dekker-এর বইয়ের পরের সংস্করণে retributive আর restorative just culture-এর পার্থক্য আলোচিত: প্রথমটি জিজ্ঞেস করে “কে দোষী, কী শাস্তি”, দ্বিতীয়টি জিজ্ঞেস করে “কে আঘাত পেলেন, এখন কী দরকার, দায়িত্ব কার।”

পরীক্ষা ও ইন্টারভিউতে:

  • Awareness আর culture-এর পার্থক্য? Awareness হলো জানা। Culture হলো কেউ না দেখলেও কী স্বাভাবিক, সেই সাধারণ বোঝাপড়া।
  • Compliance budget কী? কর্মীরা নিয়ম মানেন একটি সীমা পর্যন্ত, তাই সীমিত মনোযোগ জরুরি নিয়মে খরচ করা উচিত (Beautement, Sasse ও Wonham, ২০০৮)।
  • Just culture কি শাস্তিহীনতা? না। সৎ ভুলে শেখা, বেপরোয়া বা ইচ্ছাকৃত ক্ষতিতে ব্যবস্থা।
  • Click rate কেন একা যথেষ্ট নয়? Mail-এর কঠিনতায় এটি ওঠানামা করে, আর লক্ষ্য বানালে সহজেই সাজানো যায়। Report rate আর time to report সঙ্গে দেখুন।
  • Blameless review-এর আউটপুট কী? ভূমিকাভিত্তিক timeline, contributing factor, মালিক ও তারিখসহ কাজ, আর পরে যাচাই।

ভাবনার প্রশ্ন

প্রতিটি প্রশ্ন নিয়ে নিজে কিছুক্ষণ ভাবুন, তারপর “→ উত্তর” চাপুন।

প্র ০১“মানুষই সবচেয়ে দুর্বল কড়ি” কথাটি কি পুরোপুরি ভুল, নাকি শুধু অসম্পূর্ণ?

কথাটির পেছনে সত্য আছে। অনেক বড় ঘটনায় কোনো না কোনো মানবিক ধাপ থাকে: একটি ভুল link, একটি পুনর্ব্যবহৃত password, একটি ভুল সেটিং। সমস্যা হলো, “মানবিক ধাপ ছিল” আর “মানুষই কারণ” এক কথা নয়। সব system-ই মানুষের বানানো ও মানুষের চালানো, তাই প্রায় সব ঘটনায় মানুষকে খুঁজে পাওয়া যাবেই।

১৯৯৯ সালে দুটি প্রবন্ধ এই আলোচনাকে ঘুরিয়ে দেয়। Adams ও Sasse দেখান, password-এর নিয়ম কর্মীদের কাজের বাস্তবতার সঙ্গে মেলে না বলেই তাঁরা আপস করেন, আর নিরাপত্তা বিভাগের সঙ্গে যোগাযোগের অভাব সমস্যাকে বাড়ায়। একই বছর Whitten ও Tygar-এর “Why Johnny Can't Encrypt” দেখায়, সে সময়ের একটি encryption software ব্যবহারে বহু শিক্ষিত ব্যবহারকারীই ঠিকভাবে কাজ করতে পারেননি। সমস্যা ছিল নকশায়, বোধশক্তিতে নয়।

২০০৯ সালে Cormac Herley আরও উসকানিমূলক যুক্তি দেন “So Long, and No Thanks for the Externalities” প্রবন্ধে: অনেক নিরাপত্তা পরামর্শ না মানা অর্থনৈতিকভাবে যুক্তিসঙ্গত হতে পারে, কারণ প্রত্যেকের প্রতিদিনের সময়ের খরচ সম্ভাব্য ক্ষতির চেয়ে অনেক বড়। অর্থাৎ মানুষ সব সময় অবুঝ নন, অনেক সময় তাঁরা হিসাব ঠিকই করছেন।

তবে উল্টো দিকের বাড়াবাড়িও ঠিক নয়। সব দোষ নকশার, এমন বললে মানুষের দক্ষতা, দায়িত্ববোধ আর বেপরোয়া আচরণের প্রশ্ন হারিয়ে যায়। মানুষের সীমা মেনে নকশা করতে হবে, আবার মানুষকে সক্ষমও করতে হবে। “শক্তিশালী কড়ি” হিসেবে দেখলে মানুষ শুধু ঝুঁকি নন, তিনি sensor, সিদ্ধান্তদাতা আর উদ্ধারকারীও।

মূল উপলব্ধি: প্রশ্নটি “কে দুর্বল” নয়। প্রশ্নটি হলো, “আমাদের নকশা সাধারণ মানুষের ক্লান্ত দিনেও কি কাজ করে, আর ভুল হলে দ্রুত ধরা পড়ে কি?”

প্র ০২বিমান চলাচলের গোপন রিপোর্ট ব্যবস্থা কেন কাজ করল, আর তা কি সাইবার নিরাপত্তায় হুবহু আনা যায়?

ASRS-এর সাফল্যের পেছনে কয়েকটি নকশাগত সিদ্ধান্ত আছে। প্রথমত, রিপোর্ট পরিচালনা করে NASA, নিয়ন্ত্রক FAA নয়। যে শাস্তি দিতে পারে, তার কাছে মানুষ সহজে সত্য বলে না, তাই একটি নিরপেক্ষ পক্ষ রাখা হয়েছিল। দ্বিতীয়ত, গোপনীয়তা: বিশ্লেষণের পর পরিচয়ের তথ্য সরানো হয়। তৃতীয়ত, নির্দিষ্ট শর্তে সীমিত দায়মুক্তি, যা ইচ্ছাকৃত অপরাধ বা দুর্ঘটনাকে ঢেকে দেয় না। চতুর্থত, প্রতিদান: সংগৃহীত শিক্ষা পাইলটদের কাছেই ফিরে আসে, ফলে তাঁরা দেখেন রিপোর্ট কোথাও হারিয়ে যায় না।

এর উৎস ১৯৭৪ সালের TWA 514 দুর্ঘটনার তদন্ত। তদন্তে জানা যায়, কয়েক সপ্তাহ আগে আরেক এয়ারলাইনের ক্রু একই ধরনের বিভ্রান্তিতে প্রায় বিপদে পড়েছিলেন। সেই শিক্ষা নিজেদের ভেতরে থেকেছিল, ফলে অন্যরা তা পাননি। অর্থাৎ near miss-এর তথ্য ভাগ না হওয়াই ছিল প্রাণঘাতী ফাঁক।

সাইবার নিরাপত্তায় ধারণাটি অনেকটা আনা যায়। প্রতিষ্ঠানের ভেতরে নিরাপত্তা দল বা champion-এর কাছে ভয়হীন রিপোর্ট, আর খাতভিত্তিক তথ্য-ভাগাভাগির ফোরাম এই পথে আছে। কিন্তু পার্থক্যও বড়। বিমানে পদার্থবিজ্ঞানের নিয়ম একই থাকে আর ব্যর্থতা অনিচ্ছাকৃত। সাইবার জগতে একজন বুদ্ধিমান প্রতিপক্ষ আছে, যে রিপোর্টের তথ্য থেকেও শিখতে পারে। প্রতিষ্ঠানের নাম প্রকাশে ব্যবসায়িক, আইনি আর সুনামের ঝুঁকি থাকে। অনেক দেশে তথ্য ফাঁসের বাধ্যতামূলক বিজ্ঞপ্তির নিয়মও আছে, তাই “গোপন রিপোর্ট” সব দায় মুছে দিতে পারে না।

গবেষকদের অনেকে তাই সাইবার ঘটনার জন্য নিরপেক্ষ তদন্ত সংস্থা বা near-miss ডেটাবেসের প্রস্তাব দিয়েছেন। এই ক্ষেত্র এখনো বিকশিত হচ্ছে।

মূল উপলব্ধি: নকল করার জিনিস ফর্ম নয়, তিনটি নীতি: রিপোর্টকারীর নিরাপত্তা, নিরপেক্ষ হাত, আর শিক্ষা ফিরে আসা।

প্র ০৩Phishing simulation কি সংস্কৃতিকে সাহায্য করে, নাকি ক্ষতি? একটি প্রতিষ্ঠান কীভাবে সিদ্ধান্ত নেবে?

পক্ষের যুক্তি: এটি আসল পরিবেশে অনুশীলন দেয়, রিপোর্টের বোতাম ব্যবহার শেখায়, আর ঝুঁকির একটি ধারণা দেয়। বিপক্ষের যুক্তি: এটি কর্মীর সঙ্গে প্রতিষ্ঠানের আস্থার সম্পর্কে একটি ইচ্ছাকৃত প্রতারণা।

গবেষণাগুলো পুরো সরল উত্তর দেয় না। Lain, Kostiainen ও Čapkun (২০২২) ১৪,৭৭৩ জন কর্মীর ওপর ১৫ মাসের কাজে দেখেন, ক্লিকের পর দেখানো embedded training সাধারণভাবে যেভাবে দেওয়া হয় তাতে উপকার মেলেনি, বরং কিছু অবাঞ্ছিত প্রভাবও সম্ভব। একই কাজ দেখায়, কর্মীদের রিপোর্টকে সমষ্টিগত detection হিসেবে ব্যবহার করা বাস্তবসম্মত। Ho ও সহলেখকেরা (২০২৫) ১৯,৫০০-র বেশি কর্মীর ওপর দেখেন, embedded training-এ গড় উন্নতি খুব সামান্য, ১.৭%. আর mail-এর ধরন বদলালে ক্লিকের হারও অনেক বদলায়। ফলে একটি click rate-কে সরাসরি “মানুষ শিখছে” বলে পড়া কঠিন। তবে এগুলো নির্দিষ্ট প্রতিষ্ঠানের গবেষণা; সব পরিবেশে একই ফল হবে, এমন দাবি করা ঠিক নয়।

সিদ্ধান্তের জন্য একটি বাস্তব পথ: আগে প্রযুক্তিগত বাধা, যেমন phishing-প্রতিরোধী login আর email সুরক্ষা। তারপর simulation চালালে উদ্দেশ্য হোক রিপোর্টের অনুশীলন, ধরা নয়। কর্মীদের আগে থেকে নীতিটি জানান। ফল দলভিত্তিক রাখুন। ব্যর্থতায় শাস্তি নয়। বেতন, বোনাস বা স্বজনের অসুস্থতার মতো আবেগের ফাঁদ এড়িয়ে চলুন, কারণ এতে সম্ভাব্য শিক্ষার চেয়ে আস্থার ক্ষতি বেশি হতে পারে। আর সবচেয়ে ভালো রিপোর্টকারীদের স্বীকৃতি দিন।

ছোট প্রতিষ্ঠানের জন্য এর চেয়ে কম খরচের বিকল্পও আছে: দেখা আসল phishing-এর নমুনা নিয়ে ৫ মিনিটের আলোচনা।

মূল উপলব্ধি: Simulation নিজে ভালো বা মন্দ নয়। “কাকে ধরলাম” মাপলে ক্ষতি, “কত দ্রুত জানলাম” মাপলে কাজের।

প্র ০৪“Blameless” মানে কি কারও কোনো দায় নেই? একই ভুল বারবার করলে বা গুরুতর অবহেলা হলে কী হবে?

না। এই ভুল বোঝাবুঝিই just culture-এর সবচেয়ে বড় সমালোচনা তৈরি করে। James Reason নিজেই “no-blame culture” ধারণাকে যথেষ্ট মনে করেননি, কারণ কিছু কাজ সত্যিই অগ্রহণযোগ্য, আর সব আচরণকে এক পাল্লায় মাপলে সৎ কর্মীরাই অবিচার বোধ করেন। তাঁর প্রস্তাব ছিল একটি স্পষ্ট সীমা: কোন আচরণ গ্রহণযোগ্য, কোনটি নয়, তা আগে থেকে জানা থাকবে।

Dekker এখানে কঠিন প্রশ্নটি তোলেন: সীমাটি কে টানেন? “অবহেলা” কোনো বস্তুগত সত্য নয়, এটি পরে কারও দেওয়া বিচার। ক্ষমতাবান পক্ষ সেই বিচারের মালিক হলে “ন্যায্য সংস্কৃতি” শুধু একটি সুন্দর নাম হতে পারে। তাই তিনি সামাজিক ও প্রক্রিয়াগত ন্যায়ের দিকে জোর দেন: কে সিদ্ধান্ত নিচ্ছেন, সহকর্মীদের মত আছে কি না, যিনি অভিযুক্ত তিনি নিজের কথা বলার সুযোগ পাচ্ছেন কি না।

বাস্তবে কয়েকটি দিক আলাদা করুন। বারবার ভুল হলে প্রথম প্রশ্ন: system কি আগের পর্যালোচনার পরে সত্যিই বদলেছিল? একই জায়গায় বহু মানুষের ভুল মানে নকশার সমস্যা। একজনই বারবার করলে হয়তো কাজের ধরন, প্রশিক্ষণ বা সহায়তা লাগবে। তবে এটি পর্যালোচনা থেকে আলাদা একটি প্রক্রিয়া। “Blameless review” আর “HR তদন্ত” একই বৈঠকে মেশালে দুটিই ব্যর্থ হয়: মানুষ মুখ বন্ধ করেন।

ইচ্ছাকৃত ক্ষতি, জালিয়াতি বা তথ্য চুরি পুরোপুরি আলাদা বিষয়। সেখানে প্রমাণ সংরক্ষণ, নিয়মমাফিক তদন্ত আর প্রয়োজনে আইনি পথ লাগে (পর্ব ৬)। ব্যক্তিগত তথ্য ফাঁসের মতো ঘটনায় প্রতিষ্ঠানের আইনি দায় blameless review-তে মুছে যায় না। দায়িত্ব মানে ভবিষ্যতের দিকে: ক্ষতিগ্রস্তের জন্য কী করা হবে, কী বদলাবে, কে তা নিশ্চিত করবেন।

মূল উপলব্ধি: Blameless মানে দায়মুক্তি নয়। এর মানে শেখার বৈঠকে শাস্তির ভয় রাখা হয় না, আর ন্যায্যতার সিদ্ধান্ত স্বচ্ছ পথে নেওয়া হয়।

প্র ০৫নিরাপত্তার নামে কর্মীদের ওপর নজরদারির সীমা কোথায়? Insider threat ধরা আর আস্থা রাখা কি একসঙ্গে সম্ভব?

টানাপোড়েনটি বাস্তব। Insider ঝুঁকি আছে, আর কিছু log ছাড়া তা ধরা যায় না। আবার keystroke রেকর্ড, screen capture বা ব্যক্তিগত বার্তা পড়ার মতো নজরদারি কর্মীর মর্যাদা আর গোপনতায় আঘাত করে। নজরদারি বেশি হলে মানুষ রিপোর্ট কম করতে পারেন, কারণ তাঁরা প্রতিষ্ঠানকে প্রতিপক্ষ ভাবেন। ফলে নজরদারি যে নিরাপত্তা কিনতে চায়, সংস্কৃতির দিক থেকে সেটিই নষ্ট হতে পারে।

একটি ভালো কাঠামো হলো মানুষ নয়, সম্পদ ও আচরণ ঘিরে নকশা করা। কারও সব কিছু না দেখে সংবেদনশীল ডেটা কোথায় যাচ্ছে তা দেখুন। Privileged account-এ কঠোর log রাখুন, কারণ ঝুঁকি সেখানেই বেশি (পর্ব ২০)। সাধারণ ব্যবহারে কম। উদ্দেশ্য আগেই ঠিক করুন, সংগৃহীত তথ্য অন্য কাজে ব্যবহার করবেন না। ধরুন নিরাপত্তার জন্য রাখা login log দিয়ে কাল কেউ কর্মীর উপস্থিতি মাপতে শুরু করলেন। এটিই purpose creep, যা আস্থা ভাঙে।

ইউরোপে কর্মক্ষেত্রের ডেটা নিয়ে Article 29 Working Party-র ২০১৭ সালের মতামত স্বচ্ছতা, আনুপাতিকতা আর ন্যূনতম তথ্যের ওপর জোর দেয়, আর GDPR-এর আওতায় শুধু “কর্মীর সম্মতি” সাধারণত দুর্বল ভিত্তি, কারণ চাকরিদাতার সঙ্গে ক্ষমতার অসমতা থাকে। বাংলাদেশে ব্যক্তিগত উপাত্ত সুরক্ষা আইন, ২০২৬ আছে, যার কিছু ধারা পরে gazette দিয়ে কার্যকর হবে। আপনার ক্ষেত্রে কী প্রযোজ্য তা আইনজীবীর সঙ্গে ঠিক করুন; এটি আইনি পরামর্শ নয়।

ন্যায্যতাও ভাবুন। কারও ভাষা, কাজের ধরন বা shift-এর কারণে যদি অস্বাভাবিকতার alert তাঁর বিরুদ্ধেই বেশি বাজে, তাহলে স্বয়ংক্রিয় ব্যবস্থা পক্ষপাত তৈরি করছে। তাই alert মানেই অভিযোগ নয়। সিদ্ধান্তের আগে মানুষের যাচাই, সীমিত দর্শক, আর অভিযুক্তের নিজের কথা বলার সুযোগ রাখুন। নজরদারির নীতি কর্মী প্রতিনিধিদের সঙ্গে আলোচনা করে বানালে গ্রহণযোগ্যতাও বাড়ে।

মূল উপলব্ধি: ভালো পরীক্ষা হলো, “এই নজরদারির নীতি সব কর্মীর সামনে পড়ে শোনাতে আমরা কি স্বচ্ছন্দ?” না হলে নীতিটি বদলান।

অনুশীলন

প্রতিটির উত্তর আগে নিজে বের করুন, তারপর মিলিয়ে দেখুন।

  1. নিয়মের বোঝা হিসাব করুন: ৬০ জনের অফিস, বছরে ৪৬ সপ্তাহ কাজ। সপ্তাহে একজন: ২৫ বার login (০.৪ মিনিট করে), ৩ বার password reset (৫ মিনিট করে), ১ বার ফাইল ticket (১৫ মিনিট)। পরে: ৫ বার login, ০.৫ বার reset, ১ বার shared folder (২ মিনিট)। প্রত্যেকের একবারের চালুর খরচ ১.৫ ঘণ্টা। প্রথম বছরে কত ঘণ্টা বাঁচল?

    আগে: ২৫ × ০.৪ + ৩ × ৫ + ১৫ = ১০ + ১৫ + ১৫ = ৪০ মিনিট/সপ্তাহ। বছরে ৪০ × ৪৬ × ৬০ ÷ ৬০ = ১,৮৪০ ঘণ্টা।

    পরে: ৫ × ০.৪ + ০.৫ × ৫ + ২ = ২ + ২.৫ + ২ = ৬.৫ মিনিট/সপ্তাহ। বছরে ৬.৫ × ৪৬ = ২৯৯ ঘণ্টা।

    চালুর খরচ: ৬০ × ১.৫ = ৯০ ঘণ্টা। প্রথম বছরের সাশ্রয়: ১,৮৪০ − ২৯৯ − ৯০ = ১,৪৫১ ঘণ্টা। এটি কাল্পনিক হিসাব, আর ঝুঁকি কমার মাপ নয়।

  2. নকশা সমালোচনা: একটি অফিসের নোটিশ: “Phishing পরীক্ষায় দুবার ক্লিক করলে বেতন থেকে ৫০০ টাকা কাটা হবে, আর নাম নোটিশ বোর্ডে যাবে।” এই নীতির সমস্যা বলুন, আর এটি নতুন করে লিখুন।

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

    নতুন লেখা: “সন্দেহজনক কিছু দেখলে বা ভুলে ক্লিক করলে অফিসের সহায়তা নম্বরে জানান। সৎভাবে ভুল জানালে কোনো শাস্তি নেই। দ্রুত জানালে আপনি সবাইকে বাঁচান। অনুশীলনের ফল শুধু দলভিত্তিক দেখা হয়।” পাশাপাশি রিপোর্টকারীদের ধন্যবাদ আর ইচ্ছাকৃত ক্ষতির জন্য আলাদা নিয়ম লিখিত থাকুক।

  3. আউটপুট অনুমান করুন: নিচের কোড (উদাহরণ) চালালে কী ছাপা হবে? আগে হাতে বের করুন, তারপর একটি runnable box-এ বসিয়ে মিলিয়ে নিন। কোনটি রিপোর্টের সময় বোঝাতে ভালো, আর কেন?
    const mins = [10, 500, 20, 40];
    const s = [...mins].sort((a, b) => a - b);
    const mid = Math.floor(s.length / 2);
    const median = (s[mid - 1] + s[mid]) / 2;
    const mean = mins.reduce((x, y) => x + y, 0) / mins.length;
    console.log(median, mean);

    সাজানো তালিকা [10, 20, 40, 500]. মাঝের দুটি 20 আর 40, তাই median = 30. গড় = 570 ÷ 4 = 142.5. ছাপা হবে 30 142.5. চারটি রিপোর্টের তিনটিই ৪০ মিনিটের মধ্যে এসেছে। একটি ৫০০ মিনিটের রিপোর্ট গড়কে টেনে তুলেছে। তাই সাধারণ অবস্থা বুঝতে median ভালো। তবে ৫০০ মিনিটের রিপোর্টটি ফেলে দেবেন না: কেন এত দেরি হলো, সেটি আলাদা শেখার বিষয়।

  4. নিজের পরিকল্পনা: আপনার পরিবার বা ১৫ জনের একটি ছোট দোকান-অফিস ধরুন। তিনটি সবচেয়ে সম্ভাব্য ভুল লিখুন। প্রতিটির জন্য একটি সহজ পথ আর “ভুল হলে কাকে জানাবেন” ঠিক করুন।

    একটি নমুনা। ভুল ১, OTP বলে দেওয়া: পথ: “ফোন কেটে নিজে ফিরতি কল”। ঠিকানা: পরিবারের একজন নির্দিষ্ট সদস্য, তারপর সেবার অফিসিয়াল নম্বর। ভুল ২, ভুয়া পেমেন্ট বার্তা দেখে পণ্য দেওয়া: পথ: টাকা নিজের app-এ দেখে তবেই পণ্য। ঠিকানা: মালিক। ভুল ৩, ভাগ করা password: পথ: password manager আর আলাদা account. ঠিকানা: যিনি IT দেখেন।

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

নিজেকে যাচাই করুন

ভুল হলে কারণসহ ব্যাখ্যা পাবেন, আবার চেষ্টাও করতে পারবেন।

ক্রমএকটি সৎ ভুল রিপোর্টের পর সুস্থ প্রক্রিয়ার ধাপগুলো সাজান (▲▼ চেপে সরান)

  1. কর্মী ভুল বুঝে দ্রুত একটি সহজ পথে জানালেন
  2. রিপোর্টকারীকে ধন্যবাদ জানিয়ে উত্তর দেওয়া হলো
  3. Password বদল ও session বন্ধ করে ক্ষতি থামানো হলো
  4. ভূমিকাভিত্তিক timeline আর contributing factor নিয়ে পর্যালোচনা হলো
  5. মালিক ও তারিখসহ system বদল হলো, আর পরে তা যাচাই করে সবাইকে জানানো হলো

একটি অফিসের ১০০% কর্মী বার্ষিক awareness কোর্স শেষ করেছেন, তবু কেউ সন্দেহজনক mail রিপোর্ট করেন না। সবচেয়ে সম্ভাব্য ব্যাখ্যা কোনটি?

  • কর্মীরা ইংরেজি জানেন না, এর বাইরে কিছু নয়
  • জানা থাকলেও আচরণ বা পরিবেশ বদলায়নি, যেমন ভয় বা কঠিন রিপোর্টের পথ
  • কোনো phishing আসছে না, তাই কিছু করার নেই
  • Policy-র পাতার সংখ্যা বাড়ালেই সমাধান হবে

Compliance budget ধারণার (Beautement, Sasse ও Wonham, ২০০৮) মূল বক্তব্য কোনটি?

  • নিরাপত্তা বিভাগের বছরের টাকার হিসাব
  • প্রতি কর্মী সপ্তাহে ঠিক ৩০ মিনিট নিয়ম মানতে পারেন
  • কর্মীরা একটি সীমা পর্যন্ত নিয়ম মানেন, তাই সেই সীমিত প্রচেষ্টা বুঝে খরচ করতে হয়
  • শাস্তি বাড়ালে নিয়ম মানার সীমা অসীম হয়

Just culture অনুসারে কোন ক্ষেত্রে নিয়মমাফিক তদন্ত ও ব্যবস্থা সবচেয়ে যৌক্তিক?

  • ব্যস্ত সময়ে একজন কর্মী ভুলে জাল link খুলে নিজেই জানালেন
  • পুরো দল ঝামেলা এড়াতে অনুমোদিত সরঞ্জাম বাদ দিয়ে অন্য পথে কাজ করছে
  • নতুন কর্মী রিপোর্টের নম্বর জানতেন না
  • একজন কর্মী জেনেশুনে গ্রাহকের তথ্য বিক্রি করেছেন

Post-incident review-তে “অফিসার অসাবধান ছিলেন” বাক্যের সবচেয়ে ভালো বিকল্প কোনটি?

  • কোন default আর কাজের চাপ ভুল সেটিংকে সহজ পথ বানিয়েছিল?
  • অফিসারকে আরও সাবধান হতে বলা হবে
  • অফিসারের নাম আর ভুলের তারিখ নথিতে লেখা হবে
  • কোনো কারণ না খুঁজে সবাইকে আবার training দেওয়া হবে

৫০ জন কর্মীর একটি অনুশীলনে ৮ জন ক্লিক করলেন আর ২০ জন রিপোর্ট করলেন। পরের অনুশীলনে mail অনেক কঠিন ছিল: ১২ জন ক্লিক, ৩০ জন রিপোর্ট। কোন ব্যাখ্যাটি সবচেয়ে যুক্তিসঙ্গত?

  • Click rate বেড়েছে, তাই সংস্কৃতি খারাপ হয়েছে
  • ক্লিককারীদের শাস্তি দেওয়া উচিত
  • কঠিনতা আলাদা হওয়ায় click rate সরাসরি তুলনীয় নয়, আর report rate ৪০% থেকে ৬০% হওয়া ইতিবাচক লক্ষণ
  • Report rate বাড়া মানেই আর কোনো ঝুঁকি নেই

নিরাপত্তার জন্য সংগ্রহ করা login log একজন ব্যবস্থাপক কর্মীদের উপস্থিতি মাপতে ব্যবহার করতে চান। সবচেয়ে উপযুক্ত সাড়া কোনটি?

  • তথ্য যখন আছেই, তখন ব্যবহার করতে সমস্যা নেই
  • ঘোষিত উদ্দেশ্যের বাইরে ব্যবহার না করা, আর দরকার হলে নীতি ও আইনি দিক আলাদাভাবে পর্যালোচনা করা
  • সব log সঙ্গে সঙ্গে মুছে ফেলা
  • কাউকে না জানিয়ে গোপনে ব্যবহার করা

শব্দকোষ

লেখার মধ্যে ডটেড দাগ দেওয়া শব্দে মাউস রাখুন বা চাপুন, অর্থ দেখাবে। এই পর্বের সব নতুন শব্দ এখানে একসাথে:

মনে রাখুন

  1. মানুষ শত্রু নন। নকশা কঠিন হলে মানুষ পাশের পথ খোঁজেন, আর সেই পথ একটি তথ্য।
  2. সচেতনতা, আচরণ আর সংস্কৃতি আলাদা। জানালেই করা হয় না।
  3. নিয়ম মানার ক্ষমতা সীমিত (compliance budget). অদরকারি নিয়ম বাদ দিন, নিরাপদ পথ সহজ করুন।
  4. Just culture: সৎ ভুলে ধন্যবাদ ও শেখা, ইচ্ছাকৃত ক্ষতিতে নিয়মমাফিক ব্যবস্থা। পর্যালোচনায় মানুষ নয়, system খুঁজুন।
  5. রিপোর্টের হার, রিপোর্টে সময়, near miss একসঙ্গে দেখুন; click rate একা নয়। কর্মীর গোপনতাকে সম্মান করুন।

পরের পর্বে: মডিউল ৯ শুরু হবে নিরাপত্তার log দিয়ে। ঘটনা ঠিকমতো দেখতে হলে কী রাখবেন, কোথায় রাখবেন আর কতদিন রাখবেন, সেটি জানবেন।

আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ

এই পর্বটি শেয়ার করুন:
এই পর্বে ভুল পেয়েছেন? জানান