এই নিবন্ধে বর্ণনা করা হয়েছে কিভাবে আপনার অ্যাকাউন্টের জন্য অ্যাপ & ডেটা API সুরক্ষা নীতির জন্য গিটহাব কানেক্টর কনফিগার করতে হবে এবং হুমকি প্রতিরোধ এবং ডেটা সুরক্ষা নীতির মধ্যে এই কানেক্টর ব্যবহারকারী নিয়মগুলি তৈরি করতে হবে।
অ্যাপ & ডেটা API প্রোটেকশন নীতির জন্য আলাদা ক্যাটো লাইসেন্স প্রয়োজন। আরও তথ্যের জন্য আপনার ক্যাটো প্রতিনিধি বা অফিসিয়াল রিসেলার এর সাথে যোগাযোগ করুন।
GitHub কানেক্টরের জন্য বাইনারি ফাইলসমূহ সমর্থিত নয়।
সারসংক্ষেপ
গিটহাব ডেটা সুরক্ষা API কানেক্টর কনটেন্ট মনিটর করে যা ব্যবহারকারী রিপোজিটরিতে পুশ করে এবং আপনি DLP কনটেন্ট প্রোফাইলগুলিতে সংজ্ঞায়িত সংবেদনশীল ডেটা স্ক্যান করে। কানেক্টর যখন একটি কমিটে সংবেদনশীল ডেটা সনাক্ত করে, তখন এটি বিশদ সহ একটি ইভেন্ট তৈরি করে। উদাহরণস্বরূপ, আপনি API টোকেন, এসএসএইচ কী, ডেটাবেস শংসাপত্র, এবং আরও অনেক কিছু কমিটগুলিতে স্ক্যান করতে পারেন।
কমিটগুলিতে কন্টেন্ট মনিটর করার জন্য, গিটহাব সংস্থার জন্য কানেক্টর তৈরি করুন, তারপর হুমকি প্রতিরোধ এবং ডেটা সুরক্ষা নীতিতে নিয়ম কনফিগার করুন যা স্ক্যান করা এবং মনিটরিং করা হয় এমন ব্যবহারকারী এবং রিপোজিটরিগুলি সংজ্ঞায়িত করে।
প্রয়োজনীয় শর্ত
আপনার সংস্থার গিটহাব অ্যাকাউন্টের জন্য প্রশাসক অনুমতি
GitHub এর জন্য এপিআই সংযোগকারীর প্রয়োজনীয় অনুমতিসমূহ
গিটহাব কমিট স্ক্যান করার জন্য ডেটা সুরক্ষা API সক্ষম করতে, কানেক্টর গিটহাব অ্যাকাউন্টে Cato কে নিম্নলিখিত অনুমতি দেয়:
কোড, সদস্যরা এবং মেটাডেটাতে পড়ার অনুমতি
GitHub সংযোগকারীর সাথে কাজ করা
এই অংশটি ব্যাখ্যা করে কিভাবে API কানেক্টর তৈরি করতে হবে গিটহাবের জন্য যাতে কমিটগুলির মধ্যে সংবেদনশীল ডেটা এবং হুমকি সনাক্ত করতে পারে।
GitHub সংযোগকারী তৈরি করা
গিটহাব কানেক্টর তৈরি করতে Cato ম্যানেজমেন্ট অ্যাপ্লিকেশন ব্যবহার করুন, তারপর আপনার গিটহাব অ্যাকাউন্টে সাইন ইন করুন। সংগঠনটি নির্বাচন করুন যাতে কানেক্টর ইনস্টল করা হয়, তারপর নির্বাচন করুন যে রিপোজিটরিগুলিতে কানেক্টর প্রাপ্ত হতে পারে। আপনি সংগঠনের সকল রিপোজিটরি বা শুধুমাত্র নির্দিষ্ট কিছু নির্বাচন করতে পারেন।
প্রতিটি গিটহাব সংস্থার জন্য আপনি একটি একক কানেক্টর তৈরি করতে পারেন। একাধিক সংস্থার জন্য, প্রতিটির জন্য একটি পৃথক কানেক্টরের প্রয়োজন।
ডেটা সুরক্ষা পলিসিতে আপনি সংজ্ঞায়িত যে কন্টেন্ট আছে তা স্ক্যান করতে গিটহাব কানেক্টর ডেটা সুরক্ষা API ইঞ্জিনকে সক্ষম করতে দেয়।
নোট:
আপনি কোনো সংস্থার জন্য একাধিক কানেক্টর ইনস্টল করতে পারবেন না। একই সংস্থার জন্য দ্বিতীয় কানেক্টর ইনস্টল করার চেষ্টা কার্যকারিতায় প্রভাব ফেলতে পারে এবং সংস্থাটি আর পর্যবেক্ষণে নাও থাকতে পারে।
গিটহাব ব্যবস্থাপনা কনসোলে বিদ্যমান কানেক্টরের সেটিংস পরিবর্তন করা কার্যকারিতায় প্রভাব ফেলতে পারে এবং সংস্থাটি আর পর্যবেক্ষণে নাও থাকতে পারে।
গিটহাবের জন্য কানেক্টর তৈরি করতে:
নেভিগেশন মেনু থেকে, Resources > Integrations নির্বাচন করুন এবং Integrated APIs ট্যাবটিতে ক্লিক করুন।
নিউ ক্লিক করুন। New Connector প্যানেল খোলে।
SaaS অ্যাপ্লিকেশন ড্রপডাউনে, গিটহাব নির্বাচন করুন।
ক্ষমতা সেকশনে, ডেটা এবং হুমকি প্রতিরোধ নির্বাচন করুন।
কানেক্টর নাম এ প্রবেশ করুন।
Authorize and Save এ ক্লিক করুন। আপনি গিটহাবে পুনঃনির্দেশিত হচ্ছেন।
গিটহাবে অ্যাপটি ইনস্টল করুন:
গিটহাবে, প্রশাসক হিসেবে সাইন ইন করুন। আপনি যদি ইতিমধ্যে গিটহাবে সাইন ইন থাকেন, যাচাই করুন যে আপনি প্রশাসক হিসেবে সাইন ইন করেছেন।
কানেক্টরের জন্য সংগঠনটি নির্বাচন করুন।

যদি প্রয়োজন হয়, সংগঠনে সাইন ইন করুন।
কানেক্টরের অ্যাক্সেস প্রদানের অনুমতি থাকা রিপোজিটরিগুলি নির্বাচন করুন, এবং ইনস্টল ক্লিক করুন। আপনি সংগঠনের সমস্ত বা নির্দিষ্ট রিপোজিটরিগুলি নির্বাচন করতে পারেন।

স্ক্রীনটি দেখায় যে আপনি সাফল্যের সাথে ভাড়াটিয়ার জন্য অনুমতিসমূহ প্রয়োগ করেছেন।

GitHub সংযোগকারীটি তৈরি হয়েছে এবং Integrated APIs ট্যাবে যোগ করা হয়েছে।
কনেক্টর স্ট্যাটাস বোঝা
ইনস্টল করা SaaS অ্যাপ্লিকেশনগুলির পৃষ্ঠায় স্থিতি কলামটি আপনার গিটহাব অ্যাকাউন্ট এবং আপনার ক্যাটো অ্যাকাউন্টের মধ্যে সংযোগের অবস্থান দেখায়। এসব স্ট্যাটাসের ব্যাখ্যা:
সংযুক্ত - আপনার অ্যাকাউন্টটি সংযুক্ত এবং সঠিকভাবে কাজ করছে।
সংযোগ ত্রুটি - গিটহাব কানেক্টরের সংযোগ বা অনুমতি সমস্যা। অনুগ্রহ করে সহায়তা টিকিট খুলুন।
ব্যবহারকারীর অনুমোদন অপেক্ষমান - কানেক্ট সেটিংস পৃষ্ঠায় গিটহাব কানেক্টর তৈরি হয়, তবে আপনি সফলভাবে গিটহাবে প্রমাণীকরণ করেননি। প্রমাণীকরণ প্রক্রিয়াকরণে কয়েক সেকেন্ড লাগতে পারে, তাই আপনি যদি এই স্থিতি পান, তাহলে ব্রাউজার রিফ্রেশ করুন।
গিটহাব নিষিদ্ব নিয়ম ডেটা সুরক্ষা নীতিতে যোগ করা
এই বিভাগে ব্যাখ্যা করা হয়েছে কিভাবে ডেটা সুরক্ষা নীতি ব্যবহার করে গিটহাব কমিটগুলিতে সংবেদনশীল ডেটা মনিটর করবেন। যখন কোন ব্যবহারকারী একটি রিপোজিটরিতে কমিট পুশ করে, তখন ডেটা সুরক্ষা ইঞ্জিন এ কমিটে নতুন বিষয়বস্তু স্ক্যান করে যাতে কন্টেন্ট প্রোফাইলস এ সংজ্ঞায়িত সংবেদনশীল ডেটা শনাক্ত করা যায়। পূর্বে যে বিষয়বস্তু রিপোজিটরিতে পুশ করা হয়েছে তা স্ক্যান করা হয় না, শুধুমাত্র নতুন বিষয়বস্তু যা কমিটে আলাদা।
GitHub নিষিদ্ব নিয়ম সেটিংস বোঝা
এই বিভাগে ব্যাখ্যা করা হয়েছে কিভাবে গিটহাব কমিটগুলি স্ক্যান করার জন্য ডেটা সুরক্ষা নিয়মগুলির সেটিংস সংজ্ঞায়িত করবেন। প্রতিটি নিয়ম নিম্নলিখিত সেটিংস সহ নির্ধারিত হতে পারে:
ব্যবহারকারীরা - নিরীক্ষণের জন্য গিটহাব ব্যবহারকারীদের সংজ্ঞায়িত করুন। যেকোনো নির্বাচন করুন অথবা একজন বা একাধিক নির্দিষ্ট ব্যবহারকারী সংজ্ঞায়িত করুন।
অবজেক্ট - কোন গিটহাব রিপোজিটরি স্ক্যান করা হবে তা সংজ্ঞায়িত করুন। যেকোনো নির্বাচন করুন অথবা একটি বা একাধিক নির্দিষ্ট রিপোজিটরি সংজ্ঞায়িত করুন।
স্ক্যান করার জন্য উপলব্ধ রিপোজিটরিগুলি সেইগুলি অন্তর্ভুক্ত করে যেগুলি কানেক্টর তৈরি করা হলে অ্যাক্সেসের অনুমতি নির্ধারিত হয়েছিল। উপরে দেখুন GitHub সংযোগকারী তৈরি করা।
ফাইল বৈশিষ্ট্য - ফাইলের নাম এবং ফাইলের ধরণ এর ভিত্তিতে স্ক্যান থেকে ফাইলসমূহ বাদ দিন। নির্ধারিত বৈশিষ্ট্যগুলি পূরণ করে এমন ফাইলগুলি স্পর্শকাতর বিষয়বস্তুর জন্য স্ক্যান করা হয় না।
কন্টেন্ট প্রোফাইল - ডিএলপি কন্টেন্ট প্রোফাইল যা ডিএলপি কন্টেন্ট পরিদর্শন সংজ্ঞায়িত করে
আপনি নিরাপত্তা > ডিএলপি প্রোফাইল > ডিএলপি প্রোফাইল > কন্টেন্ট প্রোফাইল-এ কন্টেন্ট প্রোফাইল তৈরি বা সম্পাদনা করতে পারেন
ক্রিয়াকলাপ - নিয়মের সাথে মিলে গেলে ইভেন্ট তৈরি করতে চান না সেক্ষেত্রে ইভেন্ট তৈরি করুন বা বিজ্ঞপ্তি পাঠাতে চান সেটি নির্বাচন করুন
গিটহাব নিয়ম কনফিগার করা হচ্ছে
ডেটা সুরক্ষা পৃষ্ঠা ব্যবহার করে আপনার ডেটা সুরক্ষা নীতিতে SaaS অপ্লিকেশন নিয়ম যোগ করুন।

GitHub অ্যাপের জন্য একটি নতুন ডেটা সুরক্ষা নিয়ম তৈরি করতে:
নেভিগেশন পেইন থেকে নিরাপত্তা > অ্যাপ এবং ডেটা API প্রোটেকশন নির্বাচন করুন এবং ডেটা সুরক্ষা নির্বাচন করুন বা প্রসারিত করুন।
নতুন-এ ক্লিক করুন। নতুন নিয়ম প্যানেল খুলুন।
অ্যাপ্লিকেশন কানেক্টর এ, গিটহাব অ্যাপটি নির্বাচন করুন।
সাধারণ সেকশনে, নিয়মের জন্য সেটিংস প্রবেশ করুন।
ব্যবহারকারীরা এ, আপনি যে GitHub ব্যবহারকারীদের নিরীক্ষণ করছেন সেটি সংজ্ঞায়িত করুন:
যেকোনো - সংগঠনের সকল GitHub ব্যবহারকারী নিরীক্ষণ করুন (ডিফল্ট মান)
গিটহাব ব্যবহারকারী - নিরীক্ষণ করার জন্য নির্দিষ্ট সংগঠন ব্যবহারকারী নির্বাচন করুন
অবজেক্ট এ, যে গিটহাব রিপোজিটরি স্ক্যান করা হচ্ছে তা সংজ্ঞায়িত করুন। ডিফল্ট মান হচ্ছে যেকোনো।
ফাইল বৈশিষ্ট্য এ, স্ক্যান করা ফাইলগুলির মানদণ্ড নির্ধারণ করুন (ডিফল্ট সেটিং হল সব ফাইল স্ক্যান করা)।
কন্টেন্ট প্রোফাইল এ, এই নিয়মটির জন্য DLP কন্টেন্ট প্রোফাইল নির্বাচন করুন।
ডিএলপি বিষয়বস্তু প্রোফাইল সম্পর্কে আরো জানার জন্য, দেখুন ডিএলপি বিষয়বস্তু প্রোফাইল তৈরি করা।
ক্রিয়াকলাপ এ, নিরীক্ষণ করুন নির্বাচন করুন।
(ঐচ্ছিক) ইভেন্ট এবং বিজ্ঞপ্তি পাঠানোর জন্য ট্র্যাকিং বিকল্পগুলি কনফিগার করুন।
বিজ্ঞপ্তিগুলি সম্পর্কে আরও তথ্যের জন্য, সতর্কতা বিভাগে সাবস্ক্রিপশন গ্রুপ, মেইলিং তালিকা এবং সতর্কতা ইন্টিগ্রেশনের জন্য প্রাসঙ্গিক নিবন্ধ দেখুন।
সংরক্ষণ করুন তে ক্লিক করুন। নিয়ম ডেটা সুরক্ষা নীতিতে যোগ করা হয়েছে।
অর্ডারড ডেটা প্রোটেকশন নিয়মের সাথে কাজ করা
ডেটা সুরক্ষা এপিআই ইঞ্জিন ধারাবাহিকভাবে ডেটা পরিদর্শন করে, এবং এটি একটি নিয়মের সাথে মেলে কিনা তা যাচাই করে। যদি ডেটা কোনও নিয়মের সাথে মেলে না, তবে এটি পরিদর্শন করা হয় না। নিয়মগুলি যা নিয়মের শীর্ষে থাকে তাদের অগ্রাধিকার বেশি হয় এবং তারা নিয়মের নিম্ন স্তরে থাকা নিয়মগুলির আগে প্রয়োগ করা হয়। প্রতিটি অ্যাপ্লিকেশন বা কানেক্টর প্রকার শুধুমাত্র একবার ডেটায় প্রয়োগ করা হয়।
সর্বোত্তম অনুশীলনসমূহ - আপনার নিয়মের দক্ষতা সর্বাধিক করার জন্য, আমরা সুপারিশ করি যে প্রতিটি কানেক্টর প্রকারের জন্য, নির্দিষ্ট ব্যবহারকারীদের জন্য নিয়মগুলির অগ্রাধিকার থাকা উচিত যা যেকোনো ব্যবহারকারীদের জন্য প্রযোজ্য নিয়মের চেয়ে।
উদাহরণস্বরূপ, যদি নিয়ম #2 এর কানেক্টর ডেটার সাথে মিলে যায়, তাহলে ডেটা সুরক্ষা এপিআই ইঞ্জিন দ্বারা ডেটা পরীক্ষা করা হয়। ইঞ্জিন একই কানেক্টরের জন্য নিয়ম #3 এবং নিচেরটি প্রয়োগ করা অব্যাহত রাখে না। তবে, ডেটা ভিন্ন কানেক্টর সহ নিম্ন অগ্রাধিকার নিয়মের সাথে মিলে যেতে পারে।
সংযোগকারীতে হুমকি সুরক্ষা যোগ করা
আপনি কানেক্টরের জন্য হুমকি প্রতিরোধ নিয়ম তৈরি করতে পারেন যাতে ফাইল এবং সংযুক্তিগুলিকে ম্যালওয়্যার এবং ভাইরাসের জন্য স্ক্যান করা যায় আপনার অ্যাকাউন্টে সক্রিয়কৃত এন্টি-ম্যালওয়্যার এবং এন্টি-ম্যালওয়্যার ইঞ্জিন ব্যবহার করে। ডেটা সুরক্ষা API ইঞ্জিন কানেক্টরের ট্রাফিক স্ক্যান করে এবং আপনি যে নিয়মটির জন্য ক্রিয়া এবং ট্র্যাকিং অপশন কনফিগার করেছেন সেগুলি প্রয়োগ করে:
ট্রাফিক মনিটর করুন (ব্লক শীঘ্রই সহায়তাপ্রাপ্ত হবে)
ইভেন্ট তৈরি করুন
ইমেল বিজ্ঞপ্তি পাঠান
যখন আপনি একটি অ্যাপ & ডেটা API প্রোটেকশন নিয়ম তৈরি করেন, তখন আপনার অ্যাকাউন্টের জন্য সক্রিয় করা এন্টি-ম্যালওয়্যার ইঞ্জিনগুলি (নিরাপত্তা > এন্টি-ম্যালওয়্যার) সেই কানেক্টর অ্যাপ্লিকেশনের জন্য পাঠানো ফাইলগুলিতে ম্যালওয়্যার স্ক্যান করে।
নিম্নলিখিত স্ক্রিনশটটি OneDrive কানেক্টরের জন্য একটি হুমকি প্রতিরোধ নিয়ম দেখায় যা অভ্যন্তরীণ ব্যবহারকারী বা অতিথি দ্বারা পাঠানো ফাইলগুলি স্ক্যান করে:

ফাইলের জন্য ব্যতিক্রম তৈরি করা
কখনও কখনও Cato এর ডেটা সুরক্ষা API ইঞ্জিন দ্বারা যা ব্লক করা হয় তা একটি ফাইল থাকে যা আপনি জানেন নিরাপদ, এবং এটি নেটওয়ার্কে অনুমতি দিতে হবে। ফাইল হ্যাশ নীতি মধ্যে এন্টি-ম্যালওয়্যার ব্যতিক্রমসমূহও অ্যাপ & ডেটা এপিআই প্রোটেকশন এ প্রযোজ্য। ফাইল হ্যাশ নীতি তে ফাইল যোগ করার জন্য আরও তথ্যের জন্য, এন্টি-ম্যালওয়্যার ব্যতিক্রম পরিচালনা করা দেখুন।
ডেটা প্রোটেকশন এপিআই ইভেন্ট বিশ্লেষণ
হোম > ইভেন্টস পৃষ্ঠা আপনার অ্যাকাউন্টের সমস্ত ডেটা সুরক্ষা API ইভেন্টস প্রদর্শন করে। শক্তিশালী অনুসন্ধান সরঞ্জামগুলি আপনাকে ড্রিল-ডাউন করে সেই ইভেন্টগুলি শনাক্ত করতে দেয় যা প্রয়োজনীয় ডেটা ধারণ করে।
ডেটা সুরক্ষা API ইভেন্টগুলি নিম্নলিখিত ক্ষেত্র দ্বারা সনাক্ত করা যেতে পারে:
ইভেন্ট টাইপ - নিরাপত্তা
সাব-ধরন - SaaS নিরাপত্তা এপিআই ডেটা সুরক্ষা এবং SaaS নিরাপত্তা এপিআই ম্যালওয়্যার বিরোধী
আপনার নেটওয়ার্কে ইভেন্টস বিশ্লেষণ সম্পর্কে এখানে আরও জানতে পারেন।
এটি একটি SaaS নিরাপত্তা API গিটহাব কানেক্টর ইভেন্টের উদাহরণ:

