এআই ও অটোমেশন

Zscaler Agentic SOC user isolate করতে পারে—মানুষের approval কোথায়?

|লেখক: QUASA সম্পাদকীয় দল|5 মিনিটের পাঠ| 1
Zscaler Agentic SOC user isolate করতে পারে—মানুষের approval কোথায়?

Zscaler ৯ সেপ্টেম্বর ২০২৬-এ Agentic SOC ঘোষণা করে জানিয়েছে, সেবাটি বিশ্বজুড়ে উপলভ্য। Zscaler-এর আনুষ্ঠানিক ঘোষণায় আক্রান্ত ব্যবহারকারীকে বিচ্ছিন্ন করা, command-and-control যোগাযোগ বন্ধ করা এবং lateral movement রোধ করার মতো native inline containment-এর সক্ষমতা বর্ণনা করা হয়েছে।

একই তারিখে প্রকাশিত Security Today-এর প্রতিবেদনে triage, root-cause investigation, verdict ও response workflow শুরুর ক্ষমতার পাশাপাশি ওই containment action-গুলোও উল্লেখ করা হয়েছে। সরাসরি উত্তর হলো: Agentic SOC user isolation কার্যকর করতে পারে, কিন্তু প্রকাশিত তথ্য সব গ্রাহকের জন্য একটিমাত্র approval threshold নির্ধারণ করে না; স্বয়ংক্রিয় action-এর সীমা, অনুমোদনকারী ও rollback নীতি সংশ্লিষ্ট SOC-কেই স্থির করতে হবে।

Workflow-এর চার ধাপে ঝুঁকি এক নয়

Zscaler Agentic SOC-এর triage, investigation, verdict ও containment ধাপের পৃথক সিদ্ধান্তসীমা

Agentic SOC-এর কাজকে triage, investigation, verdict ও containment—চারটি সিদ্ধান্তসীমায় ভাগ করলে মানুষের হস্তক্ষেপ কোথায় দরকার, তা স্পষ্ট হয়। প্রথম তিন ধাপে alert সাজানো, প্রমাণ সমৃদ্ধ করা এবং সিদ্ধান্তের ভিত্তি তৈরি হয়; containment-এ ব্যবহারকারীর access বা network control বাস্তবে বদলে যায়। তাই একই confidence score বা automation rule দিয়ে চার ধাপ পরিচালনা করা সমান ঝুঁকির নয়।

Triage-এ সম্পর্কিত alert একত্র করা, identity, endpoint, cloud ও network signal মিলিয়ে অগ্রাধিকার দেওয়া যেতে পারে। উৎপাদন ব্যবস্থার control না বদলালে এর blast radius তুলনামূলক কম। তবু কোন alert বাদ পড়েছে, কোন grouping rule ও model version ব্যবহৃত হয়েছে এবং বিপরীত প্রমাণ ছিল কি না—এসব audit log-এ রাখা দরকার।

Investigation-এ timeline ও attack path তৈরি, asset criticality যোগ করা এবং decoy বা threat-intelligence signal মিলিয়ে দেখা স্বয়ংক্রিয় হতে পারে। এই পর্যায়ে agent-এর permission read-only রাখা এবং data source ও tenant boundary আগে থেকে বেঁধে দেওয়া জরুরি, যাতে অনুসন্ধান নীরবে enforcement action-এ পরিণত না হয়।

Verdict একটি সিদ্ধান্ত, কিন্তু action-এর অনুমতি নয়। “সম্ভবত আক্রান্ত” থেকে “containment প্রয়োজন” পর্যায়ে যাওয়ার সময় supporting ও contradictory evidence, পরিচয়ের গুরুত্ব এবং সম্ভাব্য ব্যবসায়িক প্রভাব analyst-এর সামনে দৃশ্যমান থাকা উচিত। Verdict এবং action authorization আলাদা audit event হলে পরে বোঝা যায়, ভুলটি বিশ্লেষণে হয়েছিল নাকি অনুমোদনে।

কোন action স্বয়ংক্রিয় হতে পারে

আক্রান্ত ব্যবহারকারীর জন্য সীমিত পরিসরে access restriction ও command-and-control block

