Google is committed to advancing racial equity for Black communities. See how.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

الإبلاغ عن الأخطاء

هناك زوجان من أدوات تتبع الأخطاء ذات الصلة بـ WebRTC:

ويتم فرزهم باستمرار من قبل مهندسي Chrome و WebRTC.

كيفية تقديم تقرير خطأ جيد

تعليمات

  • حدد أي أداة تتبع الأخطاء لاستخدامها:
    • إذا كنت تواجه مشكلة في Chrome ، فقم بإبلاغ الخطأ باستخدام مكون Blink> WebRTC . يمكن القيام بذلك بعد اختيار "أنا مطور ويب أحاول إنشاء شيء ما" و "مشاكل مع واجهة برمجة تطبيقات المتصفح" ويضمن أن ينظر الأشخاص المناسبون في الخطأ.
    • إذا كنت مطورًا يعمل مع الشفرة الأصلية ، فقم بإبلاغ الخطأ على هذا الرابط .
  • قم بتضمين أكبر قدر ممكن من نقاط البيانات المدرجة أدناه.

نقاط بيانات المثال

  • إصدار المتصفح / التطبيق
    • لمتصفح Chrome: نسخ / لصق من chrome: // version
    • بالنسبة لرمز WebRTC الأصلي: إن أمكن ، قم بتضمين الفرع (مثل trunk) ومراجعة WebRTC (مثل r8207) الذي يستخدمه تطبيقك
  • نظام التشغيل (Windows و Mac و Linux و Android و iOS وما إلى ذلك) والإصدار (مثل Windows 7 و OS X 10.9 و Ubuntu 14 وما إلى ذلك)
  • طراز الجهاز / الجهاز (مثل الكمبيوتر الشخصي و Mac و Samsung 4S و Nexus 7 و iPhone 5S و iPad Air 2 وما إلى ذلك)
  • طراز وإصدار الكاميرا والميكروفون (إن أمكن)
    • بالنسبة إلى مشكلات جهاز الصوت والفيديو في Chrome ، يرجى تشغيل الاختبارات على https://test.webrtc.org . بعد انتهاء الاختبارات ، انقر فوق رمز الخطأ في الأعلى ، وقم بتنزيل التقرير ، وأرفق التقرير إلى أداة تتبع المشكلات.
  • رابط الموقع
  • خطوات الاستنساخ: معلومات تفصيلية حول كيفية إعادة إنتاج الخطأ. إن أمكن ، يرجى إما إرفاق أو الحد الأدنى من صفحة الاختبار في HTML + JavaScript.
  • للحوادث
    • إذا واجهت تعطلًا أثناء استخدام Chrome ، فالرجاء تضمين معرف التعطل باتباع هذه التعليمات .
    • إذا واجهت عطلًا أثناء استخدام كود WebRTC الأصلي ، فيرجى تضمين المكدس الكامل.
  • بالنسبة للمشكلات الوظيفية أو مشكلات ICE ، في Chrome أو تطبيق أصلي ، يرجى جمع سجل أصلي .
  • بالنسبة إلى مشكلات الاتصال على Chrome ، تأكد من أن chrome: // webrtc-internals مفتوح في علامة تبويب أخرى قبل بدء المكالمة وأثناء إجراء المكالمة ،
    • توسيع قسم إنشاء تفريغ ،
    • انقر على زر تنزيل تحديثات PeerConnection وبيانات الإحصائيات. ستتم مطالبتك بحفظ التفريغ على جهازك المحلي. يرجى إرفاق هذا التفريغ إلى تقرير الخطأ.
  • بالنسبة إلى مشكلات جودة الصوت في Chrome ، أثناء إجراء المكالمة ،
    • يُرجى فتح chrome: // webrtc-internals في علامة تبويب أخرى ،
    • توسيع قسم إنشاء تفريغ ،
    • املأ مربع الاختيار تمكين التسجيلات الصوتية التشخيصية. سيُطلب منك حفظ التسجيل على جهازك المحلي. بعد إنهاء المكالمة ، أرفق التسجيل بالخلل.
  • بالنسبة إلى مشاكل الصدى ، يرجى محاولة التقاط تسجيل صوتي من الجانب الذي يولد الصدى ، وليس الجانب الذي يسمع الصدى. على سبيل المثال ، إذا كان المستخدم س والمستخدم س في مكالمة ، ويسمع المستخدم س نفسه يتكلم ، يرجى الحصول على تسجيل صوتي من المستخدم س.

