Hacker News

மீண்டும் தாக்குதலுக்கு உள்ளான ட்ரிவி: பரவலான கிட்ஹப் ஆக்ஷன்ஸ் டேக் சமரச ரகசியங்கள்

கருத்துகள்

1 min read Via socket.dev

Mewayz Team

Editorial Team

Hacker News
<உடல்>

மீண்டும் தாக்குதலுக்கு உள்ளாகிறது: பரவலான GitHub செயல்கள் டேக் சமரச ரகசியங்கள்

மென்பொருள் விநியோகச் சங்கிலியின் பாதுகாப்பு அதன் பலவீனமான இணைப்பைப் போலவே வலுவானது. எண்ணற்ற மேம்பாட்டுக் குழுக்களுக்கு, அந்த இணைப்பு பாதிப்புகளைக் கண்டறிய அவர்கள் நம்பியிருக்கும் கருவியாக மாறியுள்ளது. நிகழ்வுகளின் ஒரு திருப்பத்தில், அக்வா செக்யூரிட்டியால் பராமரிக்கப்படும் பிரபலமான திறந்த-மூல பாதிப்பு ஸ்கேனரான ட்ரிவி, ஒரு அதிநவீன தாக்குதலின் மையத்தில் தன்னைக் கண்டறிந்தது. தீங்கிழைக்கும் நடிகர்கள் ஒரு குறிப்பிட்ட பதிப்பு குறிச்சொல்லை (`v0.48.0`) அதன் கிட்ஹப் ஆக்ஷன்ஸ் களஞ்சியத்தில் சமரசம் செய்து, அதைப் பயன்படுத்திய எந்தவொரு பணிப்பாய்வுகளிலிருந்தும் முக்கியமான ரகசியங்களைத் திருட வடிவமைக்கப்பட்ட குறியீட்டை உட்செலுத்துகின்றனர். இந்தச் சம்பவம் நமது ஒன்றோடொன்று இணைக்கப்பட்ட வளர்ச்சி சுற்றுச்சூழல் அமைப்புகளில், நம்பிக்கை தொடர்ந்து சரிபார்க்கப்பட வேண்டும், அனுமானிக்கப்படாமல் இருக்க வேண்டும் என்பதை நினைவூட்டுகிறது.

டேக் சமரசத் தாக்குதலின் உடற்கூறியல்

இது ட்ரிவியின் முக்கிய பயன்பாட்டுக் குறியீட்டை மீறவில்லை, ஆனால் அதன் CI/CD ஆட்டோமேஷனின் புத்திசாலித்தனமான மாற்றமாகும். தாக்குபவர்கள் GitHub செயல்கள் களஞ்சியத்தை குறிவைத்து, `v0.48.0` குறிச்சொல்லுக்கான `action.yml` கோப்பின் தீங்கிழைக்கும் பதிப்பை உருவாக்கினர். டெவலப்பரின் பணிப்பாய்வு இந்த குறிப்பிட்ட குறிச்சொல்லைக் குறிப்பிடும்போது, ​​முறையான ட்ரிவி ஸ்கேன் இயக்கும் முன், செயல் தீங்கு விளைவிக்கும் ஸ்கிரிப்டை இயக்கும். இந்த ஸ்கிரிப்ட், ரிபோசிட்டரி டோக்கன்கள், கிளவுட் வழங்குநரின் நற்சான்றிதழ்கள் மற்றும் ஏபிஐ விசைகள் போன்ற ரகசியங்களைத் தாக்குபவர்களால் கட்டுப்படுத்தப்படும் ரிமோட் சர்வரில் இருந்து வெளியேற்றும் வகையில் வடிவமைக்கப்பட்டுள்ளது. இந்தத் தாக்குதலின் நயவஞ்சகத் தன்மை அதன் தனித்தன்மையில் உள்ளது; பாதுகாப்பான `@v0.48` அல்லது `@main` குறிச்சொற்களைப் பயன்படுத்தும் டெவலப்பர்கள் பாதிக்கப்படவில்லை, ஆனால் சரியான சமரசம் செய்யப்பட்ட குறிச்சொல்லைப் பின் செய்தவர்கள் தெரியாமல் தங்கள் பைப்லைனில் ஒரு முக்கியமான பாதிப்பை அறிமுகப்படுத்தினர்.

