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

في ما يلي مجموعة من برامج تتبع الأخطاء المتعلقة بـ 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. بعد انتهاء الاختبارات، انقر على رمز الخطأ في الجزء العلوي، ثم نزِّل التقرير، وأرفِق التقرير بأداة تتبّع المشاكل.
  • عنوان URL لموقع الويب
  • خطوات إعادة إظهار المشكلة: معلومات تفصيلية حول كيفية إعادة إظهار الخطأ. إن أمكن، يُرجى إرفاق صفحة اختبارية بسيطة أو الربط بها بتنسيق HTML+JavaScript.
  • للأعطال
    • في حال واجهت عُطلًا أثناء استخدام Chrome، يُرجى تضمين رقم تعريف تعطُّل عن طريق اتّباع هذه التعليمات.
    • وإذا واجهت عطلاً أثناء استخدام رمز WebRTC الأصلي، يُرجى تضمين تتبُّع تسلسل استدعاء الدوال البرمجية بالكامل.
  • بالنسبة إلى المشاكل الوظيفية أو مشاكل ICE، سواء في Chrome أو على تطبيق محلي، يُرجى جمع السجل الأصلي.
  • بالنسبة إلى مشاكل الاتصال على Chrome، تأكّد من أن chrome://webrtc-internals مفتوح في علامة تبويب أخرى قبل بدء المكالمة أثناء إجراء المكالمة،
    • توسيع قسم إنشاء ملف تفريغ،
    • انقر على زر تنزيل بيانات وإحصاءات PeerConnection. سيُطلب منك حفظ ملف الذاكرة في جهازك المحلي. يُرجى إرفاق ملف الذاكرة هذا بتقرير الخطأ.
  • بالنسبة إلى مشاكل جودة الصوت على Chrome أثناء إجراء المكالمة،
    • يُرجى فتح chrome://webrtc-internals في علامة تبويب أخرى،
    • توسيع قسم إنشاء ملف تفريغ،
    • ضَع علامة في مربّع الاختيار "تفعيل التسجيلات الصوتية التشخيصية". سيُطلب منك حفظ التسجيل إلى جهازك المحلي. بعد إنهاء المكالمة، يمكنك إرفاق التسجيل بالخطأ.
  • بالنسبة إلى مشاكل الصدى، يُرجى محاولة تسجيل تسجيل صوتي من الجانب الذي ينتج عنه صدى، وليس إلى الجانب الذي يسمع صدى الصوت. على سبيل المثال، إذا كانت شركة UserA وUserB في مكالمة، وسمعت UserA نفسها بأنها تتحدث، يُرجى الحصول على تسجيل صوتي من UserB.

الإبلاغ عن خطأ أمني

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

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

يمكنك أيضًا العثور على أخطاء Type-Bug-Security التي تم إصلاحها ومتاحة للجميع في أداة تتبّع مشاكل Chromium. يمكن أيضًا العثور على أخطاء الأمان القديمة والأصلية فقط في أداة تتبّع مشاكل WebRTC، ولكن يجب عدم الإبلاغ عن أخطاء الأمان الجديدة (عادةً ما تظهر أخطاء الأمان بعد 14 أسبوعًا من إصلاحها).

يُرجى ملاحظة أننا لن ندمج بشكل عام حلول الأمان مع أي فروع، وإذا كنت تستخدم فروعًا أقدم، يكون مسؤولاً عن التأكّد من دمج إصلاحات الأمان ذات الصلة. وبوجه عام، نشجّع المستخدمين بشدة على البقاء على اطّلاع دائم بالفرع الأساسي لخدمة WebRTC's.

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

لتلقّي إشعارات تلقائية حول النشاط/التعليقات في أخطاء الأمان في WebRTC/Chrome، تحتاج بشكل عام إلى إرسال نسخة مخفية الوجهة صراحةً إلى أخطاء محدّدة (أي شخص يملك حق الوصول إلى الخطأ).

في بعض الحالات، يمكنك الوصول إلى الثغرات الأمنية التي تم إصدارها (ولكن لم يتم إصلاحها) في WebRTC. على وجه الخصوص، يجب:

  • العمل على منتج (بناءً على WebRTC) ذي استخدام كبير في العالم الفعلي
  • وعليك الحفاظ على حداثة بيانات منتجك بشكل عام باستخدام نصيحة WebRTC،
  • لديك دور عمل يتضمّن تطبيق رموز تصحيح أمان WebRTC على منتجك
  • والأهم من ذلك، الالتزام بالحفاظ على سرية الأخطاء وعدم مشاركة أي تفاصيل إلا مع الأفراد الموثوق بهم داخل مؤسستك عند الحاجة.

إذا استوفيت المعايير، يمكنك إرسال طلب إلى security@webrtc.org، بما في ذلك توضيح وتبرير حاجتك إلى الوصول.

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


  1. أي شخص لديه حساب على Google يمكنه الإبلاغ عن أخطاء