कॉन्टेंट पर जाएं
बॉट्स और ऑटोमेशन

WebDriver पहचान

WebDriver पहचान उन ब्राउज़रों की पहचान है जो W3C WebDriver मानक के माध्यम से नियंत्रित किए जाते हैं — वह इंटरफ़ेस जो Selenium जैसे उपकरणों के पीछे है। क्लासिक सिग्नल navigator.webdriver प्रॉपर्टी है, हालाँकि मज़बूत पहचान इससे कहीं आगे तक देखती है।

यह कैसे काम करता है

WebDriver पहचान कैसे काम करता है

WebDriver ब्राउज़रों को स्वचालित करने के लिए एक मानकीकृत प्रोटोकॉल है, जिसे मूल रूप से Selenium ने लोकप्रिय बनाया और अब यह प्रमुख ब्राउज़र इंजनों में मूल रूप से समर्थित है। जब कोई ब्राउज़र WebDriver नियंत्रण के अधीन शुरू किया जाता है, तो विनिर्देश उससे navigator.webdriver प्रॉपर्टी को true पर सेट करने की माँग करता है, जो वेब पर सबसे प्रसिद्ध एकल स्वचालन सिग्नल है।

चूँकि वह flag इतना स्पष्ट है, हमलावर नियमित रूप से उसे पैच या अधिलेखित कर देते हैं, इसलिए पहचान वहीं नहीं रुक सकती। WebDriver के माध्यम से शुरू किए गए स्वचालित सेशन अक्सर अतिरिक्त अवशेष लिए होते हैं: driver द्वारा इंजेक्ट की गई विशिष्ट प्रॉपर्टीज़, बदली हुई डिफ़ॉल्ट विंडो व अनुमति स्थितियाँ, गायब या असंगत ब्राउज़र सुविधाएँ, और मानवीय के बजाय स्क्रिप्टेड इंटरैक्शन की विशिष्ट व्यवहारगत विशेषताएँ।

इसलिए पहचान स्क्रिप्ट इनमें से कई संकेतकों को आपस में मिलाकर जाँचती हैं। एक सेशन जो navigator.webdriver को false बताता है लेकिन फिर भी driver-विशिष्ट अवशेष, विरोधाभासी क्षमताएँ, या गैर-मानवीय टाइमिंग दिखाता है, उसे संभावित रूप से स्वचालित माना जाता है। लक्ष्य लचीलापन है: किसी एकल जाँच को फ़ैसले का पूरा आधार नहीं होना चाहिए, क्योंकि किसी भी एकल जाँच को अलग से हराया जा सकता है।

WebDriver और Chrome DevTools Protocol संबंधित लेकिन भिन्न नियंत्रण चैनल हैं, और कई टूलचेन दोनों का उपयोग करती हैं। इनमें से किसी को भी पहचानना स्वचालन के निर्णय में विश्वास को मज़बूत करता है, और उनके सिग्नलों को fingerprint संगति व नेटवर्क प्रतिष्ठा के साथ जोड़ने से एक ऐसा फ़ैसला बनता है जिससे पूरी तरह बच पाना कठिन है।

यह क्यों मायने रखता है

फ्रॉड रोकथाम के लिए WebDriver पहचान क्यों मायने रखता है

WebDriver-आधारित स्वचालन बॉट की एक विस्तृत श्रेणी के नीचे मौजूद है — अकाउंट निर्माण और फ़ॉर्म सबमिशन से लेकर परीक्षण-उपकरणों के दुरुपयोग और स्क्रैपिंग तक। इसका पता लगाना उन हमलावरों को पकड़ता है जिन्होंने मानक स्वचालन स्टैक अपनाए हैं, और navigator.webdriver flag को छिपाने के लिए आवश्यक प्रयास स्वयं भी एक सिग्नल बन सकता है। एक व्यापक रूप से तैनात और मानकीकृत नियंत्रण चैनल के रूप में, WebDriver स्क्रिप्टेड ट्रैफ़िक खोजने के लिए एक विश्वसनीय जगह है।

TRACIO के साथ

TRACIO इसे कैसे संभालता है

TRACIO अपने स्वचालन मूल्यांकन के हिस्से के रूप में WebDriver-संबंधी अवशेषों का आकलन करता है, इन मार्करों की मौजूदगी या जानबूझकर छिपाए जाने को कई इनपुटों में से एक मानते हुए। fingerprint संगति जाँचों और network intelligence के साथ मिलकर, यह प्लेटफ़ॉर्म को उन स्क्रिप्टेड सेशनों को चिह्नित करने देता है जिन्होंने पहले ही स्पष्ट संकेतों को छिपाने की कोशिश की है। परिणाम तत्काल उपयोग के लिए आइडेंटिफ़िकेशन और बॉट-डिटेक्शन प्रतिक्रिया के हिस्से के रूप में दिया जाता है।

संबंधित पठन

और आगे जानें

FAQ

अक्सर पूछे जाने वाले प्रश्न

हर डिवाइस की पहचान विश्वास के साथ करें

हर महीने 2,500 API कॉल की निःशुल्क योजना के साथ शुरुआत करें। किसी क्रेडिट कार्ड की आवश्यकता नहीं।