Trust on first use
ट्रस्ट ऑन फर्स्ट यूज़ (टी. ओ. एफ. यू.), या ट्रस्ट ऑन फर्स्ट यूज़ (टी. यू. एफ. यू.), क्लाइंट सॉफ़्टवेयर द्वारा उपयोग की जाने वाली एक प्रमाणीकरण योजना है जिसे किसी अज्ञात या अभी तक विश्वसनीय नहीं होने वाले अंतिम बिंदु के साथ विश्वास संबंध स्थापित करने की आवश्यकता होती है। टी. ओ. एफ. यू. मॉडल में, ग्राहक अपने स्थानीय ट्रस्ट डेटाबेस में एंडप्वाइंट के पहचानकर्ता, आमतौर पर या तो एंडप्वाइंट की सार्वजनिक पहचान कुंजी, या उक्त पहचान कुंजी के फिंगरप्रिंट को देखने की कोशिश करेगा। यदि अंतिम बिंदु के लिए अभी तक कोई पहचानकर्ता मौजूद नहीं है, तो ग्राहक सॉफ्टवेयर या तो उपयोगकर्ता को यह पुष्टि करने के लिए प्रेरित करेगा कि उन्होंने सत्यापित किया है कि कथित पहचानकर्ता प्रामाणिक है, या यदि प्रोटोकॉल में मैनुअल सत्यापन संभव नहीं माना जाता है, तो ग्राहक बस उस पहचानकर्ता पर भरोसा करेगा जो दिया गया था और अपने विश्वास डेटाबेस में विश्वास संबंध को दर्ज करेगा। यदि बाद के संबंध में विरोधी अंतिम बिंदु से एक अलग पहचानकर्ता प्राप्त होता है, तो क्लाइंट सॉफ़्टवेयर इसे अविश्वसनीय मानेगा। टी. ओ. एफ. यू. कार्यान्वयन एस. एस. एच. प्रोटोकॉल में, अधिकांश क्लाइंट सॉफ्टवेयर (हालांकि सभी नहीं), एक गैर-विश्वसनीय सर्वर से जुड़ने पर, सर्वर के सार्वजनिक कुंजी फिंगरप्रिंट को प्रदर्शित करेंगे, और उपयोगकर्ता को यह सत्यापित करने के लिए प्रेरित करेंगे कि उन्होंने वास्तव में एक प्रमाणित चैनल का उपयोग करके इसे प्रमाणित किया है। ग्राहक तब विश्वास संबंध को अपने विश्वास डेटाबेस में दर्ज करेगा। नया पहचानकर्ता एक अवरोधक चेतावनी का कारण बनेगा जिसके लिए वर्तमान में संग्रहीत पहचानकर्ता को हाथ से हटाने की आवश्यकता होती है। एक्स. एम. पी. पी. क्लाइंट कन्वर्सेशंस ब्लाइंड ट्रस्ट बिफोर वेरीफिकेशन का उपयोग करता है, जहां सभी पहचानकर्ताओं पर अंधाधुंध भरोसा किया जाता है जब तक कि उपयोगकर्ता पहचानकर्ता के क्यू. आर.-कोड प्रतिनिधित्व को स्कैन करके अंतिम बिंदुओं को प्रमाणित करने की इच्छा और क्षमता का प्रदर्शन नहीं करता है। पहले पहचानकर्ता को स्कैन करने के बाद, ग्राहक प्रमाणित अंतिम बिंदुओं से संदेशों के लिए एक ढाल प्रतीक प्रदर्शित करेगा, और दूसरों के लिए लाल पृष्ठभूमि। सिग्नल में अंतिम बिंदु शुरू में आँख बंद करके पहचानकर्ता पर भरोसा करते हैं और जब यह बदलता है तो गैर-अवरुद्ध चेतावनी प्रदर्शित करते हैं। पहचानकर्ता को या तो एक क्यू. आर.-कोड को स्कैन करके, या एक प्रमाणित चैनल पर पहचानकर्ता (जिसे सुरक्षा संख्या कहा जाता है) के दशमलव प्रतिनिधित्व का आदान-प्रदान करके सत्यापित किया जा सकता है। पहचानकर्ता को तब सत्यापित के रूप में चिह्नित किया जा सकता है। यह पहचानकर्ता परिवर्तन चेतावनियों की प्रकृति को नॉन-ब्लॉकिंग से ब्लॉकिंग में बदल देता है। उदाहरण के लिए। जामी और रिकोशे पहचानकर्ता स्वयं उपयोगकर्ता का कॉल-साइन है। आई. डी. का आदान-प्रदान किसी भी चैनल पर किया जा सकता है, लेकिन जब तक पहचानकर्ता को एक प्रमाणित चैनल पर सत्यापित नहीं किया जाता है, तब तक यह प्रभावी रूप से अंधाधुंध रूप से विश्वसनीय है। पहचानकर्ता परिवर्तन के लिए भी एक खाता परिवर्तन की आवश्यकता होती है, इस प्रकार उसी खाते के लिए एक एम. आई. टी. एम. हमले के लिए एंडप्वाइंट की निजी कुंजी तक पहुंच की आवश्यकता होती है। वाट्सऐप में अंतिम बिंदु शुरू में आँख बंद करके पहचानकर्ता पर भरोसा करता है, और जब पहचानकर्ता बदलता है तो डिफ़ॉल्ट रूप से कोई चेतावनी प्रदर्शित नहीं होती है। यदि उपयोगकर्ता प्रमुख फिंगरप्रिंट (जिसे सुरक्षा कोड कहा जाता है) तक पहुँचकर अंतिम बिंदुओं को प्रमाणित करने की इच्छा और क्षमता का प्रदर्शन करता है, तो ग्राहक उपयोगकर्ता को पहचानकर्ता के बदलने पर गैर-अवरुद्ध चेतावनियों को सक्षम करने के लिए संकेत देगा। वाट्सऐप क्लाइंट उपयोगकर्ता को पहचानकर्ता को सत्यापित के रूप में चिह्नित करने की अनुमति नहीं देता है। टेलिग्राम के वैकल्पिक गुप्त चैट में अंतिम बिंदु आंख मूंदकर पहचानकर्ता पर भरोसा करते हैं। परिवर्तित पहचानकर्ता किसी भी चेतावनी को प्रदर्शित करने के बजाय एक नई गुप्त चैट विंडो बनाता है। पहचानकर्ताओं को पहचानकर्ता के दृश्य या हेक्साडेसिमल प्रतिनिधित्व की तुलना करके सत्यापित किया जा सकता है। टेलिग्राम ग्राहक उपयोगकर्ता को पहचानकर्ता को सत्यापित के रूप में चिह्नित करने की अनुमति नहीं देता है। कीबेस में ग्राहक एक-दूसरे की कुंजी पर क्रॉस-साइन कर सकते हैं, जिसका अर्थ है कि एक एकल पहचानकर्ता पर भरोसा करने से कई पहचानकर्ताओं के सत्यापन की अनुमति मिलती है। कीबेस एक विश्वसनीय तीसरे पक्ष के रूप में कार्य करता है जो कीबेस खाते और खाते की हस्ताक्षर श्रृंखला के बीच एक कड़ी को सत्यापित करता है जिसमें पहचानकर्ता इतिहास होता है। कीबेस में उपयोग किया जाने वाला पहचानकर्ता या तो उपयोगकर्ता की हस्ताक्षर श्रृंखला के मूल का हैश है, या उससे जुड़ा कीबेस खाता नाम है। जब तक उपयोगकर्ता एक प्रमाणित चैनल पर हस्ताक्षर श्रृंखला के मूल हैश (या कीबेस खाते) की प्रामाणिकता की पुष्टि नहीं करता है, तब तक खाता और उससे जुड़े पहचानकर्ता अनिवार्य रूप से अंधाधुंध रूप से विश्वसनीय होते हैं, और उपयोगकर्ता एमआईटीएम हमले के लिए अतिसंवेदनशील होता है। मॉडल की ताकत और कमजोरियाँ किसी भी टी. ओ. एफ. यू.-शैली के मॉडल की सबसे बड़ी ताकत यह है कि एक इंसान को शुरू में हर बातचीत को मान्य करना चाहिए। इस मॉडल का एक सामान्य अनुप्रयोग कंप्यूटरों के बीच एस. एस. एच.-आर. पी. सी. 'बॉट' उपयोगकर्ताओं का उपयोग है, जिसके द्वारा सार्वजनिक कुंजी को केंद्रीकृत मेजबानों से स्वचालित पहुंच के लिए कंप्यूटरों के एक समूह में वितरित किया जाता है। इस अनुप्रयोग का टी. ओ. एफ. यू. पहलू एक एस. आई. एस. ए. डी. एम. (या अन्य विश्वसनीय उपयोगकर्ता) को पहले कनेक्शन पर दूरस्थ सर्वर की पहचान को मान्य करने के लिए मजबूर करता है। एंड-टू-एंड एन्क्रिप्टेड संचार के लिए टी. ओ. एफ. यू. मॉडल व्यक्तिगत प्रमाणपत्र प्राप्त करने की जटिल प्रक्रिया के बिना प्रमाणित एन्क्रिप्शन की अनुमति देता है जो सी. ए. समझौता के लिए असुरक्षित हैं। वेब ऑफ ट्रस्ट की तुलना में, टी. ओ. एफ. यू. में रखरखाव का भार कम है। टी. ओ. एफ. यू. की सबसे बड़ी कमजोरी जिसके लिए हाथ से सत्यापन की आवश्यकता होती है, वह है बड़े समूहों या कंप्यूटर नेटवर्क के लिए मापने में असमर्थता। प्रत्येक अंतिम बिंदु के लिए पहचानकर्ताओं पर नज़र रखने का रखरखाव ओवरहेड जल्दी से उपयोगकर्ताओं की क्षमताओं से परे हो सकता है। ऐसे वातावरण में जहां पहचानकर्ता की प्रामाणिकता को आसानी से सत्यापित नहीं किया जा सकता है (उदाहरण के लिए, कार्यस्थल या शैक्षणिक सुविधा के आईटी कर्मचारियों तक पहुंचना मुश्किल हो सकता है), उपयोगकर्ता विरोधी अंतिम बिंदु की पहचानकर्ता पर आंख मूंदकर भरोसा करते हैं। हमलावरों की दुर्घटनावश स्वीकृत पहचानकर्ताओं का पता लगाना भी मुश्किल हो सकता है कि क्या मैन-इन-द-मिडल हमला बना रहता है। चूंकि एक नए अंतिम बिंदु में हमेशा एक नया पहचानकर्ता शामिल होता है, इसलिए संभावित हमले के बारे में कोई चेतावनी प्रदर्शित नहीं की जाती है। इसने उपयोगकर्ताओं के बीच गलत धारणा पैदा कर दी है कि प्रारंभिक पहचानकर्ता की प्रामाणिकता को सत्यापित किए बिना आगे बढ़ना सुरक्षित है, भले ही पहचानकर्ता उपयोगकर्ता को प्रस्तुत किया गया हो या नहीं। चेतावनी की थकान ने कई संदेश अनुप्रयोगों को अवरुद्ध चेतावनियों को हटाने के लिए प्रेरित किया है ताकि उपयोगकर्ताओं को कम सुरक्षित अनुप्रयोगों में वापस जाने से रोका जा सके जो पहले स्थान पर एंड-टू-एंड एन्क्रिप्शन की सुविधा नहीं देते हैं। नज़र से बाहर पहचानकर्ता सत्यापन तंत्र इस संभावना को कम करता है कि उपयोगकर्ताओं द्वारा सुरक्षित प्रमाणीकरण प्रथाओं की खोज की जाती है और उन्हें अपनाया जाता है। टीओएफयू या टीयूएफयू शब्द का पहला ज्ञात औपचारिक उपयोग सीएमयू शोधकर्ताओं डैन वेंडलैंड, डेविड एंडरसन और एड्रियन पेरिग द्वारा अपने शोध पत्र "पर्सपेक्टिव्सः इम्प्रूविंग एसएसएच-स्टाइल होस्ट ऑथेंटिकेशन विद मल्टी-पाथ प्रोबिंग" में किया गया था, जो 2008 में यूजेनिक्स वार्षिक तकनीकी सम्मेलन में प्रकाशित हुआ था। मोक्सी मार्लिन्सपाइक ने पैनल चर्चा "एन ओपन लेटर, ए कॉल टू एक्शन" के दौरान डैन कामिंस्की द्वारा की गई टिप्पणियों के संदर्भ में परिप्रेक्ष्य और टीओएफयू शब्द का उल्लेख किया। एस. एस. एल./टी. एल. एस. पी. के. आई. मॉडल की तुलना में एस. एस. एच. सार्वजनिक कुंजी अवसंरचना (पी. के. आई.) मॉडल की श्रेष्ठता का संकेत देते हुए दर्शकों का एक सुझाव उठाया गया था-जिसमें मोक्सी ने जवाब दियाः इस विषय पर संबंधित काम सर्वर प्रमाणपत्र 'फिंगरप्रिंट' हैश के दृश्य प्रतिनिधित्व बनाने की दिशा में काम को ए. एस. सी. आई. आई. कला के रूप में ओपन. एस. एस. एच. में लागू किया गया है। इसका उद्देश्य उपयोगकर्ताओं के लिए अक्षरों और संख्याओं की एक लंबी स्ट्रिंग के बजाय एक 'चित्रमय' छवि को नेत्रहीन रूप से पहचानना है। मूल शोध पत्र कार्नेगी मेलन विश्वविद्यालय के कंप्यूटर विज्ञान विभाग में एड्रियन पेरिग और डॉन सॉन्ग द्वारा लिखा गया था। 'टीयूएफयू' संक्षिप्त नाम के प्रवर्तक 'पर्सपेक्टिव्स फायरफॉक्स प्लग इन' के लिए प्रेरणा का वर्णन कर रहे थे, जिसे नेटवर्क नोटरी से संपर्क करके एसएसएल/टीएलएस पीकेआई मॉडल को मजबूत करने के लिए डिज़ाइन किया गया था जब भी आपका ब्राउज़र किसी एचटीटीपीएस वेबसाइट को जोड़ता है। यह भी देखें सूचना प्रौद्योगिकी संक्षिप्त नामों की सूची मैन-इन-द-मिडल अटैक संदर्भ बाहरी लिंक "DEF CON 18 अनुसूची, ओपन लेटर-कॉल टू एक्शन" फ़ायरफ़ॉक्स एक्सटेंशन जो नेटवर्क नोटरी से संपर्क करता है जब भी आपका ब्राउज़र ओपनएसएसएच कंप्यूटर सुरक्षा में एचटीटीपीएस वेबसाइट हैश विज़ुअलाइज़ेशन को जोड़ता है।