← नवीनतम पेपर
💻 computer science

When Handshakes Tell the Truth: Detecting Web Bad Bots via TLS Fingerprints

यह शोध पत्र प्रदर्शित करता है कि मशीन लर्निंग मॉडल, विशेष रूप से CatBoost, JA4 फिंगरप्रिंटिंग तकनीक का उपयोग करके TLS हैंडशेक मापदंडों का विश्लेषण करके दुर्भावनापूर्ण बॉट्स और वास्तविक उपयोगकर्ताओं के बीच अत्यधिक प्रभावी ढंग से अंतर कर सकते हैं।

मूल लेखक: Ghalia Jarad, Kemal Bicakci

प्रकाशित 2026-02-11
📖 4 मिनट में पढ़ें☕ कॉफ़ी ब्रेक में पढ़ें

मूल लेखक: Ghalia Jarad, Kemal Bicakci

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

हाथ मिलाने की गुप्त भाषा: भीड़ में रोबोट को कैसे पहचानें

कल्पना कीजिए कि आप एक उच्च स्तरीय 'मास्करेड बॉल' (मुखौटा नृत्य उत्सव) आयोजित कर रहे हैं। अंदर जाने के लिए, प्रत्येक अतिथि को दरबान के साथ एक विशिष्ट, औपचारिक अभिवादन—एक "हैंडशेक" (हाथ मिलाना)—करना होगा।

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

हालाँकि, रोबोट्स का एक समूह आपकी पार्टी में घुसने की कोशिश कर रहा है। ये रोबोट बुद्धिमान हैं; वे बेहतरीन मुखौटे पहनते हैं, फर्जी नाम का उपयोग करते हैं, और यहाँ तक कि प्रसिद्ध हस्तियों होने का नाटक भी करते हैं। लेकिन पेच यह है: रोबोट यांत्रिक हाथों (mechanical hands) का उपयोग कर रहे हैं। भले ही वे इंसान होने का नाटक करें, उनके "हैंडशेक" में एक सूक्ष्म, रोबोटिक लय होती है जिसे छिपाना लगभग असंभव है।

यह शोध पत्र कंप्यूटर को उन "हैंडशेक" को सुनने के लिए सिखाने के बारे में है ताकि वह एक वास्तविक व्यक्ति और एक रोबोट के बीच अंतर कर सके।


समस्या: "भेष बदलने में माहिर" बॉट्स

डिजिटल दुनिया में, "बॉट्स" (स्वचालित प्रोग्राम) झूठ बोलने में अविश्वसनीय रूप से कुशल हो रहे हैं। वे कर सकते हैं:

  • अपने "आईडी कार्ड" बदल सकते हैं (IP एड्रेस)।
  • "मुखौटे" पहन सकते हैं (फर्जी User-Agent स्ट्रिंग्स जो कहते हैं "मैं एक मानव हूँ जो iPhone पर Chrome का उपयोग कर रहा हूँ")।
  • पहेलियाँ हल कर सकते हैं (जैसे CAPTCHA) AI का उपयोग करके।

चूंकि वे इस बारे में झूठ बोलने में इतने अच्छे हैं कि वे कौन हैं, इसलिए पारंपरिक सुरक्षा विधियाँ (जैसे उनकी आईडी की जाँच करना) विफल हो रही हैं।

समाधान: "TLS हैंडशेक" (डिजिटल हैंडशेक)

जब आपका कंप्यूटर किसी वेबसाइट से जुड़ता है, तो वे तुरंत बात करना शुरू नहीं करते हैं। पहले, वे एक "हैंडशेक" करते हैं जिसे TLS कहा जाता है। यह एक त्वरित, अनएन्क्रिप्टेड आदान-प्रदान है जहाँ वे सहमत होते हैं कि वे सुरक्षित रूप से कैसे बात करेंगे।

इस हैंडशेक के दौरान, कंप्यूटर अपने "DNA" को प्रकट करता है—जिस विशिष्ट तरीके से उसका सॉफ़्टवेयर बनाया गया है। यह दिखाता है कि वह किन "भाषाओं" (ciphers) को बोलता है और किस क्रम में।

शोधकर्ताओं ने इन हैंडशेक को पढ़ने के एक नए, उन्नत तरीके का उपयोग किया जिसे JA4 कहा जाता है। JA4 को एक हाई-डेफिनिशन फिंगरप्रिंट स्कैनर के रूप में समझें जो कहे जा रहे शब्दों के बजाय अभिवादन की यांत्रिकी (mechanics) को देखता है।

प्रयोग: डिजिटल बाउंसर को प्रशिक्षित करना

शोधकर्ताओं ने इन डिजिटल हैंडशेक का एक विशाल संग्रह (2,00,000 से अधिक) लिया और उन्हें दो "डिजिटल बाउंसरों"—XGBoost और CatBoost नामक उन्नत AI मॉडल—में डाला।

उन्होंने AI को बताया: "यहाँ 1,50,000 वास्तविक मानव हैंडशेक हैं, और यहाँ 50,000 रोबोट हैंडशेक हैं। सूक्ष्म अंतरों को सीखो।"

AI ने नाम या स्थान नहीं देखे; इसने संरचना को देखा:

  • अतिथि ने कितने "भाषाओं" की पेशकश की?
  • उन्होंने उन्हें किस विशिष्ट क्रम में सूचीबद्ध किया?
  • क्या उन्होंने किसी पुराने या "अजीब" अभिवादन शैली का उपयोग किया?

परिणाम: एक लगभग पूर्ण बाउंसर

परिणाम अविश्वसनीय रूप से प्रभावशाली थे। AI (विशेष रूप से CatBoost मॉडल) 99.8% सटीकता के साथ रोबोट्स को पहचानने में सक्षम था।

यह एक ऐसे बाउंसर की तरह था जो दरवाजे की ओर आते हुए व्यक्ति को देख सकता था और, बिना उसका चेहरा देखे भी, कह सकता था: "मुझे परवाह नहीं कि आपने क्या मुखौटा पहना है; मैं आपकी कलाई में गियर के घूमने की आवाज़ सुन सकता हूँ। आप एक रोबट हैं। बाहर निकलिए!"

पेच: "परफेक्ट एक्टर"

शोधकर्ता अपनी एक कमजोरी के बारे में ईमानदार थे: यदि कोई रोबोट इतना उन्नत है कि वह एक वास्तविक मानव के वास्तविक सॉफ़्टवेयर का उपयोग करता है (जैसे रोबोट शरीर के भीतर Google Chrome के वास्तविक संस्करण को चलाना), तो हैंडशेक मानव के समान ही दिखेगा। इसे "फुल स्टैक इम्यूलेशन" (Full Stack Emulation) कहा जाता है। यह एक ऐसे रोबोट की तरह है जिसे वास्तव में मानव त्वचा और हड्डियों के दिए गए हैं—इसे पहचानना बहुत कठिन हो जाता है।

यह क्यों महत्वपूर्ण है

जैसे-जैसे AI बॉट्स को अधिक स्मार्ट और "मानव जैसा" बना रहा है, हम इस बात पर भरोसा नहीं कर सकते कि वे हमें बताएँ कि वे कौन हैं। हमें उनके काम करने के मौलिक तरीके को देखना होगा। "हैंडशेक" (प्रोटोकॉल स्तर) पर ध्यान केंद्रित करके, हम बुरे तत्वों को पकड़ सकते हैं, भले ही वे दुनिया के सबसे विश्वसनीय मुखौटे पहने हों।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →