মূল বিষয়বস্তুতে যান
প্রশ্নে ফিরে যান

কনটেইনার সিকিউরিটি কি?

কনটেইনার সিকিউরিটি হল কন্টেইনার, এর প্রয়োগ এবং অবকাঠামো, সফ্টওয়্যার সাপ্লাই চেইন, সিস্টেম টুলস, সিস্টেম লাইব্রেরি এবং সাইবার নিরাপত্তা হুমকির বিরুদ্ধে রানটাইম সহ সুরক্ষার জন্য সুরক্ষা সরঞ্জাম এবং নীতিগুলির ব্যবহার।

কনটেইনার সিকিউরিটির চ্যালেঞ্জগুলি কী কী?

কন্টেইনারগুলি একটি বাস্তুতন্ত্রের মধ্যে বাস করে - পাত্রে কোনও এন্টারপ্রাইজের মধ্যে স্বতন্ত্রভাবে স্থাপন করা হয় না। কন্টেইনার ওয়ার্কলোডগুলি একটি আর্কিটেকচারের অংশ হিসাবে মোতায়েন করা হয় যার মধ্যে পাবলিক (এডাব্লুএস, জিসিপি, অ্যাজুর) ক্লাউড, প্রাইভেট ক্লাউডস (ভিএমওয়্যার) এবং হাইব্রিড ক্লাউডগুলি সার্ভার এবং ভিএম সমন্বিত ঐতিহ্যবাহী ওয়ার্কলোডগুলির সাথে সমন্বিত হতে পারে, যখন কম্পিউটের দিকে সার্ভারহীন উপাদানগুলির সাথে কাজ করে। এই উদ্যোগগুলি ইনফ্রাস্ট্রাকচার-এ-এ-সার্ভিস (আইএএএস) এবং প্ল্যাটফর্ম-এ-এ-সার্ভিস (পিএএএস) পরিষেবা যেমন এস 3 বালতি বা আরডিএস ব্যবহার করতে পারে। কন্টেইনার ওয়ার্কলোডগুলি তাই এন্টারপ্রাইজ বাস্তুতন্ত্রের অংশ হিসাবে সুরক্ষিত করা দরকার।

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

কন্টেইনারগুলি সিআই / সিডি ডেভঅপস পাইপলাইনগুলিতে নির্মিত এবং স্থাপন করা হয়। কন্টেইনার ওয়ার্কলোডগুলি বিকাশকারী নেতৃত্বাধীন হতে থাকে। সুরক্ষার জন্য চ্যালেঞ্জ হ'ল বিকাশকারীদের বর্নসিকিউর অ্যাপ্লিকেশন উত্পাদন করতে সক্ষম করা।

ক্লাউড সিকিউরিটি পশ্চার ম্যানেজমেন্ট (সিএসপিএম)

কন্টেইনারগুলির জন্য সিএসপিএম

Skyhigh Security কনটেইনার রান টাইম, অর্কেস্ট্রেশন সিস্টেম (যেমন কুবারনেটস), কন্টেইনার ওয়ার্কলোড চলমান আইএএএস অবকাঠামো, স্টোরেজ কনফিগারেশন, নেটওয়ার্ক কনফিগারেশন, আইএএম সেটিংস / ভূমিকা ইত্যাদির জন্য সিআইএস বেঞ্চমার্ক স্ক্যান এবং অন্যান্য সেরা অনুশীলন মূল্যায়ন সরবরাহ করতে পারে। এটি সাহায্য করে:

  • পরিবেশের কনফিগারেশন ঝুঁকির উত্স নয় তা নিশ্চিত করুন (সিএসপিএম)
  • নিশ্চিত করুন যে পরিবেশের কনফিগারেশন সময়ের সাথে সাথে প্রবাহিত না হয়, অনিচ্ছাকৃত ঝুঁকি প্রকাশ করে

পাত্রে জন্য দুর্বলতা স্ক্যানিং

কন্টেইনারগুলি উল্লেখযোগ্যভাবে তৃতীয় পক্ষের উপাদানগুলি লিভারেজ করে। কন্টেইনার বিল্ডের সমস্ত উপাদান অবশ্যই কোনও পরিচিত বা শোষণযোগ্য দুর্বলতার জন্য মূল্যায়ন করা উচিত।

দুর্বলতা স্ক্যানিং বিল্ড টাইমে পাত্রে এম্বেড করা উপাদানগুলির মূল্যায়ন করে এবং পর্যায়ক্রমে স্ক্যান করা হয় যাতে পরিচিত ঝুঁকিগুলি প্রকাশিত হয় এবং একটি ধারক কাজের চাপে দূষিত অভিনেতাদের অবতরণের ঝুঁকি হ্রাস করতে প্রশমিত হয়।

ন্যানোসেগমেন্টেশন

