Hacker News

ట్రివి మళ్లీ దాడిలో ఉంది: విస్తృతమైన GitHub చర్యల ట్యాగ్ రాజీ రహస్యాలు

వ్యాఖ్యలు

1 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News
<బాడీ>

మళ్లీ దాడికి గురైంది: విస్తృతమైన GitHub చర్యల ట్యాగ్ రాజీ రహస్యాలు

సాఫ్ట్‌వేర్ సరఫరా గొలుసు యొక్క భద్రత దాని బలహీనమైన లింక్ వలె మాత్రమే బలంగా ఉంది. లెక్కలేనన్ని డెవలప్‌మెంట్ టీమ్‌ల కోసం, ఆ లింక్ దుర్బలత్వాన్ని కనుగొనడానికి వారు ఆధారపడే సాధనంగా మారింది. సంఘటనల యొక్క సంబంధిత మలుపులో, ఆక్వా సెక్యూరిటీ ద్వారా నిర్వహించబడుతున్న ప్రముఖ ఓపెన్-సోర్స్ వల్నరబిలిటీ స్కానర్ అయిన ట్రివీ, అధునాతన దాడికి కేంద్రంగా నిలిచింది. హానికరమైన నటీనటులు దాని GitHub చర్యల రిపోజిటరీలో నిర్దిష్ట వెర్షన్ ట్యాగ్‌ను (`v0.48.0`) రాజీ చేశారు, దానిని ఉపయోగించిన ఏదైనా వర్క్‌ఫ్లో నుండి సున్నితమైన రహస్యాలను దొంగిలించడానికి రూపొందించిన కోడ్‌ను ఇంజెక్ట్ చేశారు. ఈ సంఘటన మా ఇంటర్‌కనెక్టడ్ డెవలప్‌మెంట్ ఎకోసిస్టమ్‌లలో, నమ్మకం నిరంతరం ధృవీకరించబడాలి, ఊహించకూడదు.

ట్యాగ్ రాజీ దాడి యొక్క అనాటమీ

ఇది ట్రివీ యొక్క కోర్ అప్లికేషన్ కోడ్ ఉల్లంఘన కాదు, కానీ దాని CI/CD ఆటోమేషన్ యొక్క తెలివైన ఉపసంహరణ. దాడి చేసేవారు GitHub చర్యల రిపోజిటరీని లక్ష్యంగా చేసుకున్నారు, `v0.48.0` ట్యాగ్ కోసం `action.yml` ఫైల్ యొక్క హానికరమైన సంస్కరణను సృష్టించారు. డెవలపర్ యొక్క వర్క్‌ఫ్లో ఈ నిర్దిష్ట ట్యాగ్‌ని సూచించినప్పుడు, చట్టబద్ధమైన ట్రివీ స్కాన్‌ని అమలు చేయడానికి ముందు చర్య హానికరమైన స్క్రిప్ట్‌ను అమలు చేస్తుంది. రిపోజిటరీ టోకెన్‌లు, క్లౌడ్ ప్రొవైడర్ క్రెడెన్షియల్‌లు మరియు API కీలు వంటి రహస్యాలను దాడి చేసేవారిచే నియంత్రించబడే రిమోట్ సర్వర్‌కు-వెళ్లిపోయేలా ఈ స్క్రిప్ట్ రూపొందించబడింది. ఈ దాడి యొక్క కృత్రిమ స్వభావం దాని ప్రత్యేకతలో ఉంది; సురక్షితమైన `@v0.48` లేదా `@ప్రధాన` ట్యాగ్‌లను ఉపయోగిస్తున్న డెవలపర్‌లు ప్రభావితం కాలేదు, కానీ ఖచ్చితమైన రాజీ ట్యాగ్‌ని పిన్ చేసిన వారు తెలియకుండానే వారి పైప్‌లైన్‌లో క్లిష్టమైన దుర్బలత్వాన్ని ప్రవేశపెట్టారు.

ఈ సంఘటన DevOps ప్రపంచం అంతటా ఎందుకు ప్రతిధ్వనిస్తుంది

అనేక కారణాల వల్ల ట్రివీ రాజీ ముఖ్యమైనది. ముందుగా, ట్రివీ అనేది కంటైనర్‌లు మరియు కోడ్‌లలోని దుర్బలత్వాలను స్కాన్ చేయడానికి మిలియన్ల మంది ఉపయోగించే పునాది భద్రతా సాధనం. భద్రతా సాధనంపై దాడి సురక్షితమైన అభివృద్ధికి అవసరమైన పునాది విశ్వాసాన్ని దెబ్బతీస్తుంది. రెండవది, ఇది ఇతర సాఫ్ట్‌వేర్‌పై రూపొందించబడిన సాధనాలు మరియు డిపెండెన్సీలను లక్ష్యంగా చేసుకుని, దాడి చేసేవారి "అప్‌స్ట్రీమ్" కదులుతున్న పెరుగుతున్న ధోరణిని హైలైట్ చేస్తుంది. విస్తృతంగా ఉపయోగించే ఒక భాగాన్ని విషపూరితం చేయడం ద్వారా, వారు దిగువ ప్రాజెక్ట్‌లు మరియు సంస్థల యొక్క విస్తారమైన నెట్‌వర్క్‌కు సంభావ్యంగా ప్రాప్యతను పొందవచ్చు. ఈ సంఘటన సరఫరా గొలుసు భద్రతలో క్లిష్టమైన కేస్ స్టడీగా పనిచేస్తుంది, ఏ సాధనం, ఎంత పేరున్నప్పటికీ, దాడి వెక్టర్‌గా ఉపయోగించబడదు.

"ఈ దాడి డెవలపర్ ప్రవర్తన మరియు CI/CD మెకానిక్స్‌పై అధునాతన అవగాహనను ప్రదర్శిస్తుంది. నిర్దిష్ట సంస్కరణ ట్యాగ్‌కు పిన్ చేయడం తరచుగా స్థిరత్వం కోసం ఉత్తమ అభ్యాసంగా పరిగణించబడుతుంది, అయితే ఈ సంఘటన ఆ నిర్దిష్ట సంస్కరణ రాజీపడితే అది ప్రమాదాన్ని కూడా పరిచయం చేయగలదని చూపిస్తుంది. భద్రత అనేది నిరంతర ప్రక్రియ, ఒక-పర్యాయ సెటప్ కాదు."

మీ GitHub చర్యలను భద్రపరచడానికి తక్షణ చర్యలు

ఈ సంఘటన నేపథ్యంలో, డెవలపర్‌లు మరియు భద్రతా బృందాలు తమ GitHub చర్యల వర్క్‌ఫ్లోలను కఠినతరం చేయడానికి చురుకైన చర్యలు తీసుకోవాలి. ఆత్మసంతృప్తి భద్రతకు శత్రువు. తక్షణమే అమలు చేయడానికి అవసరమైన దశలు ఇక్కడ ఉన్నాయి:

  • ట్యాగ్‌లకు బదులుగా కమిట్ SHA పిన్నింగ్‌ని ఉపయోగించండి: ఎల్లప్పుడూ చర్యలను వారి పూర్తి కమిట్ హాష్ ద్వారా సూచించండి (ఉదా., `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`). మీరు చర్య యొక్క మార్పులేని సంస్కరణను ఉపయోగిస్తున్నారని హామీ ఇవ్వడానికి ఇది ఏకైక మార్గం.
  • మీ ప్రస్తుత వర్క్‌ఫ్లోలను ఆడిట్ చేయండి: మీ `.github/workflows` డైరెక్టరీని పరిశీలించండి. ట్యాగ్‌లకు పిన్ చేయబడిన ఏవైనా చర్యలను గుర్తించండి మరియు వాటిని SHAలకు కట్టుబడి ఉండేలా మార్చండి, ముఖ్యంగా క్లిష్టమైన భద్రతా సాధనాల కోసం.
  • GitHub యొక్క భద్రతా లక్షణాలను పరపతి పొందండి: అవసరమైన స్థితి తనిఖీలను ప్రారంభించండి మరియు `workflow_permissions` సెట్టింగ్‌ని సమీక్షించండి, రాజీపడిన చర్య నుండి సంభావ్య నష్టాన్ని తగ్గించడానికి వాటిని డిఫాల్ట్‌గా చదవడానికి-మాత్రమే సెట్ చేయండి.
  • అసాధారణ కార్యాచరణ కోసం మానిటర్: మీ రహస్యాలను ఉపయోగించి ఊహించని అవుట్‌బౌండ్ నెట్‌వర్క్ కనెక్షన్‌లు లేదా అనధికారిక యాక్సెస్ ప్రయత్నాలను గుర్తించడానికి మీ CI/CD పైప్‌లైన్‌ల కోసం లాగింగ్ మరియు పర్యవేక్షణను అమలు చేయండి.

మెవేజ్‌తో ఒక స్థితిస్థాపక పునాదిని నిర్మించడం

వ్యక్తిగత సాధనాలను భద్రపరచడం చాలా ముఖ్యమైనది అయితే, నిజమైన స్థితిస్థాపకత మీ వ్యాపార కార్యకలాపాలకు సంపూర్ణమైన విధానం నుండి వస్తుంది. ట్రివీ రాజీ వంటి సంఘటనలు ఆధునిక టూల్‌చెయిన్‌లలో పొందుపరిచిన దాగి ఉన్న సంక్లిష్టతలు మరియు ప్రమాదాలను వెల్లడిస్తాయి. 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 →

తరచుగా అడిగే ప్రశ్నలు

మళ్లీ దాడికి గురైంది: విస్తృతమైన GitHub చర్యల ట్యాగ్ రాజీ రహస్యాలు

సాఫ్ట్‌వేర్ సరఫరా గొలుసు యొక్క భద్రత దాని బలహీనమైన లింక్ వలె మాత్రమే బలంగా ఉంది. లెక్కలేనన్ని డెవలప్‌మెంట్ టీమ్‌ల కోసం, ఆ లింక్ దుర్బలత్వాన్ని కనుగొనడానికి వారు ఆధారపడే సాధనంగా మారింది. సంఘటనల యొక్క సంబంధిత మలుపులో, ఆక్వా సెక్యూరిటీ ద్వారా నిర్వహించబడుతున్న ప్రముఖ ఓపెన్-సోర్స్ వల్నరబిలిటీ స్కానర్ అయిన ట్రివీ, అధునాతన దాడికి కేంద్రంగా నిలిచింది. హానికరమైన నటీనటులు దాని GitHub చర్యల రిపోజిటరీలో నిర్దిష్ట వెర్షన్ ట్యాగ్‌ను (`v0.48.0`) రాజీ చేశారు, దానిని ఉపయోగించిన ఏదైనా వర్క్‌ఫ్లో నుండి సున్నితమైన రహస్యాలను దొంగిలించడానికి రూపొందించిన కోడ్‌ను ఇంజెక్ట్ చేశారు. ఈ సంఘటన మా ఇంటర్‌కనెక్టడ్ డెవలప్‌మెంట్ ఎకోసిస్టమ్‌లలో, నమ్మకం నిరంతరం ధృవీకరించబడాలి, ఊహించకూడదు.

ట్యాగ్ రాజీ దాడి యొక్క అనాటమీ

ఇది ట్రివీ యొక్క కోర్ అప్లికేషన్ కోడ్ ఉల్లంఘన కాదు, కానీ దాని CI/CD ఆటోమేషన్ యొక్క తెలివైన ఉపసంహరణ. దాడి చేసేవారు GitHub చర్యల రిపోజిటరీని లక్ష్యంగా చేసుకున్నారు, `v0.48.0` ట్యాగ్ కోసం `action.yml` ఫైల్ యొక్క హానికరమైన సంస్కరణను సృష్టించారు. డెవలపర్ యొక్క వర్క్‌ఫ్లో ఈ నిర్దిష్ట ట్యాగ్‌ని సూచించినప్పుడు, చట్టబద్ధమైన ట్రివీ స్కాన్‌ని అమలు చేయడానికి ముందు చర్య హానికరమైన స్క్రిప్ట్‌ను అమలు చేస్తుంది. రిపోజిటరీ టోకెన్‌లు, క్లౌడ్ ప్రొవైడర్ క్రెడెన్షియల్‌లు మరియు API కీలు వంటి రహస్యాలను దాడి చేసేవారిచే నియంత్రించబడే రిమోట్ సర్వర్‌కు-వెళ్లిపోయేలా ఈ స్క్రిప్ట్ రూపొందించబడింది. ఈ దాడి యొక్క కృత్రిమ స్వభావం దాని ప్రత్యేకతలో ఉంది; సురక్షితమైన `@v0.48` లేదా `@ప్రధాన` ట్యాగ్‌లను ఉపయోగిస్తున్న డెవలపర్‌లు ప్రభావితం కాలేదు, కానీ ఖచ్చితమైన రాజీ ట్యాగ్‌ని పిన్ చేసిన వారు తెలియకుండానే వారి పైప్‌లైన్‌లో క్లిష్టమైన దుర్బలత్వాన్ని ప్రవేశపెట్టారు.

ఈ సంఘటన DevOps ప్రపంచమంతటా ఎందుకు ప్రతిధ్వనిస్తుంది

అనేక కారణాల వల్ల ట్రివీ రాజీ ముఖ్యమైనది. ముందుగా, ట్రివీ అనేది కంటైనర్‌లు మరియు కోడ్‌లలోని దుర్బలత్వాలను స్కాన్ చేయడానికి మిలియన్ల మంది ఉపయోగించే పునాది భద్రతా సాధనం. భద్రతా సాధనంపై దాడి సురక్షితమైన అభివృద్ధికి అవసరమైన పునాది విశ్వాసాన్ని దెబ్బతీస్తుంది. రెండవది, ఇది ఇతర సాఫ్ట్‌వేర్‌పై రూపొందించబడిన సాధనాలు మరియు డిపెండెన్సీలను లక్ష్యంగా చేసుకుని, దాడి చేసేవారి "అప్‌స్ట్రీమ్" కదులుతున్న పెరుగుతున్న ధోరణిని హైలైట్ చేస్తుంది. విస్తృతంగా ఉపయోగించే ఒక భాగాన్ని విషపూరితం చేయడం ద్వారా, వారు దిగువ ప్రాజెక్ట్‌లు మరియు సంస్థల యొక్క విస్తారమైన నెట్‌వర్క్‌కు సంభావ్యంగా ప్రాప్యతను పొందవచ్చు. ఈ సంఘటన సరఫరా గొలుసు భద్రతలో క్లిష్టమైన కేస్ స్టడీగా పనిచేస్తుంది, ఏ సాధనం, ఎంత పేరున్నప్పటికీ, దాడి వెక్టర్‌గా ఉపయోగించబడదు.

మీ GitHub చర్యలను భద్రపరచడానికి తక్షణ చర్యలు

ఈ సంఘటన నేపథ్యంలో, డెవలపర్‌లు మరియు భద్రతా బృందాలు తమ GitHub చర్యల వర్క్‌ఫ్లోలను కఠినతరం చేయడానికి చురుకైన చర్యలు తీసుకోవాలి. ఆత్మసంతృప్తి భద్రతకు శత్రువు. తక్షణమే అమలు చేయడానికి అవసరమైన దశలు ఇక్కడ ఉన్నాయి:

మెవేజ్‌తో ఒక స్థితిస్థాపక పునాదిని నిర్మించడం

వ్యక్తిగత సాధనాలను భద్రపరచడం చాలా ముఖ్యమైనది అయితే, నిజమైన స్థితిస్థాపకత మీ వ్యాపార కార్యకలాపాలకు సంపూర్ణమైన విధానం నుండి వస్తుంది. ట్రివీ రాజీ వంటి సంఘటనలు ఆధునిక టూల్‌చెయిన్‌లలో పొందుపరిచిన దాగి ఉన్న సంక్లిష్టతలు మరియు ప్రమాదాలను వెల్లడిస్తాయి. Mewayz వంటి ప్లాట్‌ఫారమ్ ఏకీకృత, మాడ్యులర్ వ్యాపార OSని అందించడం ద్వారా దీనిని పరిష్కరిస్తుంది, ఇది డిపెండెన్సీ విస్తరణను తగ్గిస్తుంది మరియు నియంత్రణను కేంద్రీకరిస్తుంది. డజను వేర్వేరు సేవలను గారడీ చేసే బదులు-ప్రతి దాని స్వంత భద్రతా నమూనా మరియు నవీకరణ సైకిల్‌తో-Mewayz ప్రాజెక్ట్ మేనేజ్‌మెంట్, CRM మరియు డాక్యుమెంట్ హ్యాండ్లింగ్ వంటి ప్రధాన విధులను ఒకే, సురక్షితమైన వాతావరణంలో అనుసంధానిస్తుంది. ఈ ఏకీకరణ దాడి ఉపరితలాన్ని తగ్గిస్తుంది మరియు భద్రతా పాలనను సులభతరం చేస్తుంది, విచ్ఛిన్నమైన సాఫ్ట్‌వేర్ స్టాక్‌లోని దుర్బలత్వాలను నిరంతరం అతుక్కోవడం కంటే లక్షణాలను నిర్మించడంపై బృందాలు దృష్టి పెట్టడానికి వీలు కల్పిస్తుంది. ఒకే ఒక రాజీ ట్యాగ్ పెద్ద ఉల్లంఘనకు దారితీసే ప్రపంచంలో, Mewayz అందించే ఇంటిగ్రేటెడ్ సెక్యూరిటీ మరియు స్ట్రీమ్‌లైన్డ్ ఆపరేషన్‌లు వృద్ధికి మరింత నియంత్రిత మరియు ఆడిట్ చేయదగిన పునాదిని అందిస్తాయి.

ఈరోజు మీ వ్యాపార OSని రూపొందించండి

ఫ్రీలాన్సర్‌ల నుండి ఏజెన్సీల వరకు, Mewayz 208 ఇంటిగ్రేటెడ్ మాడ్యూల్‌లతో 138,000+ వ్యాపారాలకు శక్తినిస్తుంది. ఉచితంగా ప్రారంభించండి, మీరు పెరిగినప్పుడు అప్‌గ్రేడ్ చేయండి.

ఉచిత ఖాతా