உங்கள் MCP அமைப்பைப் பாதுகாத்திடுங்கள்: 11 பொதுவான அபாயங்களும் அவற்றிலிருந்து பாதுகாப்பது எப்படி என்பதும்
மறைமுக ப்ராம்ப்ட் இன்ஜெக்ஷன் முதல் உள்ளூர் சர்வர் சமரசம் வரை, MCP அமைப்புகளுக்கான 11 பொதுவான அபாயங்களையும், ஒவ்வொன்றிலிருந்தும் பாதுகாக்க உதவும் நடைமுறை நடவடிக்கைகளையும் உள்ளடக்கி, MCP பாதுகாப்பை இந்த வழிகாட்டி விளக்குகிறது.

MCP அபாயங்கள் பொதுவாக மூன்று வகைகளில் அடங்கும்: LLM கையாளுதல், தரவு மற்றும் அணுகல் பாதுகாப்பு, உள்கட்டமைப்புப் பாதிப்புகள்.
MCP சர்வர்கள் பெரும்பாலும் பரந்த அளவிலான உள் அமைப்புகளுக்கான அணுகலை வழங்குவதால், சாத்தியமான பாதுகாப்பு அபாயம் அதிகம். இருப்பினும், அது நிகழும் வாய்ப்பு அமைவைப் பெரிதும் சார்ந்துள்ளது.
தங்கள் அமைப்புகள் பாதுகாக்கப்படுவதை உறுதிசெய்ய தனிநபர்களும் நிறுவனங்களும் எடுக்கக்கூடிய பல நடவடிக்கைகள் உள்ளன; மேலும், இணைக்கப்பட்ட MCP சர்வர்கள் வெளிப்படுத்தக்கூடிய திறன்கள் மற்றும் தரவுக்கு ஏற்ப நெறிமுறைகள் எப்போதும் விகிதாசாரமாக இருக்க வேண்டும்.
MCP மற்றும் MCP பாதுகாப்பு என்றால் என்ன?
Model Context Protocol (MCP) என்பது LLM அடிப்படையிலான ஆப்களை (அல்லது ஹோஸ்ட்களை) வெளிப்புற அமைப்புகளுடன் இணைப்பதற்காக Anthropic உருவாக்கிய ஒரு திறந்த தரநிலை ஆகும்.
ஒரு MCP அமைப்பில் மூன்று முக்கியக் கூறுகள் உள்ளன: ஹோஸ்ட், கிளையன்ட் மற்றும் சர்வர். பெரும்பாலும் AI உதவியாளராக இருக்கும் ஹோஸ்ட், ஒரு கிளையன்ட் வழியாக வெளிப்புற MCP சர்வருடன் இணைகிறது. பின்னர் அது வெளிப்புறச் செயல்பாடுகளை (கருவிகள்) இயக்க, தரவை (வளங்கள்) மீட்டெடுக்க அல்லது LLM-இன் சூழல் சாளரத்தில் சேர்ப்பதற்கான ப்ராம்ப்ட்களைப் பெறக் கோரிக்கைகளை அனுப்பலாம்.
MCP பாதுகாப்பு என்பது ஒரு MCP அமைப்பில் உள்ள இணைப்புகளையும் கூறுகளையும் பாதுகாக்கும் நெறிமுறைகளைக் குறிக்கிறது. AI ஆப்கள் பெரும்பாலும் ஏஜென்ட் திறன்களைக் கொண்டிருப்பதும், செய்திகளில் தீங்கிழைக்கும் அறிவுறுத்தல்களை உட்பொதிக்க முடியும் என்பதும் உட்பட, MCP-க்கே உரிய பல முக்கியச் சவால்கள் உள்ளன.
ப்ராம்ப்ட் இன்ஜெக்ஷன், பலவீனமான அடையாளச் சரிபார்ப்பு, பாதுகாப்பற்ற மூன்றாம் தரப்பு ஒருங்கிணைப்புகள் போன்ற, MCP-களுக்கு மட்டுமே உரியதல்லாத ஏற்கெனவே அறியப்பட்ட சிக்கல்களும் பிரச்சினைகளை ஏற்படுத்துகின்றன. எந்தக் கணினி அமைப்பையும் போலவே, பாதுகாப்பிற்காக MCP, நம்பகமான சர்வர்களை மட்டும் பயன்படுத்துவது போன்ற நடைமுறை நெறிமுறைகளையும், API கேட்வேக்கள் போன்ற தொழில்நுட்பக் கட்டுப்பாடுகளையும் இணைத்துச் சார்ந்துள்ளது.
MCP அச்சுறுத்தல்கள் எவ்வளவு தீவிரமானவை?
MCP விரைவாகவே பிரபலமான ஒரு LLM தொழில்நுட்பமாக மாறியுள்ளது; பல நிறுவனங்களும் நுகர்வோருக்கான ஆப்களும் அதைப் பயன்படுத்துகின்றன. MCP சர்வர்கள் குறியீட்டில் எழுதப்பட்ட நிரல்கள் என்பதால், மற்ற எந்த ஆப்ளிகேஷனையும் போலவே அவற்றிலும் பாதிப்புகள் உள்ளன.
இருப்பினும், நிறுவனங்கள் கட்டுப்படுத்தப்பட்ட வரிசைப்படுத்தல்களில் MCP-ஐப் பயன்படுத்தும்போது, அது பொதுவாகப் பாதுகாப்பானது. நம்பகமான சர்வர்கள் மற்றும் சரிபார்க்கப்பட்ட அனுமதிகளுடன் ஓர் அமைப்பை உருவாக்குவதற்கும், சரிபார்க்கப்படாத ஒரு டஜன் சர்வர்களுடன் ஒரு தன்னாட்சி ஏஜென்ட்டை இணைப்பதற்கும் இடையே பெரிய வேறுபாடு உள்ளது.
அச்சுறுத்தல் #1: மறைமுக ப்ராம்ப்ட் இன்ஜெக்ஷன்
ஒரு MCP சர்வர் திருப்பி அனுப்பும் ஆவணம், வலைப்பக்கம் அல்லது கருவி வெளியீட்டிற்குள், LLM-ஐக் குறிவைத்த அறிவுறுத்தல்களைத் தாக்குதல்தாரர் ஒருவர் வைக்கலாம். ஹோஸ்ட் இந்த உள்ளடக்கத்தைச் சூழல் சாளரத்தில் சேர்த்தால், LLM அதை உண்மையான அறிவுறுத்தல்கள் என்று தவறாகக் கருதக்கூடும்.
மேலும், இந்த அறிவுறுத்தல்கள் மேலோட்டமாகப் பார்க்கும்போது பொருத்தமானவையாகத் தோன்றலாம். எடுத்துக்காட்டாக, மீட்டெடுக்கப்பட்ட ஒரு ஆதரவு டிக்கெட், பதிலை உருவாக்கும் முன் முக்கியமான வாடிக்கையாளர் பதிவுகளை ஏற்றுமதி செய்யுமாறு LLM-இடம் கூறக்கூடும்.
மறைமுக ப்ராம்ப்ட் இன்ஜெக்ஷனிலிருந்து பாதுகாப்பது எப்படி
ப்ராம்ப்ட் இன்ஜெக்ஷன்களைப் பொதுவாக ஹோஸ்ட் நிலையில் கையாள வேண்டும். வெளிப்புற உள்ளடக்கம் நம்பகமற்றது என லேபிளிடப்பட வேண்டும்; முக்கியமான தகவல்களுக்கான கோரிக்கைகளுக்குச் செயல்முறையில் ஈடுபட்டுள்ள ஒரு மனிதரின் தகவலறிந்த ஒப்புதல் தேவைப்பட வேண்டும். ஹோஸ்ட்டும் LLM-உம் எவ்வாறு பதிலளிக்கின்றன என்பதைப் பார்க்க, தீங்கிழைக்கும் ஆவணங்கள் அல்லது தரவை அழைக்கும் பாதுகாப்புச் சோதனையும் உதவியாக இருக்கும்.
அச்சுறுத்தல் #2: கருவி நச்சூட்டல் மற்றும் ரக் புல்கள்
கருவி நச்சூட்டல் தாக்குதலில், ஒரு MCP கருவியின் விளக்கம் அல்லது ஸ்கீமாவில் தீங்கிழைக்கும் குறியீடு சேர்க்கப்படுகிறது. கிடைக்கும் கருவிகளை MCP முதன்முதலில் வெளிப்படுத்தும் கண்டறிதல் கட்டத்தில், இது LLM-ஐப் பாதிக்கக்கூடும்.
ரக் புல் என்பது, ஒப்புதல் பெற்ற மெட்டாடேட்டா மாற்றப்படும் ஒரு சிறப்பு வகைக் கருவி நச்சூட்டல் ஆகும். இந்த வகைக் கருவி நச்சூட்டல், தீங்கிழைக்கும் கருவியை நேரடியாக அழைப்பதற்குப் பதிலாக, நம்பகமான கருவிகளை மாடல் பயன்படுத்தும் விதத்தை மாற்றக்கூடும்.
கருவி நச்சூட்டல் மற்றும் ரக் புல்களிலிருந்து பாதுகாப்பது எப்படி
ஹோஸ்ட் ஒவ்வொரு கருவியையும் பயன்படுத்தும் முன் அதன் முழு வரையறையையும் ஆய்வுசெய்து, ஒப்புதல் பெற்ற நம்பகமான கருவிகளின் பட்டியலுடன் ஒப்பிட வேண்டும்; இதன் மூலம் ஏதேனும் மாற்றங்கள் இருந்தால் கண்டறியலாம். அளவுருச் சரிபார்ப்புகள் ஆபத்தான திறன்களுக்கான சாத்தியத்தை அடையாளம் கண்டு, அவற்றை எச்சரிக்கையாகக் குறிக்க உதவும்.
அச்சுறுத்தல் #3: அளவுக்கு மீறிய அனுமதிகள்
ஒரு பணிக்குத் தேவையானதை விட அதிகமான அனுமதிகளை MCP சர்வர்களுக்கும் (ஹோஸ்ட் வழியாக) இணைக்கப்பட்ட LLM-களுக்கும் பயனர்கள் வழங்குவது சகஜம். எடுத்துக்காட்டாக, படிக்க மட்டுமான அனுமதி போதுமானதாக இருக்கும்போது எழுதும் அனுமதிகள், அல்லது ஒரு உள் கோப்பு அமைப்பிற்கான (Google Drive போன்றவை) முழு அணுகல்.
இத்தகைய பரவலான அனுமதி அதிகரிப்பு (permission creep), தீங்கிழைக்கும் கருவி அழைப்புகள் போன்ற பிற பாதிப்புகளின் தாக்க வரம்பை அதிகரிக்கலாம். ஒரு நிறுவனத்தில் AI கருவிகளுடனான அன்றாடப் பணியின் போக்கில் பயனர்கள் சலுகைகளை வழங்கும்போது, அனுமதிகள் “கூடிக்கொண்டே போவது” பொதுவானது (சலுகைக் குவிப்பு).
அளவுக்கு மீறிய அனுமதிகளிலிருந்து பாதுகாப்பது எப்படி
இந்தச் சிக்கலிலிருந்து பாதுகாப்பதற்கான மிக நேரடியான வழி, அனுமதிகளையும் OAuth ஸ்கோப்களையும் (படித்தல், எழுதுதல், முழு அணுகல் போன்றவை) கட்டுப்படுத்துவதாகும். குறிப்பாக முக்கியமான செயல்பாடுகளுக்கான பயனர் ஒப்புதல்கள் இதன் முக்கியப் பகுதியாகும்; ஆனால் அனுமதிகள் அமைப்பு நிலையிலும் (இயக்க முறைமை, MCP ஹோஸ்ட் மற்றும் சர்வர்) கட்டுப்படுத்தப்பட வேண்டும்.
அச்சுறுத்தல் #4: பலவீனமான அடையாளச் சரிபார்ப்பு மற்றும் அதிகாரமளிப்பு
அடையாளச் சரிபார்ப்பு ஒரு MCP சர்வருடன் இணையும் பயனர்கள் அல்லது ஆப்ளிகேஷன்களின் அடையாளங்களை உறுதிப்படுத்துகிறது. அதிகாரமளிப்பு அவர்கள் எந்தக் கருவிகளையும் வளங்களையும் அணுகலாம் என்பதைத் தீர்மானிக்கிறது.
மோசமாக உள்ளமைக்கப்பட்ட MCP சர்வர்கள், பயனர்களின் அடையாளத்தைச் சரியாகச் சரிபார்க்காமலோ அணுகல் கட்டுப்பாடுகளைச் செயல்படுத்தாமலோ கோரிக்கைகளையோ டோக்கன்களையோ ஏற்கக்கூடும். மேலும், சரிபார்ப்பு பலவீனமாக இருந்தால், திருடப்பட்ட நற்சான்றுகள் மூலம் தீய நோக்கமுள்ளவர்கள் அணுகலைப் பெற முடியும்.
பலவீனமான அடையாளச் சரிபார்ப்பு மற்றும் அதிகாரமளிப்பிலிருந்து பாதுகாப்பது எப்படி
தொலைநிலை MCP சர்வர்களுக்கான OAuth அடிப்படையிலான அடையாளச் சரிபார்ப்பு, குறுகிய ஆயுள் கொண்ட டோக்கன்கள், பங்கு அடிப்படையிலான அணுகல் கட்டுப்பாடு (RBAS) ஆகிய அனைத்தும் பலவீனமான அதிகாரமளிப்பின் அபாயத்தைத் தணிக்க உதவும் நடவடிக்கைகளாகும். சர்வருக்கே அணுகல் இருந்தாலும், பயனர்கள் தங்கள் அனுமதிகளுக்கு அப்பாற்பட்ட தரவையும் கருவிகளையும் அணுகுவதைப் பங்கு அடிப்படையிலான அணுகல் தடுப்பதால் அது பயனுள்ளதாக இருக்கிறது.
அச்சுறுத்தல் #5: நற்சான்றுக் கசிவுகள் மற்றும் தவறான பயன்பாடு
வெளிப்புறச் சேவைகளுடன் இணைய, MCP சர்வர்கள் API கீகள், OAuth அணுகல் டோக்கன்கள் போன்ற நற்சான்றுகளை வழக்கமாகப் பயன்படுத்துகின்றன. இவை வெளிப்பட்டாலோ தவறாகப் பயன்படுத்தப்பட்டாலோ, தாக்குதல்தாரர்கள் முக்கியமான தரவு மற்றும் செயல்பாடுகளுக்கான அணுகலைப் பெறலாம்.
இதற்கு ஓர் எடுத்துக்காட்டு டோக்கன் பாஸ்த்ரூ (token passthrough): இதில் ஒரு MCP சர்வர், அணுகல் டோக்கன் உண்மையில் பெறும் சேவைக்கானதுதானா என்பதைச் சரிபார்க்காமலேயே அதை மற்றொரு சேவைக்கு அனுப்புகிறது. பெறும் சேவையில் போதுமான பாதுகாப்புகள் இல்லையெனில், இது கசிவுக்கு வழிவகுக்கும்.
நற்சான்றுக் கசிவுகள் மற்றும் தவறான பயன்பாட்டிலிருந்து பாதுகாப்பது எப்படி
குறுகிய ஆயுள் மற்றும் குறுகிய ஸ்கோப் கொண்ட டோக்கன்களும் நற்சான்றுச் சுழற்சியும், கசிந்த தரவைத் தீங்கிழைக்கும் நபர்கள் எந்த அளவுக்குப் பயன்படுத்த முடியும் என்பதைக் கட்டுப்படுத்துவதில் பயனுள்ளவை. API கீகளும் நற்சான்றுகளும் எப்போதும் ஒரு சீக்ரெட் மேனேஜரைப் பயன்படுத்திப் பாதுகாப்பாகச் சேமிக்கப்பட வேண்டும்.
அச்சுறுத்தல் #6: குழப்பமடைந்த பிரதிநிதி (confused deputy) தாக்குதல்கள்
முறையான பயனர் ஒருவரால் அங்கீகரிக்கப்படாத ஒரு செயலைச் செய்ய, நம்பகமான ஆப்ளிகேஷன் ஒன்றை அதன் அனுமதிகளைப் பயன்படுத்தும்படி தாக்குதல்தாரர் ஏமாற்றும்போது குழப்பமடைந்த பிரதிநிதி தாக்குதல் நிகழ்கிறது. இந்த நிலையில், MCP சர்வரே அந்தப் பிரதிநிதி.
தாக்குதல்தாரர் ஒரு MCP சர்வர் பாதிப்பை (பலவீனமான OAuth சரிபார்ப்புகள் போன்றவை) பயன்படுத்தி, கருவி அழைப்பு அல்லது தரவு மீட்டெடுப்பு போன்ற தீங்கிழைக்கும் செயல்முறையைச் செயல்படுத்துவார்.
குழப்பமடைந்த பிரதிநிதி தாக்குதல்களிலிருந்து பாதுகாப்பது எப்படி
ஒவ்வொரு கருவி அழைப்பும் ஒரு குறிப்பிட்ட பயனருக்குரியது எனச் சரிபார்க்கப்படும் அதிகாரமளிப்புச் சரிபார்ப்பு, குழப்பமடைந்த பிரதிநிதி தாக்குதல்களைக் கட்டுப்படுத்த உதவுகிறது. மேலும், தரவு ஏற்றுமதி போன்ற முக்கியமான செயல்களுக்கு வெளிப்படையான அதிகாரமளிப்பு தேவைப்பட வேண்டும்.
அச்சுறுத்தல் #7: தீங்கிழைக்கும் சர்வர்கள் மற்றும் பாதுகாப்பு மீறப்பட்ட சார்புகள்
MCP சர்வர்களில் தீங்கிழைக்கும் குறியீடு இருக்கலாம் (அவை அடிப்படையில் வெளிப்புற நிரல்கள்) அல்லது மூன்றாம் தரப்பு லைப்ரரிகள் போன்ற சமரசம் செய்யப்பட்ட சார்புநிலைகளை அவை சார்ந்திருக்கலாம். இது MCP-க்கு மட்டுமே உரிய சிக்கல் அல்ல; மாறாக, இது ஒரு மென்பொருள் விநியோகச் சங்கிலிச் சிக்கல்.
முறையானதாகத் தோன்றும் ஓர் ஒருங்கிணைப்பைத் தாக்குதல்தாரர் விநியோகிப்பது, இது நிகழக்கூடிய ஓர் எளிய வழியாகும். அமைக்கப்பட்டதும், அது நற்சான்றுகளைத் திருடி மீண்டும் பயன்படுத்தலாம், முக்கியமான தரவை அணுகலாம், அங்கீகரிக்கப்படாத செயல்பாடுகளைச் செயல்படுத்தலாம்.
தீங்கிழைக்கும் சர்வர்கள் மற்றும் சமரசம் செய்யப்பட்ட சார்புநிலைகளிலிருந்து பாதுகாப்பது எப்படி
நம்பகமான மற்றும் சரிபார்க்கப்பட்ட மூலங்களிலிருந்து மட்டுமே MCP சர்வர்களை நிறுவவும். முடிந்தால், அவற்றின் குறியீட்டை மதிப்பாய்வு செய்யவும்; வெளிப்புறச் சார்புநிலைகளை எப்போதும் சரிபார்க்கவும். சர்வர்கள் தொடர்ந்து புதுப்பிக்கப்பட்டு பேட்ச் செய்யப்படுவதை உறுதிசெய்யவும்.
அச்சுறுத்தல் #8: சர்வர் பக்கக் கோரிக்கை மோசடி (SSRF)
சர்வர் பக்கக் கோரிக்கை மோசடி (SSRF) என்பது, பயனர் அணுக விரும்பாத உள் முகவரிகளுக்கு நெட்வொர்க் கோரிக்கைகளை அனுப்பும்படி ஒரு MCP சர்வரைத் தாக்குதல்தாரர் ஏமாற்றுவதாகும்.
ஒரு URL-இலிருந்து தகவலை மீட்டெடுக்கும் கருவியை MCP சர்வர் வெளிப்படுத்தும்போது இது நிகழலாம். URL அளவுருவில் தாக்குதல்தாரர் செல்வாக்குச் செலுத்த முடிந்தால், உள் API அல்லது கிளவுட் சேவை போன்ற தாம் விரும்பும் நெட்வொர்க் முகவரிக்கு அதை மாற்றலாம். இதனால் முக்கியமான தரவு மீட்டெடுக்கப்பட்டு, அணுகக்கூடியதாக மாறும் அபாயம் உள்ளது
சர்வர் பக்கக் கோரிக்கை மோசடியிலிருந்து (SSRF) பாதுகாப்பது எப்படி
MCP சர்வர்கள் எப்போதும் URL-களைச் சரிபார்க்க வேண்டும், கட்டுப்படுத்தப்பட்ட உள் நெட்வொர்க் முகவரிகளுக்கான அணுகலைத் தடைசெய்ய வேண்டும், வெளிச்செல்லும் நெட்வொர்க் அணுகலைத் தடுக்க வேண்டும். ரீடைரக்ட்களும் இதே நெறிமுறையைப் பின்பற்ற வேண்டும்.
அச்சுறுத்தல் #9: அமர்வுக் கடத்தல்
அமர்வுக் கடத்தல் என்பது, ஒரு MCP கிளையன்ட்டுக்கும் சர்வருக்கும் இடையிலான செயலில் உள்ள இணைப்பைத் தாக்குதல்தாரர் தன் கட்டுப்பாட்டுக்குள் கொண்டுவருவதாகும்.
எடுத்துக்காட்டாக, மோசமாகப் பாதுகாக்கப்பட்ட MCP ஆப்ளிகேஷனிலிருந்து (எ.கா., ஹோஸ்ட் அல்லது சர்வர்) அவர்கள் அமர்வு அடையாளங்காட்டியைத் திருடக்கூடும். MCP சர்வர் இந்த அடையாளங்காட்டியை ஏற்றுக்கொண்டால், பயனரின் முறையான அனுமதிகளுடன் தாக்குதல்தாரர் கருவிகளை அழைக்கக்கூடும்.
இதிலிருந்து பாதுகாப்பது எப்படி
ஒரு MCP அமைப்பில் உள்ள அனைத்து ஆப்ளிகேஷன்களிலும் கடுமையான அடையாளச் சரிபார்ப்பு மூலம் அமர்வுக் கடத்தல் அபாயத்தைக் குறைக்கலாம். அமர்வு அடையாளங்காட்டிகள் கண்டறியப்படுவதைத் தடுக்க, MCP கிளையன்ட்களுக்கும் தொலைநிலை சர்வர்களுக்கும் இடையிலான என்க்ரிப்ஷனும் அவசியம்.
அச்சுறுத்தல் #10: மிக்ஸ்-அப் தாக்குதல்கள்
மிக்ஸ்-அப் தாக்குதலில், கிளையன்ட்டுக்கும் MCP சர்வருக்கும் இடையில் இருக்கும் தீங்கிழைக்கும் அதிகாரமளிப்பு சர்வருக்கு அதிகாரமளிப்புக் குறியீட்டை அனுப்பும்படி MCP கிளையன்ட்டைத் தாக்குதல்தாரர் ஏமாற்றுகிறார். அதிகாரமளிப்பு சர்வர் என்பது, கோரப்பட்ட அணுகல் அங்கீகரிக்கப்பட்டது எனச் சரிபார்த்த பிறகு OAuth அணுகல் டோக்கன்களை வழங்கும் ஒரு ஆப்ளிகேஷன் ஆகும்.
ஒரு MCP ஹோஸ்ட், ஒவ்வொன்றும் வெவ்வேறு அதிகாரமளிப்பு சர்வரைப் பயன்படுத்தும் பல சேவைகளுடன் இணைந்தால், தாக்குதல்தாரர் அவற்றில் ஒன்றைக் கட்டுப்படுத்தி (ஒருவேளை தீங்கிழைக்கும் சேவையைப் பதிவுசெய்வதன் மூலம்), முறையான சர்வர் வழங்கிய அதிகாரமளிப்புக் குறியீட்டைத் தீங்கிழைக்கும் சர்வருக்கு அனுப்பும்படி கிளையன்ட்டைத் தூண்டக்கூடும். இந்தக் குழப்பம், அங்கீகரிக்கப்பட்ட ஆப்ளிகேஷனைப் போல ஆள்மாறாட்டம் செய்து, பாதுகாக்கப்பட்ட சேவைகளுக்கான அணுகலைப் பெறத் தாக்குதல்தாரரை அனுமதிக்கக்கூடும்.
மிக்ஸ்-அப் தாக்குதல்களிலிருந்து பாதுகாப்பது எப்படி
OAuth செயல்முறை முழுவதும் MCP கிளையன்ட்கள் அதிகாரமளிப்பு சர்வரின் அடையாளத்தைச் சரிபார்க்க வேண்டும். குறிப்பாக, அவை சர்வரின் வழங்குநர் அடையாளங்காட்டியை (iss) எதிர்பார்க்கப்படும் அடையாளத்துடன் ஒப்பிட்டுச் சரிபார்த்து, பொருந்தாதவற்றை நிராகரிக்க வேண்டும்.
அச்சுறுத்தல் #11: உள்ளூர் MCP சர்வரின் பாதுகாப்பு மீறல்
பல MCP சர்வர்கள் பயனரின் உள்ளூர் கணினியில் இயங்குகின்றன. பயனர்கள் சர்வரை மூன்றாம் தரப்பிடமிருந்து நிறுவலாம் அல்லது தாங்களே உருவாக்கலாம். இந்த உள்ளூர் MCP சர்வரைத் தாக்குதல்தாரர் சமரசம் செய்ய முடிந்தால், உள்ளூர் அமைப்பின் பெரும் பகுதிகளுக்கான அணுகலை அவர் பெறக்கூடும்.
தாக்குதல்தாரர் அணுகலைப் பெறப் பல்வேறு வழிகள் உள்ளன. அவர்கள் முறையான ஒருங்கிணைப்பு போல மாறுவேடமிட்ட தீங்கிழைக்கும் சர்வரை விநியோகிக்கலாம், தீங்கிழைக்கும் கட்டளையை வெளியிடும் வகையில் MCP ஹோஸ்ட்டின் உள்ளமைவை மாற்றலாம், அல்லது போதுமான பாதுகாப்புக் கட்டுப்பாடுகள் இல்லாத சூழலில் இயங்கும் MCP சர்வரை அணுகலாம். எடுத்துக்காட்டாக, localhost சேவைக்குக் கோரிக்கைகளை அனுப்பும்படி பிரவுசரை ஏமாற்றும் DNS ரீபைண்டிங் மூலம் இது நிகழலாம்.
உள்ளூர் MCP சர்வர் சமரசத்திலிருந்து பாதுகாப்பது எப்படி
உள்ளூர் MCP சர்வர்களைப் பயன்படுத்தும்போது சாண்ட்பாக்ஸிங்கும் கடுமையான ஒப்புதல் நெறிமுறைகளும் முக்கியம். MCP சர்வர்களை நம்பகமான வழங்குநர்களிடமிருந்து மட்டுமே நிறுவ வேண்டும்; அவை எந்தக் கோப்பகங்களை அணுகலாம் என்பதை இயக்க முறைமை அனுமதிகள் கட்டுப்படுத்த வேண்டும்.
MCP பாதிப்புகள் பெரும்பாலும் புதிய வேடத்தில் வரும் பழைய அச்சுறுத்தல்களே
MCP பாதிப்புகள் பெரும்பாலும் ஏற்கெனவே அறியப்பட்ட அபாயங்கள் மற்றும் தாக்குதல் முறைகளின் புதிய பயன்பாடுகளிலிருந்து உருவாகின்றன. LLM-கள், MCP சர்வர்கள் மற்றும் வெளிப்புறச் சேவைகளுக்கு இடையிலான தொடர்புகள் மூலம், இந்தப் பாதிப்புகளைப் பயன்படுத்திக்கொள்ளத் தாக்குதல்தாரர்களுக்கு MCP புதிய வழிகளை அறிமுகப்படுத்துகிறது.
MCP-க்கே உரிய அச்சுறுத்தல்கள் இருப்பது உண்மைதான். இருப்பினும், கடுமையான அதிகாரமளிப்பைச் செயல்படுத்துதல், நம்பகமான வழங்குநர்களைப் பயன்படுத்துதல், ப்ராம்ப்ட் இன்ஜெக்ஷன்களிலிருந்து பாதுகாத்தல் போன்ற நிலையான பாதுகாப்பு நெறிமுறைகள், எந்தவொரு MCP செயலாக்கத்தையும் பாதுகாப்பதில் பெரிதும் உதவும் என்பதை நினைவில் கொள்வது நல்லது.