Hacker News

ٽريوي ٻيهر حملي هيٺ: وسيع GitHub ايڪشن ٽيگ سمجھوتي راز

تبصرا

2 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News
<جسم>

Trivy under attack again: Widespread GitHub Actions tag compromise secrets

سافٽ ويئر سپلائي چين جي سيڪيورٽي صرف ان جي ڪمزور لنڪ جيتري مضبوط آهي. بيشمار ڊولپمينٽ ٽيمن لاءِ، اهو لنڪ تمام گهڻو اوزار بڻجي چڪو آهي جيڪي انهن تي ڀاڙين ٿا انهن کي نقصانن کي ڳولڻ لاءِ. واقعن جي هڪ موڙ ۾، Trivy، Aqua Security پاران رکيل هڪ مشهور اوپن سورس ويلنريبلٽي اسڪينر، پاڻ کي هڪ نفيس حملي جي مرڪز ۾ مليو. بدڪار اداڪارن ان جي GitHub ايڪشن ريپوزٽري جي اندر هڪ مخصوص ورزن ٽيگ (`v0.48.0`) سمجھوتو ڪيو، انجيڪشن ڪوڊ جو ٺهيل ڪنهن به ڪم فلو مان حساس راز چوري ڪرڻ لاءِ ٺاهيو ويو جيڪو ان کي استعمال ڪيو. هي واقعو هڪ سخت ياد ڏياريندڙ آهي ته اسان جي هڪ ٻئي سان ڳنڍيل ترقي جي ماحولياتي نظام ۾، اعتماد کي مسلسل تصديق ٿيڻ گهرجي، فرض نه ڪيو وڃي.

Anatomy of the Tag Compromise Attack

هي Trivy جي بنيادي ايپليڪيشن ڪوڊ جي خلاف ورزي نه هئي، پر ان جي CI/CD آٽوميشن جي هڪ چالاڪ تباهي هئي. حملي آورن کي نشانو بڻايو ويو GitHub ايڪشن ريپوزٽري، `v0.48.0` ٽيگ لاءِ `action.yml` فائل جو خراب ورزن ٺاهي. جڏهن هڪ ڊولپر جي ورڪ فلو هن مخصوص ٽيگ جو حوالو ڏنو، اهو عمل قانوني ٽريوي اسڪين کي هلائڻ کان اڳ نقصانڪار اسڪرپٽ تي عمل ڪندو. هي اسڪرپٽ رازن کي ڦهلائڻ لاءِ انجنيئر ڪيو ويو آهي- جهڙوڪ ريپوزٽري ٽوڪن، ڪلائوڊ فراهم ڪندڙ سندون، ۽ API چاٻيون- حملي ڪندڙ جي ڪنٽرول ٿيل ريموٽ سرور ڏانهن. هن حملي جي insidious نوعيت ان جي specificity ۾ آهي. محفوظ `@v0.48` يا `@main` ٽيگ استعمال ڪرڻ وارا ڊولپر متاثر نه ٿيا، پر جن صحيح سمجھوتي واري ٽيگ کي پن ڪيو انهن اڻڄاڻائيءَ سان پنهنجي پائپ لائن ۾ هڪ نازڪ خطري کي متعارف ڪرايو.

ڇو ته هي واقعو DevOps دنيا ۾ گونجندو آهي

ٽريوي سمجھوتو ڪيترن ئي سببن جي ڪري اهم آهي. پهريون، Trivy هڪ بنيادي حفاظتي اوزار آهي جيڪو لکين طرفان استعمال ڪيو ويو آهي ڪنٽينرز ۽ ڪوڊ ۾ ڪمزورين کي اسڪين ڪرڻ لاء. حفاظتي اوزار تي حملو محفوظ ترقي لاءِ گهربل بنيادي اعتماد کي ختم ڪري ٿو. ٻيو، اهو نمايان ڪري ٿو حملي آورن جي وڌندڙ رجحان کي "اپ اسٽريم" منتقل ڪري ٿو، انهن اوزارن ۽ انحصار کي نشانو بڻائيندي جيڪي ٻيا سافٽ ويئر ٺاهيل آهن. هڪ وڏي پيماني تي استعمال ٿيل جزو کي زهر ڏيڻ سان، اهي ممڪن طور تي وسيع نيٽ ورڪ تائين رسائي حاصل ڪري سگهن ٿا هيٺيون منصوبن ۽ تنظيمن. اهو واقعو سپلائي چين سيڪيورٽي ۾ هڪ نازڪ ڪيس جي مطالعي جي طور تي ڪم ڪري ٿو، اهو ظاهر ڪري ٿو ته ڪو به اوزار، ڪيترو به معزز نه هجي، حملي جي ویکٹر طور استعمال ٿيڻ کان محفوظ ناهي.