Automation-এর উপযোগিতা action-এর confidence-এর পাশাপাশি তার প্রভাব ও reversibility-এর ওপর নির্ভর করে। পরিচিত ক্ষতিকর URL, file বা source IP-তে স্বল্পমেয়াদি block—যদি একাধিক signal মেলে এবং playbook আগে থেকেই অনুমোদিত থাকে—সীমিত পরিসরে স্বয়ংক্রিয় করা যেতে পারে। প্রতিটি action-এর target, সর্বোচ্চ scope ও expiry নির্ধারিত না থাকলে ছোট block-ও দীর্ঘস্থায়ী disruption তৈরি করতে পারে।

পুরো user identity বিচ্ছিন্ন করা বেশি প্রভাবের সিদ্ধান্ত। এতে email, SaaS, production system বা প্রশাসনিক console-এ বৈধ প্রবেশও থেমে যেতে পারে। Privileged administrator, service account, shared identity কিংবা গুরুত্বপূর্ণ ব্যবসায়িক application-সংশ্লিষ্ট user-এর ক্ষেত্রে তাই recommendation বা approval-required action নিরাপদ প্রাথমিক অবস্থান।

একটি session বন্ধ করা, নির্দিষ্ট application-এর access আটকানো এবং পুরো identity isolate করা একই containment নয়। সম্ভাব্য ক্ষতি থামাতে সক্ষম সবচেয়ে সংকীর্ণ ও সময়সীমাবদ্ধ control বেছে নিলে blast radius কম থাকে। Confidence বেশি হলেও action-এর পরিসর বড় হলে মানুষের অনুমোদন বাদ দেওয়ার যুক্তি নিজে থেকেই তৈরি হয় না।

মানুষের approval কোথায় বসবে

privileged identity বিচ্ছিন্ন করার আগে প্রমাণ পর্যালোচনা, মানব অনুমোদন ও rollback শর্ত

Zscaler-এর Agentic SOC পণ্যবিবরণে মানুষের তত্ত্বাবধানে playbook চালানো অথবা confidence বাড়ার সঙ্গে পূর্ণ automation সক্রিয় করার বিকল্প রয়েছে; multi-step playbook Zscaler ও third-party control দিয়ে স্বয়ংক্রিয়ভাবে বা human approval নিয়ে চালানো যায়। একই পৃষ্ঠায় URL, file ও source IP block বা unblock করার native control এবং supporting ও contradictory evidence দেখানোর কথাও রয়েছে।

এই প্রকাশিত capability থেকে deployment-ready policy নিজে তৈরি হয় না। বাংলাদেশ ও ভারতের enterprise SOC-এর জন্য নিচের matrix একটি সম্পাদকীয় control model—Zscaler-এর ঘোষিত default configuration নয়:

  • Triage: agent alert grouping ও priority দিতে পারে; queue owner হবেন analyst। কোনো enforcement হবে না, আর input, correlation rule, model version ও score সংরক্ষিত থাকবে।
  • Investigation: read-only enrichment ও timeline স্বয়ংক্রিয় হতে পারে। Sensitive system-এ নতুন query, tenant-এর বাইরে access বা data export প্রতিষ্ঠানের data-access policy অনুযায়ী অনুমোদিত হবে।
  • Verdict: কম confidence, পরস্পরবিরোধী প্রমাণ, critical identity বা গুরুত্বপূর্ণ application জড়িত থাকলে tier-two analyst অথবা incident commander সিদ্ধান্ত যাচাই করবেন।
  • Containment: সংকীর্ণ, সময়সীমাবদ্ধ এবং সহজে ফেরানো যায়—এমন block pre-approved হতে পারে। পুরো user isolation, account disable, বিস্তৃত network restriction বা একাধিক third-party system বদলাতে স্পষ্ট মানব অনুমোদন থাকবে।

জরুরি ক্ষেত্রে approval-এর অপেক্ষা আক্রমণ ছড়ানোর সময় বাড়াতে পারে। সেই ব্যতিক্রমও আগে থেকে নীতিবদ্ধ হওয়া দরকার: কোন স্বাধীন signal একসঙ্গে মিলতে হবে, কোন পরিচয় automation-এর বাইরে থাকবে, action কতক্ষণ কার্যকর থাকবে এবং duty analyst কখন notification পাবেন। এটি agent-কে সীমাহীন অনুমতি দেওয়ার সমতুল্য নয়।

Rollback ছাড়া approval অসম্পূর্ণ

যে playbook containment চালাবে, সেটিতেই বিপরীত action ও দায়িত্ব নির্ধারিত থাকা উচিত। URL বা IP block-এর জন্য unblock, policy পরিবর্তনের জন্য আগের version পুনর্বহাল এবং user isolation-এর জন্য সংশ্লিষ্ট identity বা access control অনুযায়ী পুনরুদ্ধার-পথ দরকার। Vendor-এর প্রকাশিত উপকরণ কিছু block ও unblock capability জানায়, কিন্তু প্রতিটি গ্রাহকের identity stack-এ false positive-এর পর access ফেরানোর অভিন্ন পদ্ধতি দেয় না।

Third-party SOAR, EDR বা identity control একই entity-তে আলাদা action নিলে state conflict হতে পারে। কোন ব্যবস্থা system of record হবে, action ID কীভাবে পুনরাবৃত্তি ঠেকাবে এবং enforcement-এর আগে বর্তমান state কীভাবে যাচাই হবে—এসব playbook-এ লেখা থাকা দরকার। নইলে একটি control unblock করলেও অন্যটি user বা traffic আটকে রাখতে পারে।

Audit trail-এ agent-এর প্রস্তাব, verdict-এর প্রমাণ, অনুমোদনকারীর পরিচয়, কার্যকর API action, ফল এবং rollback আলাদা timestamp-সহ রাখা উচিত। শুধু incident-এর final status সংরক্ষণ করলে false positive, অসম্পূর্ণ rollback ও third-party conflict আলাদা করে শনাক্ত করা কঠিন হবে।

‘Machine speed’ এখনো ফলাফলের প্রমাণ নয়

“Machine speed” Zscaler-এর পণ্যের দাবি; এটি কোনো নির্দিষ্ট গ্রাহকের production ফল নয়। ঘোষণায় প্রযুক্তির availability ও capability বর্ণিত হয়েছে, কিন্তু precision, false-positive containment, mean time to contain, approval latency বা rollback time-এর তুলনামূলক customer benchmark প্রকাশ করা হয়নি। ফলে দ্রুততার দাবি যাচাই করতে deployment-নির্দিষ্ট পরিমাপ দরকার।

প্রথমে shadow mode-এ agent-এর recommendation ও analyst-এর সিদ্ধান্ত তুলনা করা যেতে পারে। পরে কম-প্রভাবের indicator বা সীমিত user group-এ সময়সীমাবদ্ধ automation চালিয়ে দেখা দরকার কতটি সিদ্ধান্ত সঠিক ছিল, কত বৈধ user বা business process বাধাগ্রস্ত হয়েছে এবং rollback সম্পূর্ণ হতে কত সময় লেগেছে। এগুলো বাস্তবায়ন-পরামর্শ; প্রকাশিত customer result নয়।

এখন পর্যন্ত নিশ্চিত অবস্থা হলো, ৯ সেপ্টেম্বর ২০২৬-এ ঘোষিত ও বিশ্বজুড়ে উপলভ্য Zscaler Agentic SOC আক্রান্ত user isolate এবং ক্ষতিকর যোগাযোগ block করার control সমর্থন করে; playbook মানুষ তত্ত্বাবধান করেও বা automation দিয়েও চালানো যায়। অমীমাংসিত অংশটি প্রতিষ্ঠানের governance: কোন action শুধু recommendation থাকবে, কোনটি pre-approved হবে এবং high-impact isolation অনুমোদন ও ফিরিয়ে দেওয়ার দায়িত্ব কার থাকবে।

আরও পড়ুন:

শেয়ার করুন:

আমাদের নিউজলেটার নিন

সর্বশেষ Web3, AI ও ক্রিপ্টো সংবাদ সরাসরি আপনার ইনবক্সে পান।

0