تقديم خطأ أمني

يأخذ فريق WebRTC الأمن على محمل الجد. إذا وجدت ثغرة أمنية في WebRTC ، فالرجاء تسجيل خطأ أمان Chromium ، حتى إذا كان الخطأ يؤثر فقط على رمز WebRTC الأصلي وليس Chromium.

يمكن العثور على سجل أخطاء الأمان Chromium الثابتة بشكل أفضل عبر ملاحظات الأمان في تحديثات القناة الثابتة على مدونة إصدارات Google Chrome .

يمكنك أيضًا العثور على Type = Bug-Security bugs في أداة تتبع المشكلات (ملاحظة: تظهر أخطاء الأمان بشكل عام للجمهور بعد 14 أسبوعًا من إصلاحها). إذا كان هناك خطأ في رمز WebRTC الذي لا يستخدمه Chromium (مثل أغلفة Java / ObjC لنظام Android / iOS) ، فسوف نعلن عن الإصلاحات بشكل منفصل على نقاش webrtc .

قائمة بجميع الأخطاء الأمنية التي تم الكشف عنها من قبل السكان الأصليين فقط .

لاحظ أننا لن نقوم عمومًا بدمج إصلاحات الأمان بشكل عكسي مع أي فروع ، لذلك إذا كنت تستخدم الفروع القديمة ، فمن مسؤوليتك التأكد من دمج إصلاحات الأمان ذات الصلة.

تلقي إشعارات حول أخطاء الأمان في Chrome

للحصول على إشعارات تلقائية حول النشاط / التعليقات في أخطاء الأمان في Chrome ، يجب أن تكون صريحًا cc: d على أخطاء معينة (بواسطة شخص لديه حق الوصول إلى الخطأ) أو أن يكون جزءًا من قائمة بريدية خاصة لجميع إشعارات أخطاء الأمان. للحصول على هذه القائمة ، يتعين عليك تقديم طلب إلى فريق أمان Chrome ، راجع المزيد حول هذا في صفحة أمان Chrome ضمن "كيف يمكنني الوصول إلى ثغرات Chromium؟" في أسفل الصفحة.

يرجى ملاحظة أن قائمة الإشعارات الأمنية في Chrome ستتلقى إشعارات حول جميع أخطاء الأمان في Chrome وليس فقط أخطاء WebRTC. عادةً ، لا ينبغي أن تكون هناك مشكلة في معرفة ما إذا كانت المشكلة تؤثر على WebRTC نظرًا لأنه من المرجح أن يتم وضع علامة عليها بأحد المكونات المتعلقة بـ WebRTC (أحد Blink> WebRTC ، Blink> GetUserMedia ، Blink> MediaStream ، Blink> MediaRecording) أو مكوناتها الفرعية.

لاحظ أيضًا أن الوصول الممنوح من القائمة لن ينطبق إلا على الأخطاء من النوع = الخطأ - الأمان. لا يتم وضع علامة على جميع الأخطاء مع الأعطال وتسريبات الذاكرة ونقاط الضعف المحتملة الأخرى على أنها Bug-Security بالرغم من ذلك. يمكنك قراءة المزيد حول فئات الأخطاء التي تعتبر أخطاء أمنية في إرشادات الخطورة لمشكلات الأمان وأيضًا في صفحة الأسئلة الشائعة للأمان .


  1. يمكن لأي شخص لديه حساب Google تقديم الأخطاء