ট্ৰিভি পুনৰ আক্ৰমণৰ অধীনত: ব্যাপক GitHub কাৰ্য্যসমূহ টেগ আপোচ গোপনীয়তা | Mewayz Blog Skip to main content
Hacker News

ট্ৰিভি পুনৰ আক্ৰমণৰ অধীনত: ব্যাপক GitHub কাৰ্য্যসমূহ টেগ আপোচ গোপনীয়তা

মন্তব্য

1 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News
<শৰীৰ>

আকৌ আক্ৰমণৰ বলি হৈছে: ব্যাপক GitHub কাৰ্য্যসমূহ টেগ আপোচ গোপনীয়তা

চফ্টৱেৰ যোগান শৃংখলৰ সুৰক্ষা ইয়াৰ দুৰ্বল লিংকৰ সমানেই শক্তিশালী। অগণন উন্নয়ন দলৰ বাবে সেই লিংকটোৱেই হৈ পৰিছে তেওঁলোকে দুৰ্বলতা বিচাৰিবলৈ নিৰ্ভৰ কৰা সঁজুলি। এক উদ্বেগজনক পৰিৱৰ্তনত, একুৱা ছিকিউৰিটিৰ দ্বাৰা পৰিচালিত জনপ্ৰিয় মুক্ত উৎসৰ দুৰ্বলতা স্ক্যানাৰ ট্ৰিভিয়ে নিজকে এক অত্যাধুনিক আক্ৰমণৰ কেন্দ্ৰবিন্দুত বিচাৰি পালে। ক্ষতিকাৰক অভিনেতাসকলে ইয়াৰ GitHub কাৰ্য্যসমূহ ভঁৰালৰ ভিতৰত এটা নিৰ্দিষ্ট সংস্কৰণ টেগ (`v0.48.0`) আপোচ কৰিছিল, ইয়াক ব্যৱহাৰ কৰা যিকোনো কাৰ্য্যপ্ৰবাহৰ পৰা স্পৰ্শকাতৰ গোপনীয়তা চুৰি কৰিবলে ডিজাইন কৰা ক'ড ইনজেকচন কৰিছিল। এই কাণ্ডই এটা তীব্ৰ সোঁৱৰণী যে আমাৰ আন্তঃসংযোগী উন্নয়ন পৰিৱেশ তন্ত্ৰত বিশ্বাসক ধৰি লোৱা নহয়, অহৰহ পৰীক্ষা কৰা হ’ব লাগিব।

টেগ আপোচ আক্ৰমণৰ শৰীৰবিজ্ঞান

এয়া Trivy ৰ মূল এপ্লিকেচন ক'ডৰ ভংগ নাছিল, কিন্তু ইয়াৰ CI/CD স্বয়ংক্ৰিয়কৰণৰ এটা চতুৰ বিধ্বংসী আছিল। আক্ৰমণকাৰীসকলে GitHub কাৰ্য্যসমূহ ভঁৰালক লক্ষ্য কৰি লৈছিল, `v0.48.0` টেগৰ বাবে `action.yml` নথিপত্ৰৰ এটা ক্ষতিকাৰক সংস্কৰণ সৃষ্টি কৰিছিল। যেতিয়া এটা ডেভেলপাৰৰ কাৰ্য্যপ্ৰবাহে এই নিৰ্দিষ্ট টেগ উল্লেখ কৰে, কাৰ্য্যই বৈধ Trivy স্কেন চলোৱাৰ আগতে এটা ক্ষতিকাৰক স্ক্ৰিপ্ট এক্সিকিউট কৰিব। এই স্ক্ৰিপ্ট গোপনীয়তাসমূহ—যেনে ভঁৰাল টোকেনসমূহ, ক্লাউড প্ৰদানকাৰী প্ৰমাণপত্ৰসমূহ, আৰু API কিসমূহ—আক্ৰমণকাৰীৰ দ্বাৰা নিয়ন্ত্ৰিত এটা দূৰৱৰ্তী চাৰ্ভাৰলৈ উলিয়াবলৈ অভিযন্তা কৰা হৈছিল। এই আক্ৰমণৰ কূটনৈতিক স্বৰূপ ইয়াৰ নিৰ্দিষ্টতাত নিহিত হৈ আছে; সুৰক্ষিত `@v0.48` বা `@main` টেগসমূহ ব্যৱহাৰ কৰা ডেভেলপাৰসকল প্ৰভাৱিত হোৱা নাছিল, কিন্তু যিসকলে সঠিক আপোচ কৰা টেগটো পিন কৰিছিল তেওঁলোকে অজানিতে তেওঁলোকৰ পাইপলাইনত এটা জটিল দুৰ্বলতা প্ৰৱৰ্তন কৰিছিল।

এই কাণ্ডই DevOps বিশ্বত কিয় অনুৰণন কৰে

ট্ৰিভি আপোচ কেইবাটাও কাৰণত উল্লেখযোগ্য। প্ৰথমতে, Trivy হৈছে এটা মৌলিক সুৰক্ষা সঁজুলি যিটো লাখ লাখ লোকে ব্যৱহাৰ কৰে কণ্টেইনাৰ আৰু ক'ডত থকা দুৰ্বলতাসমূহৰ বাবে স্কেন কৰিবলৈ। নিৰাপত্তা সঁজুলি এটাৰ ওপৰত আক্ৰমণে সুৰক্ষিত উন্নয়নৰ বাবে প্ৰয়োজনীয় মৌলিক আস্থাক ক্ষয় কৰে। দ্বিতীয়তে, ই আক্ৰমণকাৰীসকলে "উপৰলৈ" যোৱাৰ ক্ৰমবৰ্ধমান ধাৰাটোক উজ্জ্বল কৰি তোলে, অন্য চফ্টৱেৰৰ ওপৰত নিৰ্মিত সঁজুলি আৰু নিৰ্ভৰশীলতাক লক্ষ্য কৰি। এটা বহুলভাৱে ব্যৱহৃত উপাদানক বিষাক্ত কৰি তেওঁলোকে সম্ভাৱনাময়ভাৱে তলৰ প্ৰকল্প আৰু সংস্থাসমূহৰ এক বিশাল নেটৱৰ্কত প্ৰৱেশ কৰিব পাৰে। এই কাণ্ডই যোগান শৃংখল সুৰক্ষাৰ ক্ষেত্ৰত এক জটিল কেছ ষ্টডি হিচাপে কাম কৰে, যিয়ে প্ৰমাণ কৰে যে কোনো সঁজুলি যিমানেই সুনাম নহওক কিয়, আক্ৰমণৰ ভেক্টৰ হিচাপে ব্যৱহাৰ কৰাৰ পৰা মুক্ত নহয়।

<ব্লককোট> "এই আক্ৰমণে ডেভেলপাৰৰ আচৰণ আৰু চিআই/চিডি মেকানিক্সৰ অত্যাধুনিক বুজাবুজি প্ৰদৰ্শন কৰে। এটা নিৰ্দিষ্ট সংস্কৰণ টেগত পিন কৰাটো প্ৰায়ে স্থিৰতাৰ বাবে এটা উত্তম অভ্যাস বুলি গণ্য কৰা হয়, কিন্তু এই কাণ্ডই দেখুৱাইছে যে ই বিপদৰ সৃষ্টি কৰিব পাৰে যদি সেই নিৰ্দিষ্ট সংস্কৰণটো আপোচ কৰা হয়। শিক্ষাটো হ'ল যে সুৰক্ষা এটা অবিৰত প্ৰক্ৰিয়া, এককালীন ছেটআপ নহয়।" ৰ দ্বাৰা

আপোনাৰ GitHub কাৰ্য্যসমূহ সুৰক্ষিত কৰিবলে তাৎক্ষণিক পদক্ষেপসমূহ

