गड़बड़ी की रिपोर्ट

WebRTC के लिए काम करने वाले कुछ गड़बड़ी ट्रैकर हैं:

और इन पर Chrome और WebRTC इंजीनियर लगातार काम करते रहते हैं.

अच्छी रिपोर्ट दर्ज करने का तरीका

निर्देश

  • पहचानें कि किस गड़बड़ी ट्रैकर का इस्तेमाल करना है:
    • अगर आपको Chrome में कोई समस्या आ रही है, तो Blink>WebRTC कॉम्पोनेंट का इस्तेमाल करके, गड़बड़ी की शिकायत करें. ऐसा "मैं एक वेब डेवलपर हूं" जो कुछ बनाने की कोशिश कर रहा है" और "ब्राउज़र एपीआई से जुड़ी समस्याएं" चुनने के बाद, ऐसा किया जा सकता है. इससे यह पक्का होता है कि सही लोग आपके बग को देखेंगे.
    • अगर आप डेवलपर हैं और नेटिव कोड के साथ काम कर रहे हैं, तो इस लिंक पर गड़बड़ी की शिकायत करें.
  • नीचे दिए गए डेटा पॉइंट से ज़्यादा से ज़्यादा जानकारी शामिल करें.

डेटा पॉइंट का उदाहरण

  • ब्राउज़र/ऐप्लिकेशन का वर्शन
    • Chrome के लिए: chrome://version से कॉपी/पेस्ट करें
    • WebRTC नेटिव कोड के लिए: अगर लागू हो, तो अपनी ऐप्लिकेशन की शाखा (उदाहरण के लिए, ट्रंक) और WebRTC संशोधन (उदाहरण के लिए, r8207) शामिल करें
  • ऑपरेटिंग सिस्टम (Windows, Mac, Linux, Android, iOS वगैरह) और वर्शन (उदा. Windows 7, OS X 10.9, Ubuntu 14 वगैरह)
  • हार्डवेयर प्लैटफ़ॉर्म/डिवाइस मॉडल (उदाहरण के लिए, PC, Mac, Samsung 4S, Nexus 7, iPhone 5S, iPad Air 2 वगैरह)
  • कैमरा और माइक्रोफ़ोन का मॉडल और वर्शन (अगर लागू हों)
    • Chrome ऑडियो और वीडियो डिवाइस से जुड़ी समस्याओं के लिए, कृपया https://test.webrtc.org पर जांच करें. जांच खत्म होने के बाद, सबसे ऊपर मौजूद गड़बड़ी के आइकॉन पर क्लिक करें. इसके बाद, रिपोर्ट डाउनलोड करें और रिपोर्ट को समस्या के ट्रैकर पर अटैच करें.
  • वेब साइट का यूआरएल
  • प्रजनन के चरण: गड़बड़ी को ठीक करने के बारे में ज़्यादा जानकारी. अगर लागू हो, तो कृपया HTML+JavaScript में कम से कम टेस्ट पेज अटैच करें या लिंक करें.
  • क्रैश के लिए
    • अगर आप Chrome का इस्तेमाल करते समय किसी क्रैश (ऐप्लिकेशन बंद होने) की समस्या का सामना करते हैं, तो कृपया इन निर्देशों का पालन करके क्रैश आईडी शामिल करें.
    • अगर आपको WebRTC मूल कोड का इस्तेमाल करते समय क्रैश होने की समस्या आती है, तो कृपया पूरा स्टैकट्रेस शामिल करें.
  • Chrome या नेटिव ऐप्लिकेशन में, फ़ंक्शन से जुड़ी समस्याओं या ICE समस्याओं के लिए, कृपया नेटिव लॉग इकट्ठा करें.
  • Chrome पर कनेक्टिविटी से जुड़ी समस्याओं के लिए, पक्का करें कि कॉल शुरू होने से पहले और कॉल के दौरान, chrome://webrtc-internals किसी दूसरे टैब में खुला हो,
    • डंप बनाने वाले सेक्शन को बड़ा करें,
    • पीयर कनेक्शन कनेक्शन और आंकड़े डेटा डाउनलोड करें बटन पर क्लिक करें. आपको डंप को अपनी स्थानीय मशीन पर सेव करने के लिए कहा जाएगा. कृपया उसे गड़बड़ी की रिपोर्ट में अटैच करें.
  • Chrome के चालू होने के दौरान, ऑडियो क्वालिटी की समस्याओं के लिए,
    • कृपया किसी दूसरे टैब में chrome://webrtc-internals खोलें,
    • डंप बनाने वाले सेक्शन को बड़ा करें,
    • डाइग्नोस्टिक्स ऑडियो रिकॉर्डिंग चालू करने के लिए, चेकबॉक्स पर सही का निशान लगाएं. आपको उस रिकॉर्डिंग को अपनी स्थानीय मशीन पर सेव करने के लिए कहा जाएगा. कॉल खत्म होने के बाद, रिकॉर्डिंग को गड़बड़ी से जोड़ें.
  • इको की समस्याओं के लिए, कृपया इको जनरेट करने की कोशिश करें, जो इको जनरेट कर रहे हों, इको नहीं सुन रहे हों. उदाहरण के लिए, अगर UserA और UserB किसी कॉल में हैं और UserA खुद को सुनती है, तो कृपया UserB से ऑडियो रिकॉर्डिंग पाएं.

सुरक्षा से जुड़ी गड़बड़ी दर्ज करना

WebRTC टीम सुरक्षा को बहुत गंभीरता से लेती है. अगर आपको WebRTC में जोखिम की संभावना मिलती है, तो कृपया Chromium सुरक्षा बग फ़ाइल करें, भले ही गड़बड़ी की वजह से सिर्फ़ नेटिव WebRTC कोड पर असर हो, न कि Chromium पर.

Google Chrome के रिलीज़ ब्लॉग में स्थिर चैनल अपडेट से जुड़े सुरक्षा नोट के ज़रिए, यह पता लगाया जाता है कि Chromium में सुरक्षा से जुड़ी समस्याओं को कैसे ठीक किया गया.

आप Chromium की समस्या को ट्रैक करने वाले टूल में, ठीक से सार्वजनिक तौर पर दिखने वाले टाइप=Bug-Security की मदद से होने वाले बग भी देख सकते हैं. पुराने, सिर्फ़ नेटिव सुरक्षा से जुड़े बग, WebRTC समस्या को ट्रैक करने वाले टूल में भी मिल सकते हैं. हालांकि, सुरक्षा से जुड़ी नई गड़बड़ियां वहां नहीं दिखाई जानी चाहिए. आम तौर पर, सुरक्षा से जुड़ी गड़बड़ियां ठीक होने के 14 हफ़्ते बाद सार्वजनिक तौर पर दिखने लगती हैं.

ध्यान रखें कि हम सुरक्षा से जुड़े सुधार आम तौर पर किसी भी ब्रांच में नहीं मर्ज करते. इसलिए, अगर आप पुरानी शाखाओं का इस्तेमाल कर रहे हैं, तो यह पक्का करना आपकी ज़िम्मेदारी है कि सुरक्षा से जुड़े सुधार मर्ज किए गए हों. आम तौर पर, उपयोगकर्ताओं को WebRTC' की मुख्य शाखा से अप-टू-डेट रहने के लिए बढ़ावा दिया जाता है.

Chrome/WebRTC में सुरक्षा गड़बड़ियों के बारे में सूचनाएं पाना

WebRTC/Chrome में सुरक्षा गड़बड़ियों की गतिविधि/टिप्पणियों के बारे में अपने-आप मिलने वाली सूचनाएं पाने के लिए, आपको आम तौर पर कुछ गड़बड़ियों (जिन्हें ऐसा करने वाला व्यक्ति ऐक्सेस करता है जिनके पास गड़बड़ी का ऐक्सेस है) के बारे में साफ़ तौर पर बताने की ज़रूरत होती है.

कुछ स्थितियों में, आप WebRTC में रिलीज़ नहीं किए गए जोखिमों की ठीक की गई (लेकिन अभी तक) ऐक्सेस कर सकते हैं. खास तौर पर:

  • आप उन प्रॉडक्ट पर काम कर रहे हों जो WebRTC के हिसाब से इस्तेमाल किए जाते हैं और जिनमें असल में इस्तेमाल करने के लिए पूरा इस्तेमाल किया गया हो
  • WebRTC की सलाह के साथ अपने प्रॉडक्ट को अप-टू-डेट रखना,
  • आपके पास वर्क रोल हो, जिसमें आपके प्रॉडक्ट के लिए WebRTC सुरक्षा पैच लागू करना शामिल हो
  • और, सबसे ज़रूरी है कि आप गड़बड़ियों को सख्ती से गोपनीय रखें और अगर ज़रूरी हो, तो सिर्फ़ अपने संगठन के भरोसेमंद लोगों के साथ जानकारी शेयर करें.

अगर आप ज़रूरी शर्तें पूरी करते हैं, तो आप Security@webrtc.org पर अनुरोध भेज सकते हैं. इस अनुरोध में एक्सप्लेनेशन और ऐक्सेस की ज़रूरत की वजह भी शामिल हो सकती है.

ध्यान दें कि सभी गड़बड़ियों को क्रैश, मेमोरी लीक वगैरह के तौर पर मार्क नहीं किया जाता है. सुरक्षा से जुड़े समस्याओं की गंभीरता के दिशा-निर्देश और सुरक्षा के बारे में अक्सर पूछे जाने वाले सवाल पेज पर जाकर, आप सुरक्षा से जुड़ी बग की कैटगरी के बारे में ज़्यादा जान सकते हैं.


  1. Google खाता इस्तेमाल करने वाला कोई भी व्यक्ति गड़बड़ियों की शिकायत कर सकता है