आज एउटा इन्क्रिप्टेड टनेल रेकर्ड गर्नुहोस्, अर्को वर्ष सर्भरको दीर्घकालीन निजी कुञ्जी चोर्नुहोस् र रेकर्डिङ डिक्रिप्ट गर्ने प्रयास गर्नुहोस्। चोरिएको कुञ्जी मात्र पर्याप्त नहुने बताउने गुण नै फर्वार्ड सिक्रेसी हो। यो रेकर्ड गरिएका सत्र र विशेष गोप्य तथ्यबारेको भनाइ हो, टनेल सुरक्षित थियो भन्ने सामान्य वाचा होइन। दायरा ठ्याक्कै निर्धारण गर्नुले नै यो शब्दलाई उपयोगी बनाउँछ।

प्रश्न रेकर्डिङबारे हो, जीवित सत्रबारे होइन

दीर्घकालीन कुञ्जीले अन्तिम बिन्दु पहिचान गर्छ र ह्यान्डशेकमा हस्ताक्षर गर्छ। सत्र कुञ्जीहरूले वास्तविक ट्राफिक इन्क्रिप्ट गर्छन्, र फर्वार्ड-सिक्रेट डिजाइनमा ती दुवै पक्षले बनाएर पछि फाल्ने ताजा कुञ्जी-विनिमय सामग्रीबाट निकालिन्छन्। दीर्घकालीन कुञ्जी मात्र भएको आक्रमणकारीले ती फालिएका मानहरू पुनर्निर्माण गर्न सक्दैन। जीवित सत्र अवस्था भएको आक्रमणकारीले अझै सक्छ, त्यसैले यो ग्यारेन्टी वर्तमानबारे होइन, भूतकालबारे हो।

यो दाबी सशर्त छ: क्षणिक गोप्य तथ्यहरू साँच्चै नष्ट भएका र प्रोटोकल तपाईंले सोचेको नै भए मात्र यो खरो रहन्छ। मिश्रित परिनियोजनले एउटा टनेलमा यो पूरा गर्न सक्छ र अर्कोमा असफल हुन सक्छ।

एउटा गोप्य तथ्यले अरूलाई पुनर्निर्माण गर्नु हुँदैन

मार्केटिङ पृष्ठको सट्टा वार्ता गरिएको मोड जाँच्नुहोस्। ह्यान्डशेक आउटपुटले कुञ्जी-विनिमय र प्रोटोकल संस्करणको नाम बताउँछ।

openssl s_client -connect vpn.example.com:443 -tls1_3 -brief
swanctl --list-sas

s_client सारांशले TLS संस्करण र कुञ्जी-विनिमय समूह देखाउँछ, र क्षणिक समूह फर्वार्ड-सिक्रेट कुञ्जी सम्झौताको दृश्य चिह्न हो। swanctl सूचीले IKE र CHILD सम्बद्धताहरू तिनका कुञ्जी नवीकरण टाइमरसहित देखाउँछ, त्यसैले परिनियोजनले तालिकाअनुसार कुञ्जी नवीकरण गर्छ कि भनेर देख्न सक्नुहुन्छ। स्थिर RSA कुञ्जी-विनिमय, वा पुरानो अनुकूलता मोड, साइफरको नाम जे भए पनि यो गुण गुमाउँछ। विक्रेताले विज्ञापन गरेको मोड होइन, तपाईंले अवलोकन गरेको मोड लेख्नुहोस्।

कुञ्जी नवीकरण आफैंमा फर्वार्ड सिक्रेसी होइन

टनेलले कति पटक कुञ्जी नवीकरण गर्छ भन्ने प्रत्येक कुञ्जी कसरी निकालिन्छ भन्नेभन्दा छुट्टै प्रश्न हो। दीर्घकालीन गोप्य तथ्यबाट कुञ्जी पुनः उत्पादन गर्ने डिजाइनले हरेक मिनेट नवीकरण गर्न सक्छ र तैपनि परीक्षामा असफल हुन्छ, किनभने पछिको सम्झौताले ती सबै पुनर्निर्माण गर्छ। यसको विपरीत, दुर्लभ नवीकरण भएको प्रोटोकल पनि प्रत्येक विनिमय स्वतन्त्र हुँदा फर्वार्ड सिक्रेट रहन सक्छ। व्युत्पत्ति पढ्नुहोस्, अन्तराल होइन, र छोटो पुनःजडान टाइमरलाई क्रिप्टोग्राफिक ग्यारेन्टीसँग नमिसाउनुहोस्।

त्यही भ्रम साइफर नामहरूमा पनि देखिन्छ: आधुनिक साइफरले आफ्नो कुञ्जी कसरी आयो भन्नेबारे केही भन्दैन।

ग्यारेन्टीपछि के देखिने रहन्छ

फर्वार्ड सिक्रेसीले रेकर्ड गरिएका सत्रको सादा पाठलाई भविष्यको कुञ्जी सम्झौताबाट जोगाउँछ, र सम्झौता भएको अन्तिम बिन्दुमा जीवित ट्राफिक पढ्ने आक्रमणकारीविरुद्ध यसले केही गर्दैन। यसले रेकर्डिङबाट गन्तव्य ठेगाना, समय वा परिमाण हटाउँदैन, र अपरेटरले कति समय जडान लग राख्छ भन्ने सीमित गर्दैन। यसले सम्झौता भएको क्लाइन्टलाई विश्वसनीय पनि बनाउँदैन, किनभने आक्रमणकारी पहिले नै जहाँ सामग्री खुला रूपमा छ त्यहीं बसेको छ।

प्रदायकले फर्वार्ड सिक्रेसीको दाबी गर्दा, कुन दीर्घकालीन गोप्य तथ्य चोरिएको मानिन्छ र कुन सत्र गोप्य तथ्य अनुपलब्ध रहन्छ भनी सोध्नुहोस्। यी दुई प्रश्नका स्पष्ट उत्तर छन् भने दाबीको अर्थ हुन्छ।

सम्बन्धित लेखहरू