"هي حملو ڊولپر جي رويي ۽ CI/CD ميڪنڪس جي هڪ نفيس سمجھاڻي کي ظاهر ڪري ٿو. هڪ مخصوص ورزن جي ٽيگ کي پن ڪرڻ اڪثر ڪري استحڪام لاءِ بهترين عمل سمجهيو ويندو آهي، پر اهو واقعو ڏيکاري ٿو ته اهو خطرو پڻ متعارف ڪرائي سگهي ٿو جيڪڏهن اهو مخصوص نسخو سمجهوتو ڪيو ويو آهي. سبق اهو آهي ته سيڪيورٽي هڪ مسلسل عمل آهي، نه هڪ وقت جي سيٽ اپ."

توهان جي GitHub عملن کي محفوظ ڪرڻ لاءِ فوري قدم

هن واقعي جي نتيجي ۾، ڊولپرز ۽ سيڪيورٽي ٽيمن کي انهن جي GitHub عملن جي ڪم جي فلوز کي سخت ڪرڻ لاء فعال اپاء وٺڻ گهرجي. اطمينان سلامتي جو دشمن آهي. فوري طور تي لاڳو ڪرڻ لاءِ هتي ضروري قدم آهن:

  • ٽيگ جي بجاءِ ڪمٽ SHA پننگ استعمال ڪريو: هميشه عملن جو حوالو ڏيو انهن جي مڪمل ڪمٽ هيش (مثال طور، `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`). اهو ئي واحد طريقو آهي جنهن جي ضمانت ڏيڻ لاءِ ته توهان عمل جو هڪ ناقابل بدلي نسخو استعمال ڪري رهيا آهيو.
  • پنهنجي موجوده ورڪ فلوز جي چڪاس ڪريو: پنهنجي `.github/workflows` ڊاريڪٽري جي ڇنڊڇاڻ ڪريو. ٽيگ تي پن ٿيل ڪنهن به عمل جي سڃاڻپ ڪريو ۽ انهن کي SHAs ۾ تبديل ڪريو، خاص ڪري نازڪ حفاظتي اوزارن لاءِ.
  • GitHub جي حفاظتي خصوصيتن جو فائدو وٺو: گھربل اسٽيٽس چيڪ کي فعال ڪريو ۽ `workflow_permissions` سيٽنگ جو جائزو وٺو، انھن کي ترتيب ڏيو صرف پڙھڻ لاءِ مقرر ڪريو ته جيئن سمجھوتي ٿيل عمل کان امڪاني نقصان کي گھٽايو وڃي.

Mewayz سان هڪ لچڪدار فائونڊيشن جي تعمير

جڏهن ته انفرادي اوزارن کي محفوظ ڪرڻ انتهائي اهم آهي، سچي لچڪ توهان جي ڪاروباري عملن لاءِ جامع طريقي سان اچي ٿي. ٽريوي سمجھوتي جھڙا واقعا پوشیدہ پيچيدگين ۽ خطرن کي ظاهر ڪن ٿا جيڪي جديد ٽول چينز ۾ شامل آھن. هڪ پليٽ فارم جهڙوڪ Mewayz هڪ متحد، ماڊلر ڪاروباري OS مهيا ڪندي هن کي خطاب ڪري ٿو جيڪو انحصار کي گھٽائي ٿو ۽ ڪنٽرول کي مرڪزي ڪري ٿو. درجن کان مختلف خدمتون سرانجام ڏيڻ جي بدران- هر هڪ پنهنجي حفاظتي ماڊل ۽ تازه ڪاري جي چڪر سان- Mewayz بنيادي ڪمن کي ضم ڪري ٿو جهڙوڪ پروجيڪٽ مئنيجمينٽ، CRM، ۽ دستاويزن کي سنڀالڻ هڪ واحد، محفوظ ماحول ۾. هي استحڪام حملي جي مٿاڇري کي گھٽ ڪري ٿو ۽ سيڪيورٽي گورننس کي آسان بڻائي ٿو، ٽيمن کي اجازت ڏئي ٿو ته عمارتن جي خاصيتن تي ڌيان ڏيڻ بجاءِ هڪ ٽڪرا ٿيل سافٽ ويئر اسٽيڪ ۾ ڪمزورين کي مسلسل پيچ ڪرڻ جي. هڪ اهڙي دنيا ۾ جتي هڪ سمجهوتو ٿيل ٽيگ وڏي ڀڃڪڙي جو سبب بڻجي سگهي ٿو، Mewayz پاران پيش ڪيل مربوط سيڪيورٽي ۽ منظم آپريشنز ترقي لاءِ وڌيڪ ڪنٽرولڊ ۽ آڊيٽ لائق بنياد فراهم ڪن ٿا.

