Cato ডেটাকে TrendAI এর সাথে ইন্টিগ্রেট করা

Prev Next

Important: This integration is a preview and subject to change. The certification process is underway.

সংক্ষিপ্ত পর্যালোচনা

TrendAI ইন্টিগ্রেশনের মাধ্যমে Cato নেটওয়ার্ক এবং নিরাপত্তা ডেটা বিশ্লেষণ করুন এবং TrendAI Vision One Agentic SIEM এর অন্যান্য নিরাপত্তা ডেটার সাথে কর্তব্যভূক্ত করুন। নেটিভ ইন্টিগ্রেশন HTTPS এর মাধ্যমে ডেটা TrendAI HTTP ইভেন্ট কালেকশন কালেক্টরে পাঠায়, যাতে আপনার SOC Cato রেকর্ড পরীক্ষা করে মনিটরিং ও তদন্ত কার্যপ্রবাহে ব্যবহার করতে পারে।

Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন (CMA) এ আপনি ইন্টিগ্রেশন কনফিগার করেন। Cato JSON অ্যারেগুলি Content-Type: application/json দিয়ে পাঠায় এবং TrendAI এর মাধ্যমে জেনারেট এক Bea Token দিয়ে প্রমাণীকরণ করে।

TrendAI ডেটা উৎসসমূহ

আপনি ইভেন্ট, প্রবাহ, বা উভয় নির্বাচন করতে পারেন:

  • ইভেন্ট - নেটওয়ার্ক এবং নিরাপত্তা কার্যকলাপের রেকর্ড, যেমন নীতি মিল, হুমকি, সংযোগ পরিবর্তন, এবং অডিট কার্যকলাপ।

  • প্রবাহ - নেটওয়ার্ক প্রবাহের রেকর্ড যা অ্যাপ্লিকেশন ও ব্যবহারকারী কন্টেক্সট যোগ করে এবং সারসংক্ষেপ অধিবেশন বিস্তারিত প্রদানের জন্য যেমন বাইট, প্যাকেট, এবং সময়কাল।

প্রতিটি রেকর্ডে একটি data_source ক্ষেত্র রয়েছে যার মান events অথবা flows। প্রবাহ ডেটা আপনার ট্রাফিকের উপর নির্ভর করে ইভেন্ট ডেটার তুলনায় উল্লেখযোগ্যভাবে বেশী ভলিউম জেনারেট করতে পারে।

প্রার্থাসূচি

  • CMA এর সম্পদ সেকশনে ইন্টিগ্রেশন এর জন্য সম্পাদক অনুমতি। আরও তথ্যের জন্য, দেখুন RBAC ব্যবহার করে Admin ভূমিকা পরিচালনা।

  • Agentic SIEM এবং HTTP ইভেন্ট কালেকশন কনফিগার করার অনুমতি সহ TrendAI Vision One tenant।

  • তৃতীয় পক্ষের ডেটা ইনজেশন এবং প্রয়োজনীয় ধারণের জন্য যথেষ্ট Agentic SIEM ক্রেডিট।

  • ইভেন্ট ইন্টিগ্রেশন দিয়ে শুরু এর মধ্যে বর্ণিত প্রয়োজনীয় বিষয়গুলি, যেকোনো প্রয়োজনীয় আইপি অনুমোদন তালিকা সহ।

ব্যবহার কেস

এই উদাহরণগুলি অনুমান করে যে সম্পর্কিত ডেটা উৎস প্রবেশ করানো এবং রেকর্ডগুলির সাথে সম্পর্কযুক্ত ক্ষেত্রগুলি ধারাবাহিকভাবে পার্স করা হচ্ছে।

ঘটনাসমূহ

TrendAI এর এন্ডপয়েন্ট অ্যালার্ট থেকে শুরু করে, XDR Data Explorer এর মধ্যে Cato ইভেন্ট অনুসন্ধান করুন মিলিত হোস্ট, আইপি ঠিকানা এবং সময় তথ্যের জন্য, সম্পর্কিত নেটওয়ার্ক কার্যকলাপ তদন্ত করতে।

প্রবাহ

এন্ডপয়েন্ট সতর্কতার চারপাশে Cato প্রবাহ পর্যালোচনা করুন যাতে নির্ণয় করা যেতে পারে যে হোস্টগুলি কোন গন্তব্যস্থলগুলির সাথে যোগাযোগ করেছে এবং কতটুকু ডেটা আপলোড এবং ডাউনলোড করা হয়েছে।

TrendAI ইন্টিগ্রেশন তৈরি করা

TrendAI রেপোজিটোরিতে একটি HTTP ইভেন্ট সংগ্রহকারী তৈরি করুন, এর এন্ডপয়েন্টটি curl দিয়ে পরীক্ষা করুন, তারপর এর এন্ডপয়েন্ট URL এবং JWT টোকেন ব্যবহার করে CMA-তে ইন্টিগ্রেশন কনফিগার করুন।

পর্ব 1: TrendAI এ HTTP ইভেন্ট সংগ্রাহক তৈরি করুন

TrendAI গন্তব্য প্রস্তুত করতে:

  1. TrendAI Vision One-এ লগ ইন করুন এবং Agentic SIEM & XDR > ডেটা উত্স এবং লগ ব্যবস্থাপনা > তৃতীয় পক্ষের লগ রেপোজিটরিগুলিতে যান।

  2. একটি লগ রেপোজিটরি তৈরি করুন বা বিদ্যমান একটি খুলুন। আপনি ডেটা ব্যবহার করার পরিকল্পনা অনুযায়ী মিল করে এমন সংগৃহীত এবং ধারণ সেটিংগুলি নির্বাচন করুন।

    একটি রেপোজিটরির ইনজেশন ধরন সৃষ্টির পরে আপনি পরিবর্তন করতে পারবেন না। ভূমিকম্প সংঘটনের সময় বিশ্লেষণ, সম্পর্কন এবং হুমকি শিকারের জন্য ইনজেশন সমর্থন প্রদান করে; আর্কাইভাল ইনজেশন অপ্রায়িক অনুসন্ধান এবং ধারণ প্রয়োজনীয়তার জন্য উদ্দেশ্যপ্রাপ্ত।

  3. রেপোজিটরি প্যানেলে, সংগ্রাহক ট্যাবটি খুলুন এবং সংগ্রাহক যুক্ত করুন ক্লিক করুন।

  4. Cato ডেটার জন্য ভেন্ডর এবং প্রোডাক্ট নির্বাচন করুন, JSON কে লগ ফর্ম্যাট হিসেবে চয়ন করুন এবং লগগুলো ব্যবহার করা timezone নির্বাচন করুন।

  5. মিতব্যয়ী নাম এবং বিবরণ লিখুন।

  6. পদ্ধতি হিসেবে HTTP ইভেন্ট সংগ্রহ নির্বাচন করুন এবং সংগ্রাহকের জন্য তৈরি হওয়া /hec এন্ডপয়েন্ট URL কপি করুন।

  7. add.png এ ক্লিক করুন।

  8. JWT টোকেন তৈরি স্ক্রিনে, মেয়াদ শেষ করার সময় নির্বাচন করুন এবং টোকেন তৈরি করুন ক্লিক করুন।

  9. টোকেনটি কপি করুন, নিরাপদে সংরক্ষণ করুন এবং বন্ধ করুন ক্লিক করুন।

  10. রেপোজিটরির সংগ্রাহক ট্যাবে, সংগ্রাহকের বিস্তারিত এবং এন্ডপয়েন্ট URL যাচাই করুন।

পর্ব 2: curl দিয়ে এন্ডপয়েন্ট পরীক্ষা করুন

CMA তে ইন্টিগ্রেশন কনফিগার করার আগে, সরাসরি TrendAI-এ এক পরীক্ষা অনুরোধ পাঠান। এটি Cato ইন্টিগ্রেশন থেকে এন্ডপয়েন্ট এবং প্রমাণীকরণ সমস্যাগুলি পৃথক করতে সহায়তা করে।

এন্ডপয়েন্ট পরীক্ষা করতে:

  1. ধাপ ১ থেকে সম্পূর্ণ জেনারেটেড /hec এন্ডপয়েন্ট ইউআরএল উদাহরণ ইউআরএলের পরিবর্তে ব্যবহার করুন। গোপন প্রম্পটে সংগ্রাহকের JWT টোকেন লিখুন।

  2. নমুনা টাইমস্ট্যাম্পগুলোকে বর্তমান UTC সময়ে আপডেট করুন, তারপর নিম্নলিখিত কমান্ডটি চালান:

    সম্পূর্ণ উদাহরণটি একটি ইন্টারেক্টিভ Bash শেলে চালান (প্রয়োজন হলে প্রথমে bash চালান)। গোপন প্রম্পটে পরিচয়পত্র প্রবেশ করুন; কমান্ডে সেগুলি প্রবেশ করাবেন না। উদাহরণ শেল ট্রেসিং অক্ষম করে এবং এই --header @- ব্যবহার করে স্ট্যান্ডার্ড ইনপুটের মাধ্যমে প্রমাণীকরণ হেডার পাস করে, পরিচয়পত্রকে শেল ইতিহাস ও curl কমান্ড লাইন আর্গুমেন্ট থেকে বাইরে রাখে। উদাহরণটি শেষ হলে অস্থায়ী পরিচয়পত্র ভেরিয়েবলগুলি বাতিল করা হয়।

    (
     সেট +axv
     সেট -euo pipefail
     CATO_TEST_TOKEN আনসেট করুন
     IFS= পড়ুন -r -s -p 'TrendAI JWT টোকেন: ' CATO_TEST_TOKEN
     বিল্টিন printf '\n' >&2
     কেস "$CATO_TEST_TOKEN" in
     '' |*$'\r'*) বিল্টিন printf 'ক্যারিয়েজ রিটার্ন ছাড়া একটি অকৃত্য পরিচয়পত্র প্রবেশ করান।\n' >&2; exit 1 ;;
     esac
    
     বিল্টিন printf '%s\n' "Authorization: Bearer ${CATO_TEST_TOKEN}" | \
     curl -q --fail --show-error --include --max-time 30 -X POST 'https://<api-fqdn>/ingest/api/v1/third_party_log/hec' \
     --header @- \
     -H "Content-Type: application/json" \
     -d '[{"timestamp": "2026-04-07T10:00:03Z", "msg": "json log line 1"},{"timestamp": "2026-04-07T10:00:05Z", "msg": "json log line 2"}]'
    )
  3. তথ্যগত ত্রুটির জন্য HTTP প্রতিক্রিয়া পরীক্ষা করুন। একটি সফল অনুরোধ একটি HTTP 2xx স্ট্যাটাস প্রদান করে।

  4. TrendAI-তে, গন্তব্য রিপোজিটরিতে json log line 1 এবং json log line 2 অনুসন্ধান করুন। নিশ্চিত করুন যে দুটি রেকর্ড পৃথকভাবে প্রদর্শিত হয়।

এই পরীক্ষা নিরীক্ষণ করে যে গন্তব্যটি নমুনা অনুরোধ গ্রহণ করে কি না। নিচে ইন্টিগ্রেশন কনফিগার করার পর Cato ডাটা এবং পার্সিং যাচাই করুন।

ধাপ ৩: CMA-তে ইন্টিগ্রেশন তৈরি করুন।

TrendAI ইন্টিগ্রেশন তৈরি করতে:

  1. CMA নেভিগেশন মেনু থেকে Resources > ইন্টিগ্রেশন যান।

  2. কনফিগার্ড ইন্টিগ্রেশন ট্যাব খুলুন এবং নতুন এ ক্লিক করুন।

  3. TrendAI এবং ডেটা এক্সপোর্ট ক্ষমতা নির্বাচন করুন।

  4. একটি নাম এবং একটি ঐচ্ছিক বিবরণ প্রবেশ করান।

  5. Ingestion URL এর জন্য TrendAI সংগ্রাহক থেকে সম্পূর্ণ জেনারেটেড /hec এন্ডপয়েন্ট URL পেস্ট করুন।

  6. Bearer Token এর জন্য সংগ্রাহকের JWT টোকেন পেস্ট করুন। শুধুমাত্র টোকেন প্রবেশ করুন; Cato Bearer উপসর্গ যোগ করে।

  7. ডেটা সোর্সের অধীনে, ইভেন্টগুলি, প্রবাহ, বা উভয় নির্বাচন করুন।

  8. (একচ্ছিক) কোন রেকর্ডগুলি পাঠানো হবে তা নিয়ন্ত্রণ করতে ইভেন্ট এবং প্রবাহ ফিল্টারগুলি কনফিগার করুন। দেখুন ফিল্টার.

  9. সংরক্ষণ করুন চাপ দিন।

Cato টোকেন এনক্রিপ্ট করে সংরক্ষণ করে এবং পুনরায় প্রদর্শন করে না। JWT টোকেন ঘুরানোর সময় ইন্টিগ্রেশন আপডেট করুন।

Cato JWT সহ Authorization: Bearer <token> হেডার ব্যবহার করে প্রমাণীকরণ করে।

ধাপ ৪: ইনজেশন এবং পার্সিং যাচাই করুন

যাচাই করতে যে Cato ডেটা TrendAI-এ পৌঁছায়:

  1. CMA-তে ইন্টিগ্রেশন স্ট্যাটাস পর্যালোচনা করুন। প্রয়োজন হলে পৃষ্ঠাটি রিফ্রেশ করুন এবং প্রমাণীকরণ বা গন্তব্যস্থান ত্রুটির জন্য পরীক্ষা করুন।

  2. TrendAI-এ, রিপোজিটরি খুলুন এবং সংগ্রাহক স্ট্যাটাস ও ইনজেশন তথ্য পর্যালোচনা করুন।

  3. প্রতিটি নির্বাচিত ডেটা উৎসের জন্য সাম্প্রতিক Cato ইভেন্ট বা নেটওয়ার্ক ট্রাফিক তৈরি করুন।

  4. XDR Data Explorer খুলুন এবং পৃথক মান অথবা data_source ক্ষেত্র ব্যবহার করে সাম্প্রতিক Cato রেকর্ডস অনুসন্ধান করুন। ইনজেশনের জন্য কয়েক মিনিট অনুমতি দিন।

  5. যাচাই করুন যে রেকর্ডসমূহ পৃথকভাবে প্রদর্শিত হয় এবং তাদের টাইমস্ট্যাম্প এবং ক্ষেত্রগুলি Cato কার্যকলাপের সাথে মিলে যায়। প্রতিটি নির্বাচিত উৎসের জন্য events অথবা flows মান নিশ্চিত করুন।

ফিল্টারগুলো

Cato ডেটা TrendAI-এ রপ্তানির সীমাবদ্ধ করতে ইভেন্ট এবং প্রবাহ ফিল্টার ব্যবহার করুন। এটি ইনজেশন ভলিউম নিয়ন্ত্রণ করতে এবং প্রাসঙ্গিক ক্রিয়াকলাপের উপর তদন্ত কেন্দ্রীকরণ করতে সাহায্য করে।

একটি গ্রুপের ফিল্টার শর্তগুলি AND লজিক ব্যবহার করে। পৃথক গ্রুপগুলি OR লজিক ব্যবহার করে।

  • Events ফিল্টার – শর্ত নির্ধারণ করতে Add Filter এ ক্লিক করুন, অথবা Add Group এ ক্লিক করুন নতুন ফিল্টার গ্রুপ যোগ করতে।

  • Flows ফিল্টার – Flows নির্বাচিত থাকলে উপলব্ধ। ইভেন্ট ফিল্টারের মত একই গ্রুপিং লজিক ব্যবহার করে।

অত্যন্ত সীমাবদ্ধ ফিল্টার সমস্ত রেকর্ড বাদ দিতে পারে কোনো ত্রুটি রিপোর্ট না করে। কোনো ডেটা না পৌঁছালে, নির্বাচিত ডেটা উৎস এবং ফিল্টার শর্তগুলো পরীক্ষা করুন।

চিহ্নিত সীমাবদ্ধতা

  • তৃতীয় পক্ষের ডেটা ইনজেশন Agentic SIEM ক্রেডিট ব্যবহার করে। ডিফল্ট সময়সীমার বাইরে ধারণ অতিরিক্ত ক্রেডিট প্রয়োজন।

  • একটি রিপোজিটরি ইনজেশন ধরন সৃষ্টি পরবর্তী পরিবর্তন করা যাবে না। একটি ভিন্ন ইনজেশন ধরন ব্যবহারের জন্য, অন্য রিপোজিটরি তৈরি করুন।

  • যদি JWT টোকেন মেয়াদোত্তীর্ণ বা প্রত্যাহার করা হয়, ডেলিভারি বন্ধ হয়ে যাবে যতক্ষণ না আপনি CMA-তে টোকেন আপডেট করবেন।

  • আপনি Cato ইন্টিগ্রেশনের অনুরোধের বডি ফর্ম্যাট, কন্টেন্ট টাইপ বা প্রমাণীকরণ হেডার কাস্টমাইজ করতে পারবেন না।

দ্রুত ত্রুটি নির্ণয়

অসুবিধা

সমাধান

প্রমাণীকরণ HTTP 401 বা 403 এ ব্যর্থ হয়।

নিশ্চিত করুন যে JWT টোকেনটি গন্তব্যসংগৃহীত সংগ্রাহকটির অন্তর্ভুক্ত এবং এর সময়সীমা শেষ হয়নি বা প্রত্যাহার করা হয়নি। প্রয়োজন হলে একটি পরিবর্ত তৈরি করুন এবং CMA এ Bearer Token আপডেট করুন।

গন্তব্যস্থলটি অপ্রাপ্য।

TrendAI সংগ্রাহকের বিস্তারিত থেকে সম্পূর্ণ এন্ডপয়েন্ট ইউআরএলটি কপি করুন, এবং নিশ্চিত করুন যে সংগ্রাহকটি আপনার টেন্যান্টে উপলব্ধ।

গন্তব্যস্থল HTTP 400 বা 415 ফেরত দেয়।

নিশ্চিত করুন যে এন্ডপয়েন্টটি এই সংগ্রাহকের জন্য তৈরি করা /hec URL, টোকেনটি একটি বৈধ, মেয়াদোত্তীর্ণ নয় JWT, এবং অনুরোধ এর দেহ একটি JSON অ্যারে। Cato Content-Type: application/json সহ বডিটি পাঠায়।

ইন্টিগ্রেশন স্বাস্থ্যকর দেখায় কিন্তু কোন ডেটা আসছে না

ডেটা-উৎস নির্বাচন এবং ফিল্টারগুলি পর্যালোচনা করুন, Cato কার্যকলাপের মিল তৈরি করুন, এবং TrendAI সংগ্রাহকের ইনজেকশন তথ্য এবং সংগ্রহস্থল সেটিংস পরীক্ষা করুন।

শুধুমাত্র ইভেন্ট বা শুধুমাত্র প্রবাহ আসছে

নিশ্চিত করুন যে প্রয়োজনীয় উৎসগুলি নির্বাচিত করা হয়েছে এবং তাদের ফিল্টারগুলি মিলানো রেকর্ডের অনুমতি দেয়। নিশ্চিত করুন যে প্রতিটি উৎস তার জন্য কনফিগার করা গন্তব্যস্থালে পাঠানো হয়।

রেকর্ডগুলি আসছে কিন্তু ক্ষেত্রগুলি বিশ্লেষণিত হচ্ছে না

সংগ্রাহকের বিক্রেতা, পণ্য, এবং লগ-ফরম্যাট নির্বাচনগুলি ধাপ 1 এর ব্যবহৃত কনফিগারেশনের সঙ্গে পর্যালোচনা করুন।

অতিরিক্ত সম্পদসমূহ