पेलोड (Payload) क्या है?
कंप्यूटर नेटवर्किंग और सुरक्षा में, पेलोड वह वास्तविक डेटा है जिसे पैकेट या प्रोटोकॉल डेटा यूनिट (PDU) में ले जाया जाता है - हेडर, मेटाडेटा और ओवरहेड जानकारी को छोड़कर। यह "काम का डेटा" है जो स्रोत से गंतव्य तक पहुंचाया जाता है।
नेटवर्किंग संदर्भ में पेलोड
पैकेट संरचना
| हेडर | पेलोड (वास्तविक डेटा) | ट्रेलर/FCS |
- हेडर: स्रोत/गंतव्य पता, प्रोटोकॉल जानकारी, सीक्वेंस नंबर
- पेलोड: वास्तविक एप्लिकेशन डेटा (HTTP कंटेंट, फाइल डेटा, वीडियो स्ट्रीम, आदि)
- ट्रेलर: त्रुटि जांच (CRC/FCS)
पेलोड आकार सीमाएं
- ईथरनेट (MTU): 1500 बाइट्स (मानक), 9000 बाइट्स (जंबो फ्रेम)
- IPv4: अधिकतम 65,535 बाइट्स (हेडर सहित)
- IPv6: 65,535 बाइट्स पेलोड + 40 बाइट्स हेडर
- TCP: MSS (अधिकतम सेगमेंट आकार) आमतौर पर 1460 बाइट्स
- UDP: 65,507 बाइट्स अधिकतम पेलोड
साइबर सुरक्षा/मैलवेयर संदर्भ में पेलोड
सुरक्षा में, "पेलोड" का अर्थ मैलवेयर या एक्सप्लॉइट का वह हिस्सा होता है जो वास्तविक हानिकारक कार्य करता है - डिलीवरी तंत्र (वेक्टर) के विपरीत।
मेटास्प्लॉइट पेलोड प्रकार
- सिंगल्स (Singles): स्व-निहित, छोटे, कोई निर्भरता नहीं (उदाहरण: कमांड निष्पादन)
- स्टेजर्स (Stagers): छोटे, बड़े पेलोड डाउनलोड करने के लिए (उदाहरण: reverse_tcp स्टेजर)
- स्टेजेज (Stages): बड़े, पूर्ण विशेषताओं वाले पेलोड (उदाहरण: Meterpreter)
पेलोड के उदाहरण
- रिवर्स शेल: लक्ष्य से हमलावर को कनेक्शन वापस करता है
- बाइंड शेल: लक्ष्य पर पोर्ट खोलता है जहां हमलावर कनेक्ट करता है
- Meterpreter: उन्नत, मेमोरी-में-रहने वाला पेलोड विस्तृत नियंत्रण के लिए
- कमांड निष्पादन: लक्ष्य पर एकल कमांड चलाता है
- डेटा एक्सफिल्ट्रेशन: फाइलें/डेटा चुराता है
- रैंसमवेयर एन्क्रिप्शन: फाइलों को एन्क्रिप्ट करता है
वाईफाई/मोबाइल कॉन्फ़िगरेशन में पेलोड
iOS/MDM (मोबाइल डिवाइस प्रबंधन) में, "वाईफाई पेलोड" एक कॉन्फ़िगरेशन प्रोफाइल होता है जिसमें वाईफाई नेटवर्क से कनेक्ट करने के लिए आवश्यक सभी सेटिंग्स शामिल होती हैं: SSID, सुरक्षा प्रकार, पासवर्ड, प्रॉक्सी सेटिंग्स, सर्टिफिकेट आदि।
बड़े नेटवर्क पेलोड का प्रदर्शन प्रभाव
बड़े पेलोड/नेटवर्क अनुरोध पेज लोड समय बढ़ाते हैं। अनुकूलन तकनीकें:
- छवि संपीड़न (WebP, AVIF फॉर्मेट)
- कोड मिनीफिकेशन और संपीड़न (gzip, Brotli)
- लेजी लोडिंग और पेजिनेशन
- CDN उपयोग
- अनावश्यक रिसोर्स हटाना
- HTTP/2 या HTTP/3 मल्टीप्लेक्सिंग
पेलोड बनाम अन्य अवधारणाएं
| अवधारणा | विवरण |
|---|---|
| पेलोड | वास्तविक उपयोगी डेटा |
| हेडर | नियंत्रण/रूटिंग जानकारी |
| ओवरहेड | हेडर + ट्रेलर + प्रोसेसिंग लागत |
| MTU | अधिकतम ट्रांसमिशन यूनिट आकार |
वाहन/रॉकेट संदर्भ (मूल अर्थ)
मूल रूप से एयरोस्पेस से: पेलोड = वह वजन जो वाहन अपने खाली वजन के अलावा ले जा सकता है (यात्री, कार्गो, उपग्रह, वैज्ञानिक उपकरण)। ट्रक में: पेलोड क्षमता = GVWR - कर्ब वजन।
सुरक्षा निहितार्थ
- पेलोड निरीक्षण: DPI (डीप पैकेट इंस्पेक्शन) पेलोड का विश्लेषण करके खतरे पहचानता है
- पेलोड एन्क्रिप्शन: TLS/SSL पेलोड को एन्क्रिप्ट करता है ताकि मध्यस्थ इसे पढ़ न सकें
- पेलोड फ्रैगमेंटेशन: हमलावर पता लगाने से बचने के लिए पेलोड को टुकड़ों में बांटते हैं
- पेलोड इंजेक्शन: SQL इंजेक्शन, XSS में दुर्भावनापूर्ण पेलोड इंजेक्ट किए जाते हैं
निष्कर्ष
पेलोड नेटवर्किंग में "वास्तविक डेटा" और सुरक्षा में "सक्रिय हानिकारक कोड" दोनों को संदर्भित करता है। नेटवर्क इंजीनियरों के लिए पेलोड आकार अनुकूलन प्रदर्शन के लिए महत्वपूर्ण है, जबकि सुरक्षा पेशेवरों के लिए पेलोड विश्लेषण खतरे का पता लगाने के लिए आवश्यक है।