💡 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 →

اڪثر پڇيا ويندڙ سوال

Trivy under attack again: Widespread GitHub Actions tag compromise secrets

سافٽ ويئر سپلائي چين جي سيڪيورٽي صرف ان جي ڪمزور لنڪ جيتري مضبوط آهي. بيشمار ڊولپمينٽ ٽيمن لاءِ، اهو لنڪ تمام گهڻو اوزار بڻجي چڪو آهي جيڪي انهن تي ڀاڙين ٿا انهن کي نقصانن کي ڳولڻ لاءِ. واقعن جي هڪ موڙ ۾، Trivy، Aqua Security پاران رکيل هڪ مشهور اوپن سورس ويلنريبلٽي اسڪينر، پاڻ کي هڪ نفيس حملي جي مرڪز ۾ مليو. بدڪار اداڪارن ان جي GitHub ايڪشن ريپوزٽري جي اندر هڪ مخصوص ورزن ٽيگ (`v0.48.0`) سمجھوتو ڪيو، انجيڪشن ڪوڊ جو ٺهيل ڪنهن به ڪم فلو مان حساس راز چوري ڪرڻ لاءِ ٺاهيو ويو جيڪو ان کي استعمال ڪيو. هي واقعو هڪ سخت ياد ڏياريندڙ آهي ته اسان جي هڪ ٻئي سان ڳنڍيل ترقي جي ماحولياتي نظام ۾، اعتماد کي مسلسل تصديق ٿيڻ گهرجي، فرض نه ڪيو وڃي.

Anatomy of the Tag Compromise Attack

هي Trivy جي بنيادي ايپليڪيشن ڪوڊ جي خلاف ورزي نه هئي، پر ان جي CI/CD آٽوميشن جي هڪ چالاڪ تباهي هئي. حملي آورن کي نشانو بڻايو ويو GitHub ايڪشن ريپوزٽري، `v0.48.0` ٽيگ لاءِ `action.yml` فائل جو خراب ورزن ٺاهي. جڏهن هڪ ڊولپر جي ورڪ فلو هن مخصوص ٽيگ جو حوالو ڏنو، اهو عمل قانوني ٽريوي اسڪين کي هلائڻ کان اڳ نقصانڪار اسڪرپٽ تي عمل ڪندو. هي اسڪرپٽ رازن کي ڦهلائڻ لاءِ انجنيئر ڪيو ويو آهي- جهڙوڪ ريپوزٽري ٽوڪن، ڪلائوڊ فراهم ڪندڙ سندون، ۽ API چاٻيون- حملي ڪندڙ جي ڪنٽرول ٿيل ريموٽ سرور ڏانهن. هن حملي جي insidious نوعيت ان جي specificity ۾ آهي. محفوظ `@v0.48` يا `@main` ٽيگ استعمال ڪرڻ وارا ڊولپر متاثر نه ٿيا، پر جن صحيح سمجھوتي واري ٽيگ کي پن ڪيو انهن اڻڄاڻائيءَ سان پنهنجي پائپ لائن ۾ هڪ نازڪ خطري کي متعارف ڪرايو.

ڇو ته هي واقعو DevOps دنيا ۾ گونجندو آهي