জটিল এবং গতিশীল ওয়ার্কলোডগুলির আচরণ সুরক্ষিত করতে পরিচিত ভাল কনফিগারেশনের উপর ভিত্তি করে আন্তঃ-ধারক যোগাযোগগুলি আবিষ্কার করুন:

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

Skyhigh Security একটি ধারক জীবনচক্রে ম্যাপ করা সমাধান

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

বাম দিকে শিফট করুন: DevSecOps থেকে DevSecOps

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

  • ক্লাউড সিকিউরিটি পশ্চাদপসরণ ব্যবস্থাপনা ক্রমাগত ক্লাউড পরিবেশ স্ক্যান করতে ডেভঅপস পাইপলাইনে (শিফট বাম) সংহত ড্রিফট থেকে ঝুঁকি সনাক্ত করতে যাতে ঝুঁকিটি মোতায়েনের আগে সমাধান করা হয় তা নিশ্চিত করতে।
  • এন্টারপ্রাইজগুলি ডেভঅপস পাইপলাইনে (শিফট বাম) সংহত পরিচিত শোষণের সাথে কোড স্থাপন করছে না তা নিশ্চিত করার জন্য পাত্রের মধ্যে উপাদানগুলির দুর্বলতা মূল্যায়ন। Skyhigh Security ইতিমধ্যে নির্মিত এবং উত্পাদনে চলমান হতে পারে এমন নতুন দুর্বলতাগুলি কখন নতুন দুর্বলতাগুলি প্রভাবিত করে তা সনাক্ত করার জন্য ধারক নিদর্শনগুলির পর্যায়ক্রমিক পুনঃস্ক্যান অন্তর্ভুক্ত করে।

ঐতিহ্যগতভাবে, অ্যাপ্লিকেশনগুলি উত্পাদন পরিবেশে স্থাপন না করা পর্যন্ত সুরক্ষা বিবেচনায় নেওয়া হয় না বা যাচাই করা হয় না।

আজ, ক্লাউড-নেটিভ অ্যাপ্লিকেশনগুলির জন্য বর্নসিকিউর কনটেইনার প্রয়োজন: অ্যাপ্লিকেশনগুলি নির্মিত হওয়ার সাথে সাথে বা কোড চেক ইন হওয়ার সাথে সাথে ডেভেলপারদের সুরক্ষা প্রতিক্রিয়া সরবরাহ করে ডেভওপস পাইপলাইনে সুরক্ষা সরবরাহ করে।

কনটেইনার সিকিউরিটি 101 - শর্তাবলীর একটি শব্দকোষ