এই কাণ্ডৰ পিছত, ডেভেলপাৰ আৰু সুৰক্ষা দলসমূহে তেওঁলোকৰ GitHub কাৰ্য্যসমূহ কাৰ্য্যপ্ৰবাহ কঠিন কৰিবলে সক্ৰিয় ব্যৱস্থা ল'ব লাগিব। আত্মতুষ্টি নিৰাপত্তাৰ শত্ৰু। তৎক্ষণাত কাৰ্যকৰী কৰিবলৈ ইয়াত প্ৰয়োজনীয় পদক্ষেপসমূহ উল্লেখ কৰা হৈছে:

  • টেগসমূহৰ পৰিবৰ্তে কমিট SHA পিনিং ব্যৱহাৰ কৰক: কাৰ্য্যসমূহ সদায় সিহঁতৰ সম্পূৰ্ণ কমিট হেছৰ দ্বাৰা উল্লেখ কৰক (যেনে, `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`)। আপুনি কাৰ্য্যৰ এটা অপৰিৱৰ্তনীয় সংস্কৰণ ব্যৱহাৰ কৰাটো নিশ্চিত কৰাৰ একমাত্ৰ উপায়।
  • আপোনাৰ বৰ্তমানৰ কাৰ্য্যপ্ৰবাহসমূহ অডিট কৰক: আপোনাৰ `.github/workflows` পঞ্জিকা পৰীক্ষা কৰক। টেগসমূহত পিন কৰা যিকোনো কাৰ্য্য চিনাক্ত কৰক আৰু সিহতক SHAসমূহ কমিট কৰিবলে সলনি কৰক, বিশেষকৈ জটিল সুৰক্ষা সঁজুলিসমূহৰ বাবে।
  • GitHub ৰ সুৰক্ষা বৈশিষ্ট্যসমূহ লাভৱান কৰক: প্ৰয়োজনীয় অৱস্থা পৰীক্ষাসমূহ সামৰ্থবান কৰক আৰু `workflow_permissions` সংহতি পুনৰীক্ষণ কৰক, এটা আপোচ কৰা কাৰ্য্যৰ পৰা সম্ভাৱ্য ক্ষতি কম কৰিবলে অবিকল্পিতভাৱে সিহতক কেৱল পঢ়িব পৰাকৈ সংহতি কৰক।
  • অস্বাভাৱিক কাৰ্য্যকলাপৰ বাবে নিৰীক্ষণ কৰক: আপোনাৰ গোপনীয়তাসমূহ ব্যৱহাৰ কৰি অপ্ৰত্যাশিত আউটবাউণ্ড নে'টৱৰ্ক সংযোগসমূহ বা অকৰ্তৃত্বশীল অভিগম প্ৰচেষ্টাসমূহ ধৰা পেলাবলৈ আপোনাৰ CI/CD পাইপলাইনসমূহৰ বাবে লগিং আৰু পৰ্যবেক্ষণ প্ৰণয়ন কৰক।

মেৱেজৰ সৈতে এটা স্থিতিস্থাপক ভেটি নিৰ্মাণ কৰা