இந்த சம்பவம் ஏன் DevOps உலகம் முழுவதும் எதிரொலிக்கிறது

திரிவி சமரசம் பல காரணங்களுக்காக குறிப்பிடத்தக்கது. முதலில், டிரிவி என்பது கன்டெய்னர்கள் மற்றும் குறியீட்டில் உள்ள பாதிப்புகளை ஸ்கேன் செய்ய மில்லியன் கணக்கானவர்களால் பயன்படுத்தப்படும் ஒரு அடித்தள பாதுகாப்பு கருவியாகும். பாதுகாப்புக் கருவியின் மீதான தாக்குதல், பாதுகாப்பான வளர்ச்சிக்குத் தேவையான அடிப்படை நம்பிக்கையை அரிக்கிறது. இரண்டாவதாக, மற்ற மென்பொருட்களின் மீது கட்டமைக்கப்பட்ட கருவிகள் மற்றும் சார்புகளைக் குறிவைத்து, "அப்ஸ்ட்ரீம்" நகரும் தாக்குபவர்களின் வளர்ந்து வரும் போக்கை இது எடுத்துக்காட்டுகிறது. பரவலாகப் பயன்படுத்தப்படும் ஒரு கூறுகளை விஷமாக்குவதன் மூலம், அவர்கள் கீழ்நிலை திட்டங்கள் மற்றும் நிறுவனங்களின் பரந்த நெட்வொர்க்கை அணுக முடியும். இந்த சம்பவம் சப்ளை செயின் பாதுகாப்பில் ஒரு முக்கியமான கேஸ் ஸ்டடியாக செயல்படுகிறது, எந்த ஒரு கருவியும், எவ்வளவு மரியாதைக்குரியதாக இருந்தாலும், தாக்குதல் வெக்டராகப் பயன்படுத்தப்படுவதைத் தடுக்கிறது என்பதை நிரூபிக்கிறது.

"இந்த தாக்குதல் டெவலப்பர் நடத்தை மற்றும் CI/CD இயக்கவியல் பற்றிய அதிநவீன புரிதலை நிரூபிக்கிறது. ஒரு குறிப்பிட்ட பதிப்பு குறிச்சொல்லைப் பொருத்துவது ஸ்திரத்தன்மைக்கான சிறந்த நடைமுறையாகக் கருதப்படுகிறது, ஆனால் அந்த குறிப்பிட்ட பதிப்பு சமரசம் செய்யப்பட்டால் அது ஆபத்தையும் அறிமுகப்படுத்தலாம் என்பதை இந்த சம்பவம் காட்டுகிறது. பாதுகாப்பு என்பது தொடர்ச்சியான செயல்முறையாகும், ஒரு முறை அமைப்பு அல்ல."

உங்கள் GitHub செயல்களைப் பாதுகாப்பதற்கான உடனடி படிகள்