কে.এস. এন্টারপ্রাইজ কনটেইনার প্ল্যাটফর্ম এস / ডাব্লু স্যুট কে 8 এস এর উপর ভিত্তি করে Azure এর জন্য। ডকার একটি সংস্থা এবং সরঞ্জামটির নাম যা তারা পাত্রে ব্যবহার করে অ্যাপ্লিকেশনগুলি তৈরি করা, স্থাপন করা এবং চালানো সহজ করার জন্য ডিজাইন করেছে। ন্যানোসেগমেন্টেশন একটি নমনীয় এবং সূক্ষ্ম দানাদার = সেগমেন্টেশন যা পর্যবেক্ষণ আচরণের উপর ভিত্তি করে।
অসঙ্গতি এমন কিছু যা স্ট্যান্ডার্ড, স্বাভাবিক বা প্রত্যাশিত থেকে বিচ্যুত হয়। ড্রিফট সময়ের সাথে সাথে কনফিগারেশন পরিবর্তন বা প্রশাসনিক কর্মের সংশ্লেষ যা পরিচিত ভাল কনফিগারেশন থেকে ঝুঁকি এবং বিচ্যুতি প্রবর্তন করতে পারে। নেটওয়ার্ক আক্রমণ সারফেস আক্রমণের পৃষ্ঠটি এমন একটি পরিবেশের সামগ্রিকতা নিয়ে গঠিত যা কোনও আক্রমণকারী সমস্ত প্রোটোকল, ইন্টারফেস, মোতায়েন করা সফ্টওয়্যার এবং পরিষেবাদি সহ একটি সফল আক্রমণ চালানোর জন্য শোষণ করার চেষ্টা করতে পারে।
তৈরী এমন কিছু নির্মাণ যার একটি পর্যবেক্ষণযোগ্য এবং বাস্তব ফলাফল রয়েছে। বিল্ড হ'ল সোর্স কোড ফাইলগুলিকে স্বতন্ত্র সফ্টওয়্যার আর্টিফ্যাক্ট (গুলি) রূপান্তর করার প্রক্রিয়া যা কম্পিউটারে চালানো যায়। ইকেএস কে 8 এস এর উপর ভিত্তি করে অ্যামাজনের জন্য এন্টারপ্রাইজ কনটেইনার প্ল্যাটফর্ম এস / ডাব্লু স্যুট। পাইপলাইন স্বয়ংক্রিয় প্রক্রিয়াগুলির একটি সেট যা বিকাশকারী এবং ডেভঅপস পেশাদারদের নির্ভরযোগ্যভাবে এবং দক্ষতার সাথে তাদের কোডটি তাদের উত্পাদন কম্পিউট প্ল্যাটফর্মগুলিতে সংকলন, নির্মাণ এবং স্থাপন করতে দেয়।
সিআইসিডি ক্রমাগত ইন্টিগ্রেশন এবং অবিচ্ছিন্ন বিতরণের সম্মিলিত অনুশীলন। ইসিএস মালিকানাধীন অর্কেস্ট্রেশন ব্যবহার করে অ্যামাজনের জন্য এন্টারপ্রাইজ কনটেইনার প্ল্যাটফর্ম এস / ডাব্লু স্যুট যা কে 8 এর বিস্তৃত গ্রহণের পূর্বাভাস দেয়। বিশেষাধিকার শুধুমাত্র ব্যবহারকারীদের নির্দিষ্ট কার্যক্রম করার অনুমতি দেওয়ার ধারণা। উদাহরণস্বরূপ, একজন সাধারণ ব্যবহারকারীকে সাধারণত অপারেটিং সিস্টেম ফাইলগুলি পরিবর্তন করতে বাধা দেওয়া হয়, যখন কোনও সিস্টেম প্রশাসককে সাধারণত এটি করার অনুমতি দেওয়া হয়।
সিআইএস বেঞ্চমার্ক পাত্রে এবং কুবারনেট সহ একটি লক্ষ্য সিস্টেমের সুরক্ষিত কনফিগারেশনের জন্য সর্বোত্তম অনুশীলন। সাইবার নিরাপত্তা বিশেষজ্ঞদের সমন্বয়ে সেন্টার ফর ইন্টারনেট সিকিউরিটি (সিআইএস) নামের একটি অলাভজনক প্রতিষ্ঠান এই বেঞ্চমার্ক তৈরি করেছে। ক্ষণস্থায়ী পাত্রে সংজ্ঞায়িত করতে ব্যবহৃত সম্পত্তি। যেহেতু পাত্রে স্বল্পকালীন, ঘন্টার গড় জীবনকাল সহ, তারা ক্ষণস্থায়ী বলে মনে করা হয়। সংগ্রহস্থল (রেপো) একটি ধারক চিত্র সংগ্রহস্থল সম্পর্কিত ধারক চিত্রগুলির একটি সংগ্রহ, সাধারণত একই অ্যাপ্লিকেশন বা পরিষেবাটির বিভিন্ন সংস্করণ সরবরাহ করে।
ধারক সফ্টওয়্যারটির স্ট্যান্ডার্ড ইউনিট যা কোড এবং এর সমস্ত নির্ভরতা প্যাকেজ করে, তাই অ্যাপ্লিকেশনটি দ্রুত এবং নির্ভরযোগ্যভাবে এক কম্পিউটিং পরিবেশ থেকে অন্য কম্পিউটিং পরিবেশে চলে। একটি ধারক চিত্র হ'ল সফ্টওয়্যারটির একটি হালকা, স্বতন্ত্র, এক্সিকিউটেবল প্যাকেজ যা কোনও অ্যাপ্লিকেশন চালানোর জন্য প্রয়োজনীয় সমস্ত কিছু অন্তর্ভুক্ত করে: কোড, রানটাইম, সিস্টেম সরঞ্জাম, সিস্টেম লাইব্রেরি এবং সেটিংস। আঙুলের ছাপ নিদর্শনগুলির পাশাপাশি নিদর্শনগুলির আচরণ ট্র্যাক করার ক্ষমতা, ব্যবহারকারীদের দেখতে দেয় যে কোনও বিল্ডে কী হয়েছিল এবং কীভাবে এবং কোথায় সেই বিল্ডটি ব্যবহৃত হচ্ছে।

ফরেনসিক যে কোনও সুরক্ষা লঙ্ঘনের প্রভাব বোঝার এবং ধারণ করার জন্য একটি পোস্টমর্টেম বিশ্লেষণ।

বাম দিকে শিফট করুন সুরক্ষা কনফিগারেশনের সংহতকরণ এবং দুর্বলতা ডেভঅপস পাইপলাইনে চেক করে। সিস্টেমগুলি লাইভ হওয়ার জন্য অপেক্ষা করার বিপরীতে কোডটি চেক বা নির্মিত হওয়ার সাথে সাথে সুরক্ষা চালু করা হয়। এটি উত্পাদন পরিবেশের (আগে) সুরক্ষা নিয়ে আসে, যেখানে নিরাপত্তা ঐতিহ্যগতভাবে করা হয়।
ধারক রেজিস্ট্রি ধারক চিত্র সংরক্ষণের জন্য একটি সংগ্রহস্থল। একটি ধারক চিত্র অনেকগুলি ফাইল নিয়ে গঠিত, যা একটি অ্যাপ্লিকেশনকে আবদ্ধ করে। বিকাশকারী, পরীক্ষক এবং সিআই / সিডি সিস্টেমগুলিকে অ্যাপ্লিকেশন বিকাশ প্রক্রিয়া চলাকালীন তৈরি চিত্রগুলি সঞ্চয় করতে একটি রেজিস্ট্রি ব্যবহার করতে হবে। রেজিস্ট্রিতে রাখা ধারক চিত্রগুলি বিকাশের বিভিন্ন পর্যায়ে ব্যবহার করা যেতে পারে। জিকে কে 8 এস এর উপর ভিত্তি করে গুগলের জন্য এন্টারপ্রাইজ কনটেইনার প্ল্যাটফর্ম এস / ডাব্লু স্যুট।

অপরিবর্তনীয় পাত্রে সংজ্ঞায়িত করতে ব্যবহৃত সম্পত্তি। পৃথক পাত্রে একবার তৈরি হয়ে গেলে জীবনচক্র জুড়ে পরিবর্তন হয় না।

ভার্চুয়াল মেশিন (VM) একটি ভার্চুয়াল পরিবেশ যা একটি শারীরিক হার্ডওয়্যার সিস্টেমে তৈরি নিজস্ব সিপিইউ, মেমরি, নেটওয়ার্ক ইন্টারফেস এবং স্টোরেজ সহ ভার্চুয়াল কম্পিউটার সিস্টেম হিসাবে কাজ করে। হাইপারভাইজার নামক সফ্টওয়্যারটি মেশিনের সংস্থানগুলিকে হার্ডওয়্যার থেকে পৃথক করে এবং সেগুলি যথাযথভাবে বিতরণ করে যাতে সেগুলি ভিএম দ্বারা ব্যবহার করা যায়।
কন্টেইনার রানটাইম সফ্টওয়্যার যা পাত্রে কার্যকর করে এবং একটি নোডে ধারক চিত্রগুলি পরিচালনা করে। যেমন ডকার ইঞ্জিন। K8s কুবারনেটসকে কখনও কখনও কে 8 এস বলা হয় (কে - আটটি অক্ষর - এস)। কাজের চাপ একটি পৃথক ক্ষমতা বা কাজের পরিমাণ যা আপনি ক্লাউড ইনস্ট্যান্সে চালাতে চান।
DevOps অনুশীলনের একটি সেট যা সফ্টওয়্যার ডেভেলপমেন্ট (ডেভ) এবং ইনফরমেশন টেকনোলজি অপারেশনস (অপস) একত্রিত করে যার লক্ষ্য সিস্টেম ডেভেলপমেন্ট লাইফ সাইকেলকে ছোট করা এবং উচ্চ সফ্টওয়্যার মানের সাথে ক্রমাগত ডেলিভারি সরবরাহ করা। কুবারনেটস (কে 8 এস) একটি ওপেন সোর্স ধারক অর্কেস্ট্রেশন সিস্টেম। এটি হোস্টের ক্লাস্টার জুড়ে অ্যাপ্লিকেশন পাত্রে স্থাপনা, স্কেলিং এবং অপারেশন স্বয়ংক্রিয় করার জন্য একটি প্ল্যাটফর্ম সরবরাহ করে। শূন্য-বিশ্বাস কখনো বিশ্বাস করবেন না, ভেরিফাই করুন। জিরো ট্রাস্ট সিকিউরিটির অর্থ হ'ল নেটওয়ার্কের ভিতরে বা বাইরে থেকে ডিফল্টরূপে কাউকে বিশ্বাস করা হয় না এবং নেটওয়ার্কে সংস্থানগুলিতে অ্যাক্সেস পাওয়ার চেষ্টা করা প্রত্যেকের কাছ থেকে যাচাইকরণ প্রয়োজন।
DevSecOps DevSecOps হ'ল DevOps প্রক্রিয়ার মধ্যে সুরক্ষা অনুশীলনগুলিকে সংহত করার অনুশীলন। মাইক্রোসেগমেন্টেশন মাইক্রোসেগমেন্টেশন সফ্টওয়্যার ডেটা সেন্টার এবং ক্লাউড স্থাপনার মধ্যে অত্যন্ত দানাদার সুরক্ষা অঞ্চল তৈরি করতে নেটওয়ার্ক ভার্চুয়ালাইজেশন প্রযুক্তি ব্যবহার করে, যা প্রতিটি পৃথক কাজের চাপকে বিচ্ছিন্ন করে এবং এটি আলাদাভাবে সুরক্ষিত করে।