ব্যক্তিগত সঁজুলিসমূহ সুৰক্ষিত কৰাটো গুৰুত্বপূৰ্ণ হ'লেও, প্ৰকৃত স্থিতিস্থাপকতা আপোনাৰ ব্যৱসায়িক কাৰ্য্যকলাপৰ এক সামগ্ৰিক পদ্ধতিৰ পৰা আহে। ট্ৰিভি আপোচৰ দৰে পৰিঘটনাই আধুনিক সঁজুলি শৃংখলত নিহিত হৈ থকা লুকাই থকা জটিলতা আৰু বিপদসমূহ উন্মোচন কৰে। Mewayz ৰ দৰে এটা প্লেটফৰ্মে এটা ঐক্যবদ্ধ, মডিউলাৰ ব্যৱসায়িক অপাৰেটিং ছিষ্টেম প্ৰদান কৰি ইয়াক সম্বোধন কৰে যি নিৰ্ভৰশীলতা বিস্তাৰ হ্ৰাস কৰে আৰু নিয়ন্ত্ৰণ কেন্দ্ৰীভূত কৰে। এক ডজন পৃথক সেৱাসমূহ জগল কৰাৰ পৰিবৰ্তে—প্ৰত্যেকৰে নিজস্ব সুৰক্ষা আৰ্হি আৰু আপডেইট চক্ৰৰ সৈতে—Mewayz এ প্ৰকল্প ব্যৱস্থাপনা, CRM, আৰু দস্তাবেজ নিয়ন্ত্ৰণৰ দৰে মূল কাৰ্য্যসমূহক এটা, সুৰক্ষিত পৰিৱেশত সংহতি কৰে। এই একত্ৰীকৰণে আক্ৰমণৰ পৃষ্ঠভাগ নূন্যতম কৰে আৰু সুৰক্ষা শাসন সৰল কৰে, দলসমূহক এটা খণ্ডিত চফ্টৱেৰ ষ্টেকত অহৰহ দুৰ্বলতাসমূহ পেচ কৰাৰ পৰিবৰ্তে বৈশিষ্ট্যসমূহ নিৰ্মাণ কৰাত মনোনিৱেশ কৰাৰ অনুমতি দিয়ে। যিখন পৃথিৱীত এটা আপোচ কৰা টেগে এটা ডাঙৰ ভংগৰ সূচনা কৰিব পাৰে, মেৱেজে আগবঢ়োৱা সংহত সুৰক্ষা আৰু সুশৃংখলিত কাৰ্য্যকলাপে বৃদ্ধিৰ বাবে অধিক নিয়ন্ত্ৰিত আৰু নিৰীক্ষণযোগ্য ভেটি প্ৰদান কৰে।

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

সঘনাই সোধা প্ৰশ্ন

আকৌ আক্ৰমণৰ বলি হৈছে: ব্যাপক GitHub কাৰ্য্যসমূহ টেগ আপোচ গোপনীয়তা

চফ্টৱেৰ যোগান শৃংখলৰ সুৰক্ষা ইয়াৰ দুৰ্বল লিংকৰ সমানেই শক্তিশালী। অগণন উন্নয়ন দলৰ বাবে সেই লিংকটোৱেই হৈ পৰিছে তেওঁলোকে দুৰ্বলতা বিচাৰিবলৈ নিৰ্ভৰ কৰা সঁজুলি। এক উদ্বেগজনক পৰিৱৰ্তনত, একুৱা ছিকিউৰিটিৰ দ্বাৰা পৰিচালিত জনপ্ৰিয় মুক্ত উৎসৰ দুৰ্বলতা স্ক্যানাৰ ট্ৰিভিয়ে নিজকে এক অত্যাধুনিক আক্ৰমণৰ কেন্দ্ৰবিন্দুত বিচাৰি পালে। ক্ষতিকাৰক অভিনেতাসকলে ইয়াৰ GitHub কাৰ্য্যসমূহ ভঁৰালৰ ভিতৰত এটা নিৰ্দিষ্ট সংস্কৰণ টেগ (`v0.48.0`) আপোচ কৰিছিল, ইয়াক ব্যৱহাৰ কৰা যিকোনো কাৰ্য্যপ্ৰবাহৰ পৰা স্পৰ্শকাতৰ গোপনীয়তা চুৰি কৰিবলে ডিজাইন কৰা ক'ড ইনজেকচন কৰিছিল। এই কাণ্ডই এটা তীব্ৰ সোঁৱৰণী যে আমাৰ আন্তঃসংযোগী উন্নয়ন পৰিৱেশ তন্ত্ৰত বিশ্বাসক ধৰি লোৱা নহয়, অহৰহ পৰীক্ষা কৰা হ’ব লাগিব।

টেগ আপোচ আক্ৰমণৰ শৰীৰবিজ্ঞান