இந்தச் சம்பவத்தைத் தொடர்ந்து, டெவலப்பர்கள் மற்றும் பாதுகாப்புக் குழுக்கள் தங்கள் GitHub செயல்களின் பணிப்பாய்வுகளை கடினப்படுத்துவதற்கு செயலூக்கமான நடவடிக்கைகளை எடுக்க வேண்டும். மனநிறைவு என்பது பாதுகாப்பின் எதிரி. உடனடியாகச் செயல்படுத்துவதற்கான முக்கியமான படிகள்:

  • குறிச்சொற்களுக்குப் பதிலாக கமிட் SHA பின்னிங்கைப் பயன்படுத்தவும்: செயல்களை அவற்றின் முழு உறுதி ஹாஷ் மூலம் எப்போதும் குறிப்பிடவும் (எ.கா., `actions/checkout@a81bbbf8298c0fa03ea29cdc473d45769f953675`). நீங்கள் செயல்பாட்டின் மாறாத பதிப்பைப் பயன்படுத்துகிறீர்கள் என்று உத்தரவாதம் அளிக்க ஒரே வழி இதுதான்.
  • உங்கள் தற்போதைய பணிப்பாய்வுகளைத் தணிக்கை செய்யவும்: உங்கள் `.github/workflows` கோப்பகத்தை ஆராயவும். குறிச்சொற்களில் பொருத்தப்பட்ட செயல்களைக் கண்டறிந்து அவற்றை SHA களுக்கு மாற்றவும், குறிப்பாக முக்கியமான பாதுகாப்புக் கருவிகளுக்கு.
  • GitHub இன் பாதுகாப்பு அம்சங்களை மேம்படுத்தவும்: தேவையான நிலை சரிபார்ப்புகளை இயக்கி, `workflow_permissions` அமைப்பை மதிப்பாய்வு செய்யவும், சமரசம் செய்யப்பட்ட செயலால் ஏற்படக்கூடிய சேதத்தைக் குறைக்க இயல்புநிலையாக அவற்றைப் படிக்க-மட்டும் அமைக்கவும்.
  • அசாதாரண செயல்பாட்டைக் கண்காணித்தல்: எதிர்பாராத வெளிச்செல்லும் நெட்வொர்க் இணைப்புகள் அல்லது உங்கள் ரகசியங்களைப் பயன்படுத்தி அங்கீகரிக்கப்படாத அணுகல் முயற்சிகளைக் கண்டறிய, உங்கள் CI/CD பைப்லைன்களை பதிவுசெய்தல் மற்றும் கண்காணிப்பதைச் செயல்படுத்தவும்.

Mwayz உடன் ஒரு நெகிழ்ச்சியான அடித்தளத்தை உருவாக்குதல்

தனிப்பட்ட கருவிகளைப் பாதுகாப்பது மிக முக்கியமானது என்றாலும், உண்மையான பின்னடைவு உங்கள் வணிகச் செயல்பாடுகளுக்கான முழுமையான அணுகுமுறையிலிருந்து வருகிறது. ட்ரிவி சமரசம் போன்ற சம்பவங்கள் நவீன கருவித்தொகுப்புகளில் உள்ளடங்கிய மறைக்கப்பட்ட சிக்கல்கள் மற்றும் அபாயங்களை வெளிப்படுத்துகின்றன. 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 செயல்கள் டேக் சமரச ரகசியங்கள்

மென்பொருள் விநியோகச் சங்கிலியின் பாதுகாப்பு அதன் பலவீனமான இணைப்பைப் போலவே வலுவானது. எண்ணற்ற மேம்பாட்டுக் குழுக்களுக்கு, அந்த இணைப்பு பாதிப்புகளைக் கண்டறிய அவர்கள் நம்பியிருக்கும் கருவியாக மாறியுள்ளது. நிகழ்வுகளின் ஒரு திருப்பத்தில், அக்வா செக்யூரிட்டியால் பராமரிக்கப்படும் பிரபலமான திறந்த-மூல பாதிப்பு ஸ்கேனரான ட்ரிவி, ஒரு அதிநவீன தாக்குதலின் மையத்தில் தன்னைக் கண்டறிந்தது. தீங்கிழைக்கும் நடிகர்கள் ஒரு குறிப்பிட்ட பதிப்பு குறிச்சொல்லை (`v0.48.0`) அதன் கிட்ஹப் ஆக்ஷன்ஸ் களஞ்சியத்தில் சமரசம் செய்து, அதைப் பயன்படுத்திய எந்தவொரு பணிப்பாய்வுகளிலிருந்தும் முக்கியமான ரகசியங்களைத் திருட வடிவமைக்கப்பட்ட குறியீட்டை உட்செலுத்துகின்றனர். இந்தச் சம்பவம் நமது ஒன்றோடொன்று இணைக்கப்பட்ட வளர்ச்சி சுற்றுச்சூழல் அமைப்புகளில், நம்பிக்கை தொடர்ந்து சரிபார்க்கப்பட வேண்டும், அனுமானிக்கப்படாமல் இருக்க வேண்டும் என்பதை நினைவூட்டுகிறது.

டேக் சமரசத் தாக்குதலின் உடற்கூறியல்

இது ட்ரிவியின் முக்கிய பயன்பாட்டுக் குறியீட்டை மீறவில்லை, ஆனால் அதன் CI/CD ஆட்டோமேஷனின் புத்திசாலித்தனமான மாற்றமாகும். தாக்குபவர்கள் GitHub செயல்கள் களஞ்சியத்தை குறிவைத்து, `v0.48.0` குறிச்சொல்லுக்கான `action.yml` கோப்பின் தீங்கிழைக்கும் பதிப்பை உருவாக்கினர். டெவலப்பரின் பணிப்பாய்வு இந்த குறிப்பிட்ட குறிச்சொல்லைக் குறிப்பிடும்போது, ​​முறையான ட்ரிவி ஸ்கேன் இயக்கும் முன், செயல் தீங்கு விளைவிக்கும் ஸ்கிரிப்டை இயக்கும். இந்த ஸ்கிரிப்ட், ரிபோசிட்டரி டோக்கன்கள், கிளவுட் வழங்குநரின் நற்சான்றிதழ்கள் மற்றும் ஏபிஐ விசைகள் போன்ற ரகசியங்களைத் தாக்குபவர்களால் கட்டுப்படுத்தப்படும் ரிமோட் சர்வரில் இருந்து வெளியேற்றும் வகையில் வடிவமைக்கப்பட்டுள்ளது. இந்தத் தாக்குதலின் நயவஞ்சகத் தன்மை அதன் தனித்தன்மையில் உள்ளது; பாதுகாப்பான `@v0.48` அல்லது `@main` குறிச்சொற்களைப் பயன்படுத்தும் டெவலப்பர்கள் பாதிக்கப்படவில்லை, ஆனால் சரியான சமரசம் செய்யப்பட்ட குறிச்சொல்லைப் பின் செய்தவர்கள் தெரியாமல் தங்கள் பைப்லைனில் ஒரு முக்கியமான பாதிப்பை அறிமுகப்படுத்தினர்.

இந்த சம்பவம் ஏன் DevOps உலகம் முழுவதும் எதிரொலிக்கிறது

திரிவி சமரசம் பல காரணங்களுக்காக குறிப்பிடத்தக்கது. முதலில், டிரிவி என்பது கன்டெய்னர்கள் மற்றும் குறியீட்டில் உள்ள பாதிப்புகளை ஸ்கேன் செய்ய மில்லியன் கணக்கானவர்களால் பயன்படுத்தப்படும் ஒரு அடித்தள பாதுகாப்பு கருவியாகும். பாதுகாப்புக் கருவியின் மீதான தாக்குதல், பாதுகாப்பான வளர்ச்சிக்குத் தேவையான அடிப்படை நம்பிக்கையை அரிக்கிறது. இரண்டாவதாக, மற்ற மென்பொருட்களின் மீது கட்டமைக்கப்பட்ட கருவிகள் மற்றும் சார்புகளைக் குறிவைத்து, "அப்ஸ்ட்ரீம்" நகரும் தாக்குபவர்களின் வளர்ந்து வரும் போக்கை இது எடுத்துக்காட்டுகிறது. பரவலாகப் பயன்படுத்தப்படும் ஒரு கூறுகளை விஷமாக்குவதன் மூலம், அவர்கள் கீழ்நிலை திட்டங்கள் மற்றும் நிறுவனங்களின் பரந்த நெட்வொர்க்கை அணுக முடியும். இந்த சம்பவம் சப்ளை செயின் பாதுகாப்பில் ஒரு முக்கியமான கேஸ் ஸ்டடியாக செயல்படுகிறது, எந்த ஒரு கருவியும், எவ்வளவு மரியாதைக்குரியதாக இருந்தாலும், தாக்குதல் வெக்டராகப் பயன்படுத்தப்படுவதைத் தடுக்கிறது என்பதை நிரூபிக்கிறது.