ডেটা সুরক্ষা API ইভেন্ট ফিল্ডগুলি ব্যাখ্যা করা
ক্ষেত্রসমূহের নাম | বর্ণনা |
|---|---|
অ্যাপ্লিকেশন কার্যকলাপ | পুশ |
কানেক্টর নাম | নিয়মের জন্য সংজ্ঞায়িত করা কানেক্টরের জন্য নাম |
কানেক্টর ধরন | এই কানেক্টরের জন্য সংজ্ঞায়িত করা SaaS অ্যাপ |
ডিএলপি প্রোফাইল | এই ইভেন্ট উৎপন্ন ডিএলপি কন্টেন্ট প্রোফাইল |
সম্পূর্ণ পাথ ইউআরএল | কমিটের জন্য ডিফ তুলনা লিঙ্ক |
ম্যাচড ডেটা টাইপ | কন্টেন্ট প্রোফাইলে ডেটা টাইপ যা নিয়মের সাথে মিলে গেছে |
নিয়ম | ডেটা সুরক্ষা নীতিতে নিয়ম নাম |
অবজেক্ট নাম | রিপোসিটরির নাম যেখানে কমিট পুশ করা হয়েছে |
অবজেক্ট টাইপ | স্ক্যান করা অবজেক্টের প্রকার |
মালিক | যে ব্যবহারকারী কমিট পুশ করেছে তার ইমেইল ঠিকানা |
গুরুত্বপূর্ণতা | নিয়মের জন্য গুরুত্ব |