ٽريوي سمجھوتو ڪيترن ئي سببن جي ڪري اهم آهي. پهريون، Trivy هڪ بنيادي حفاظتي اوزار آهي جيڪو لکين طرفان استعمال ڪيو ويو آهي ڪنٽينرز ۽ ڪوڊ ۾ ڪمزورين کي اسڪين ڪرڻ لاء. حفاظتي اوزار تي حملو محفوظ ترقي لاءِ گهربل بنيادي اعتماد کي ختم ڪري ٿو. ٻيو، اهو نمايان ڪري ٿو حملي آورن جي وڌندڙ رجحان کي "اپ اسٽريم" منتقل ڪري ٿو، انهن اوزارن ۽ انحصار کي نشانو بڻائيندي جيڪي ٻيا سافٽ ويئر ٺاهيل آهن. هڪ وڏي پيماني تي استعمال ٿيل جزو کي زهر ڏيڻ سان، اهي ممڪن طور تي وسيع نيٽ ورڪ تائين رسائي حاصل ڪري سگهن ٿا هيٺيون منصوبن ۽ تنظيمن. اهو واقعو سپلائي چين سيڪيورٽي ۾ هڪ نازڪ ڪيس جي مطالعي جي طور تي ڪم ڪري ٿو، اهو ظاهر ڪري ٿو ته ڪو به اوزار، ڪيترو به معزز نه هجي، حملي جي ویکٹر طور استعمال ٿيڻ کان محفوظ ناهي.

توهان جي GitHub عملن کي محفوظ ڪرڻ لاءِ فوري قدم

هن واقعي جي نتيجي ۾، ڊولپرز ۽ سيڪيورٽي ٽيمن کي انهن جي GitHub عملن جي ڪم جي فلوز کي سخت ڪرڻ لاء فعال اپاء وٺڻ گهرجي. اطمينان سلامتي جو دشمن آهي. فوري طور تي لاڳو ڪرڻ لاءِ هتي ضروري قدم آهن:

Mewayz سان هڪ لچڪدار فائونڊيشن جي تعمير

جڏهن ته انفرادي اوزارن کي محفوظ ڪرڻ انتهائي اهم آهي، سچي لچڪ توهان جي ڪاروباري عملن لاءِ جامع طريقي سان اچي ٿي. ٽريوي سمجھوتي جھڙا واقعا پوشیدہ پيچيدگين ۽ خطرن کي ظاهر ڪن ٿا جيڪي جديد ٽول چينز ۾ شامل آھن. هڪ پليٽ فارم جهڙوڪ Mewayz هڪ متحد، ماڊلر ڪاروباري OS مهيا ڪندي هن کي خطاب ڪري ٿو جيڪو انحصار کي گھٽائي ٿو ۽ ڪنٽرول کي مرڪزي ڪري ٿو. درجن کان مختلف خدمتون سرانجام ڏيڻ جي بدران- هر هڪ پنهنجي حفاظتي ماڊل ۽ تازه ڪاري جي چڪر سان- Mewayz بنيادي ڪمن کي ضم ڪري ٿو جهڙوڪ پروجيڪٽ مئنيجمينٽ، CRM، ۽ دستاويزن کي سنڀالڻ هڪ واحد، محفوظ ماحول ۾. هي استحڪام حملي جي مٿاڇري کي گھٽ ڪري ٿو ۽ سيڪيورٽي گورننس کي آسان بڻائي ٿو، ٽيمن کي اجازت ڏئي ٿو ته عمارتن جي خاصيتن تي ڌيان ڏيڻ بجاءِ هڪ ٽڪرا ٿيل سافٽ ويئر اسٽيڪ ۾ ڪمزورين کي مسلسل پيچ ڪرڻ جي. هڪ اهڙي دنيا ۾ جتي هڪ سمجهوتو ٿيل ٽيگ وڏي ڀڃڪڙي جو سبب بڻجي سگهي ٿو، Mewayz پاران پيش ڪيل مربوط سيڪيورٽي ۽ منظم آپريشنز ترقي لاءِ وڌيڪ ڪنٽرولڊ ۽ آڊيٽ لائق بنياد فراهم ڪن ٿا.

اڄ پنهنجو ڪاروبار او ايس ٺاهيو

Freelancers کان وٺي ايجنسين تائين، Mewayz 138,000+ ڪاروبار کي 208 مربوط ماڊلز سان اختيار ڪري ٿو. مفت شروع ڪريو، واڌارو ڪريو جڏھن توھان وڌو.

مفت کاتو ٺاهيو →
https://z.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ 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