உங்கள் GitHub செயல்களைப் பாதுகாப்பதற்கான உடனடி படிகள்

இந்தச் சம்பவத்தைத் தொடர்ந்து, டெவலப்பர்கள் மற்றும் பாதுகாப்புக் குழுக்கள் தங்கள் GitHub செயல்களின் பணிப்பாய்வுகளை கடினப்படுத்துவதற்கு செயலூக்கமான நடவடிக்கைகளை எடுக்க வேண்டும். மனநிறைவு என்பது பாதுகாப்பின் எதிரி. உடனடியாகச் செயல்படுத்துவதற்கான முக்கியமான படிகள்:

Mwayz உடன் ஒரு நெகிழ்ச்சியான அறக்கட்டளையை உருவாக்குதல்

தனிப்பட்ட கருவிகளைப் பாதுகாப்பது மிக முக்கியமானது என்றாலும், உண்மையான பின்னடைவு உங்கள் வணிகச் செயல்பாடுகளுக்கான முழுமையான அணுகுமுறையிலிருந்து வருகிறது. ட்ரிவி சமரசம் போன்ற சம்பவங்கள் நவீன கருவித்தொகுப்புகளில் உள்ளடங்கிய மறைக்கப்பட்ட சிக்கல்கள் மற்றும் அபாயங்களை வெளிப்படுத்துகின்றன. Mewayz போன்ற ஒரு இயங்குதளம் ஒரு ஒருங்கிணைந்த, மட்டு வணிக OS ஐ வழங்குவதன் மூலம் இதை நிவர்த்தி செய்கிறது, இது சார்பு விரிவாக்கத்தைக் குறைக்கிறது மற்றும் கட்டுப்பாட்டை மையப்படுத்துகிறது. ஒரு டஜன் வேறுபட்ட சேவைகளை ஏமாற்றுவதற்குப் பதிலாக-ஒவ்வொன்றும் அதன் சொந்த பாதுகாப்பு மாதிரி மற்றும் புதுப்பிப்பு சுழற்சியுடன்-Mewayz திட்ட மேலாண்மை, CRM மற்றும் ஆவணம் கையாளுதல் போன்ற முக்கிய செயல்பாடுகளை ஒரு, பாதுகாப்பான சூழலில் ஒருங்கிணைக்கிறது. இந்த ஒருங்கிணைப்பு தாக்குதல் மேற்பரப்பைக் குறைக்கிறது மற்றும் பாதுகாப்பு நிர்வாகத்தை எளிதாக்குகிறது, இது ஒரு துண்டு துண்டான மென்பொருள் அடுக்கில் பாதிப்புகளை தொடர்ந்து பேட்ச் செய்வதை விட அம்சங்களை உருவாக்குவதில் கவனம் செலுத்த குழுக்களை அனுமதிக்கிறது. ஒரு சமரசம் செய்யப்பட்ட குறிச்சொல் ஒரு பெரிய மீறலுக்கு வழிவகுக்கும் உலகில், Mewayz வழங்கும் ஒருங்கிணைந்த பாதுகாப்பு மற்றும் நெறிப்படுத்தப்பட்ட செயல்பாடுகள் வளர்ச்சிக்கு மிகவும் கட்டுப்படுத்தப்பட்ட மற்றும் தணிக்கை செய்யக்கூடிய அடித்தளத்தை வழங்குகிறது.

உங்கள் வணிக OS இன்றே உருவாக்கவும்

Freelancers முதல் ஏஜென்சிகள் வரை, Mewayz 208 ஒருங்கிணைந்த தொகுதிகளுடன் 138,000+ வணிகங்களை வழங்குகிறது. இலவசமாகத் தொடங்குங்கள், நீங்கள் வளரும்போது மேம்படுத்தவும்.

Create