এয়া Trivy ৰ মূল এপ্লিকেচন ক'ডৰ ভংগ নাছিল, কিন্তু ইয়াৰ CI/CD স্বয়ংক্ৰিয়কৰণৰ এটা চতুৰ বিধ্বংসী আছিল। আক্ৰমণকাৰীসকলে GitHub কাৰ্য্যসমূহ ভঁৰালক লক্ষ্য কৰি লৈছিল, `v0.48.0` টেগৰ বাবে `action.yml` নথিপত্ৰৰ এটা ক্ষতিকাৰক সংস্কৰণ সৃষ্টি কৰিছিল। যেতিয়া এটা ডেভেলপাৰৰ কাৰ্য্যপ্ৰবাহে এই নিৰ্দিষ্ট টেগ উল্লেখ কৰে, কাৰ্য্যই বৈধ Trivy স্কেন চলোৱাৰ আগতে এটা ক্ষতিকাৰক স্ক্ৰিপ্ট এক্সিকিউট কৰিব। এই স্ক্ৰিপ্ট গোপনীয়তাসমূহ—যেনে ভঁৰাল টোকেনসমূহ, ক্লাউড প্ৰদানকাৰী প্ৰমাণপত্ৰসমূহ, আৰু API কিসমূহ—আক্ৰমণকাৰীৰ দ্বাৰা নিয়ন্ত্ৰিত এটা দূৰৱৰ্তী চাৰ্ভাৰলৈ উলিয়াবলৈ অভিযন্তা কৰা হৈছিল। এই আক্ৰমণৰ কূটনৈতিক স্বৰূপ ইয়াৰ নিৰ্দিষ্টতাত নিহিত হৈ আছে; সুৰক্ষিত `@v0.48` বা `@main` টেগসমূহ ব্যৱহাৰ কৰা ডেভেলপাৰসকল প্ৰভাৱিত হোৱা নাছিল, কিন্তু যিসকলে সঠিক আপোচ কৰা টেগটো পিন কৰিছিল তেওঁলোকে অজানিতে তেওঁলোকৰ পাইপলাইনত এটা জটিল দুৰ্বলতা প্ৰৱৰ্তন কৰিছিল।

এই কাণ্ডই কিয় সমগ্ৰ DevOps বিশ্বত অনুৰণন কৰে

ট্ৰিভি আপোচ কেইবাটাও কাৰণত উল্লেখযোগ্য। প্ৰথমতে, Trivy হৈছে এটা মৌলিক সুৰক্ষা সঁজুলি যিটো লাখ লাখ লোকে ব্যৱহাৰ কৰে কণ্টেইনাৰ আৰু ক'ডত থকা দুৰ্বলতাসমূহৰ বাবে স্কেন কৰিবলৈ। নিৰাপত্তা সঁজুলি এটাৰ ওপৰত আক্ৰমণে সুৰক্ষিত উন্নয়নৰ বাবে প্ৰয়োজনীয় মৌলিক আস্থাক ক্ষয় কৰে। দ্বিতীয়তে, ই আক্ৰমণকাৰীসকলে "উপৰলৈ" যোৱাৰ ক্ৰমবৰ্ধমান ধাৰাটোক উজ্জ্বল কৰি তোলে, অন্য চফ্টৱেৰৰ ওপৰত নিৰ্মিত সঁজুলি আৰু নিৰ্ভৰশীলতাক লক্ষ্য কৰি। এটা বহুলভাৱে ব্যৱহৃত উপাদানক বিষাক্ত কৰি তেওঁলোকে সম্ভাৱনাময়ভাৱে তলৰ প্ৰকল্প আৰু সংস্থাসমূহৰ এক বিশাল নেটৱৰ্কত প্ৰৱেশ কৰিব পাৰে। এই কাণ্ডই যোগান শৃংখল সুৰক্ষাৰ ক্ষেত্ৰত এক জটিল কেছ ষ্টডি হিচাপে কাম কৰে, যিয়ে প্ৰমাণ কৰে যে কোনো সঁজুলি যিমানেই সুনাম নহওক কিয়, আক্ৰমণৰ ভেক্টৰ হিচাপে ব্যৱহাৰ কৰাৰ পৰা মুক্ত নহয়।

আপোনাৰ GitHub কাৰ্য্যসমূহ সুৰক্ষিত কৰিবলে তাৎক্ষণিক পদক্ষেপসমূহ

