Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> नेटवर्क सुरक्षा

नेटवर्क सुरक्षा में MAC क्या है?

MAC (मैसेज ऑथेंटिकेशन कोड) क्या है?

क्रिप्टोग्राफी में, MAC (मैसेज ऑथेंटिकेशन कोड) एक छोटा टैग या चेकसम है जो संदेश की अखंडता और प्रामाणिकता सत्यापित करने के लिए उपयोग किया जाता है। यह एक गुप्त कुंजी और संदेश डेटा से उत्पन्न होता है। केवल गुप्त कुंजी रखने वाला पक्ष ही वैध MAC उत्पन्न या सत्यापित कर सकता है।

MAC कैसे काम करता है?

  1. भेजने वाला संदेश और साझा गुप्त कुंजी को MAC एल्गोरिदम (जैसे HMAC-SHA256) में डालता है।
  2. एल्गोरिदम एक निश्चित-आकार का MAC टैग उत्पन्न करता है।
  3. भेजने वाला संदेश के साथ MAC भेजता है।
  4. प्राप्तकर्ता उसी कुंजी और एल्गोरिदम का उपयोग करके MAC की पुनर्गणना करता है।
  5. यदि MAC मेल खाता है, तो संदेश प्रामाणिक है और छेड़छाड़ नहीं की गई है।

MAC बनाम HMAC

  • MAC: सामान्य अवधारणा — कोई भी कुंजी-आधारित प्रमाणीकरण टैग।
  • HMAC (हैश-बेस्ड MAC): MAC का एक विशिष्ट प्रकार जो क्रिप्टोग्राफ़िक हैश फ़ंक्शन (जैसे SHA-256) और एक गुप्त कुंजी का उपयोग करता है। TLS, IPsec, JWT में व्यापक रूप से उपयोग किया जाता है।

MAC बनाम डिजिटल हस्ताक्षर

विशेषताMACडिजिटल हस्ताक्षर
कुंजी प्रकारसममित (साझा गुप्त)असममित (निजी/सार्वजनिक)
अस्वीकृति-रोधीनहींहाँ
प्रदर्शनतेज़धीमा
उपयोगउच्च-थ्रूपुट डेटा अखंडतापहचान सत्यापन, कानूनी गैर-अस्वीकृति

नेटवर्क सुरक्षा में उपयोग

  • TLS/SSL: रिकॉर्ड प्रोटोकॉल में HMAC का उपयोग (AEAD सिफर में अब एन्क्रिप्ट-देन-मैक)।
  • IPsec: ESP/AH में अखंडता के लिए HMAC।
  • API प्रमाणीकरण: अनुरोधों पर हस्ताक्षर करने के लिए HMAC (जैसे AWS सिग्नेचर v4)।
  • वायरलेस (WPA2/WPA3): MIC (मैसेज इंटीग्रिटी चेक) के लिए MICHAEL/AES-CMAC।

महत्वपूर्ण सीमाएँ

  • MAC अस्वीकृति-रोधी (नॉन-रिप्यूडिएशन) प्रदान नहीं करता क्योंकि कुंजी साझा की जाती है।
  • कुंजी वितरण सुरक्षित चैनल पर होना चाहिए।
  • रीप्ले हमलों को रोकने के लिए अनुक्रम संख्या/नॉन्स का उपयोग करें।
  1. - नेटवर्क सिक्योरिटी ID क्या है? (नेटवर्क सिक्योरिटी की से अंतर)

    नेटवर्क सिक्योरिटी ID vs नेटवर्क सिक्योरिटी की - भ्रम दूर करें अक्सर लोग नेटवर्क सिक्योरिटी ID और नेटवर्क सिक्योरिटी की (की) में भ्रमित होते हैं। ये अलग-अलग चीजें हैं: नेटवर्क सिक्योरिटी की (Network Security Key) - वास्तविक पासवर्ड क्या है: आपके वाई-फाई नेटवर्क का पासवर्ड (WPA/WPA2/WPA3 की)। अन्य

  1. - नेटवर्क सुरक्षा क्या है?

    नेटवर्क सुरक्षा: परिभाषा, प्रकार, महत्व और कार्यविधि नेटवर्क सुरक्षा हार्डवेयर, सॉफ्टवेयर और नीतियों का संयोजन है जो नेटवर्क और डेटा को अनधिकृत पहुंच, दुरुपयोग, खराबी, संशोधन, विनाश या अनुचित प्रकटीकरण से बचाता है। नेटवर्क सुरक्षा का क्या अर्थ है? जब भी आप किसी सुरक्षा गतिविधि में भाग लेते हैं, तो

  1. - सूचना सुरक्षा में MAC क्या है?

    सूचना सुरक्षा में MAC (Message Authentication Code) MAC का मतलब संदेश प्रमाणीकरण कोड है। इसे टैग के रूप में भी परिभाषित किया जाता है। इसका उपयोग संदेश की उत्पत्ति और विशेषताओं को प्रमाणित करने के लिए किया जाता है। MAC प्रमाणीकरण क्रिप्टोग्राफी का उपयोग नेटवर्क के माध्यम से भेजी गई जानकारी या एक व्यक