এই কাণ্ডৰ পিছত, ডেভেলপাৰ আৰু সুৰক্ষা দলসমূহে তেওঁলোকৰ GitHub কাৰ্য্যসমূহ কাৰ্য্যপ্ৰবাহ কঠিন কৰিবলে সক্ৰিয় ব্যৱস্থা ল'ব লাগিব। আত্মতুষ্টি নিৰাপত্তাৰ শত্ৰু। তৎক্ষণাত কাৰ্যকৰী কৰিবলৈ ইয়াত প্ৰয়োজনীয় পদক্ষেপসমূহ উল্লেখ কৰা হৈছে:

মেৱেজৰ সৈতে এটা স্থিতিস্থাপক ভেটি নিৰ্মাণ কৰা

ব্যক্তিগত সঁজুলিসমূহ সুৰক্ষিত কৰাটো গুৰুত্বপূৰ্ণ হ'লেও, প্ৰকৃত স্থিতিস্থাপকতা আপোনাৰ ব্যৱসায়িক কাৰ্য্যকলাপৰ এক সামগ্ৰিক পদ্ধতিৰ পৰা আহে। ট্ৰিভি আপোচৰ দৰে পৰিঘটনাই আধুনিক সঁজুলি শৃংখলত নিহিত হৈ থকা লুকাই থকা জটিলতা আৰু বিপদসমূহ উন্মোচন কৰে। Mewayz ৰ দৰে এটা প্লেটফৰ্মে এটা ঐক্যবদ্ধ, মডিউলাৰ ব্যৱসায়িক অপাৰেটিং ছিষ্টেম প্ৰদান কৰি ইয়াক সম্বোধন কৰে যি নিৰ্ভৰশীলতা বিস্তাৰ হ্ৰাস কৰে আৰু নিয়ন্ত্ৰণ কেন্দ্ৰীভূত কৰে। এক ডজন পৃথক সেৱাসমূহ জগল কৰাৰ পৰিবৰ্তে—প্ৰত্যেকৰে নিজস্ব সুৰক্ষা আৰ্হি আৰু আপডেইট চক্ৰৰ সৈতে—Mewayz এ প্ৰকল্প ব্যৱস্থাপনা, CRM, আৰু দস্তাবেজ নিয়ন্ত্ৰণৰ দৰে মূল কাৰ্য্যসমূহক এটা, সুৰক্ষিত পৰিৱেশত সংহতি কৰে। এই একত্ৰীকৰণে আক্ৰমণৰ পৃষ্ঠভাগ নূন্যতম কৰে আৰু সুৰক্ষা শাসন সৰল কৰে, দলসমূহক এটা খণ্ডিত চফ্টৱেৰ ষ্টেকত অহৰহ দুৰ্বলতাসমূহ পেচ কৰাৰ পৰিবৰ্তে বৈশিষ্ট্যসমূহ নিৰ্মাণ কৰাত মনোনিৱেশ কৰাৰ অনুমতি দিয়ে। যিখন পৃথিৱীত এটা আপোচ কৰা টেগে এটা ডাঙৰ ভংগৰ সূচনা কৰিব পাৰে, মেৱেজে আগবঢ়োৱা সংহত সুৰক্ষা আৰু সুশৃংখলিত কাৰ্য্যকলাপে বৃদ্ধিৰ বাবে অধিক নিয়ন্ত্ৰিত আৰু নিৰীক্ষণযোগ্য ভেটি প্ৰদান কৰে।

আপোনাৰ ব্যৱসায়িক অপাৰেটিং চিষ্টেম আজিয়েই নিৰ্মাণ কৰক

ফ্ৰীলান্সাৰৰ পৰা এজেন্সীলৈকে, Mewayz এ 208 সংহত মডিউলৰ সৈতে 138,000+ ব্যৱসায়ক শক্তি প্ৰদান কৰে। বিনামূলীয়াকৈ আৰম্ভ কৰক, বৃদ্ধি হ'লে উন্নয়ন কৰক।

বিনামূলীয়া একাউণ্ট সৃষ্টি কৰক →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime