Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

گزارش اشکال

یک ردیاب اشکال زوج مربوط به WebRTC وجود دارد:

و آنها به طور مداوم توسط مهندسین Chrome و WebRTC تحت آموزش قرار می گیرند.

نحوه گزارش یک گزارش اشکال خوب

دستورالعمل ها

  • شناسایی کنید که کدام ردیاب اشکال را استفاده کنید:
    • اگر مشکلی را در Chrome وارد کرده اید ، اشکال را با استفاده از مؤلفه Blink> WebRTC ثبت کنید . این می تواند پس از انتخاب "من یک توسعه دهنده وب در تلاش برای ایجاد چیزی هستم" و "مشکلات با API مرورگر" انجام شود و اطمینان حاصل شود که افراد مناسب به اشکال شما نگاه خواهند کرد.
    • اگر برنامه نویس هستید که با کد بومی کار می کنید ، اشکال را در این لینک ثبت کنید .
  • تا حد امکان از نقاط داده ذکر شده در زیر درج کنید.

مثال داده های نقاط

  • نسخه مرورگر / برنامه
    • برای Chrome: کپی / چسباندن از chrome: // نسخه
    • برای کد بومی 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 ، تصادف را تجربه کردید ، لطفا stacktrace کامل را وارد کنید.
  • برای مشکلات کاربردی یا مشکلات ICE ، در Chrome یا یک برنامه بومی ، لطفاً یک گزارش بومی جمع کنید .
  • برای مشکلات اتصال در Chrome ، اطمینان حاصل کنید که chrome: // webrtc-internals قبل از شروع تماس در یک برگه دیگر باز است و در حالی که تماس در حال انجام است ،
    • بخش ایجاد Dump را گسترش دهید ،
    • روی دکمه بارگیری به روزرسانی ها و داده های آمار PeerConnection کلیک کنید. از شما خواسته می شود كه زباله را در دستگاه محلی خود ذخیره كنید. لطفاً آن زباله را به گزارش اشکال وصل کنید.
  • برای مشکلات کیفیت صدا در Chrome ، در حالی که تماس در حال انجام است ،
    • لطفاً کروم را باز کنید: // webrtc-internals در برگه دیگر ،
    • بخش ایجاد Dump را گسترش دهید ،
    • کادر تأیید ضبط صدا را فعال کنید. از شما خواسته می شود ضبط را در دستگاه محلی خود ذخیره کنید. پس از پایان تماس ، ضبط را به اشکال وصل کنید.
  • برای مسائل مربوط به پژواک ، لطفاً ضبط صوتی را از طرف طرف تولید کننده پژواک ضبط کنید ، نه طرفی که اکو را می شنوید. به عنوان مثال ، اگر UserA و UserB در حال مکالمه هستند و UserA می شنود که صحبت می کند ، لطفاً از UserB ضبط صوتی بدست آورید.

رفع اشکال امنیتی

تیم WebRTC امنیت را بسیار جدی می گیرد. اگر یک آسیب پذیری در WebRTC مشاهده می کنید ، لطفاً یک اشکال امنیتی Chromium ثبت کنید ، حتی اگر این اشکال فقط روی کد WebRTC تأثیر بگذارد و نه Chromium.

سابقه اشکالات امنیتی ثابت Chromium به بهترین وجه از طریق یادداشتهای امنیتی در به روزرسانی های کانال پایدار در وبلاگ نسخه های Google Chrome یافت می شود.

همچنین می توانید اشکالات ثابت و عمومی را در قسمت ردیاب مسئله Type = اشکال امنیتی پیدا کنید (توجه داشته باشید: اشکالات امنیتی به طور معمول 14 هفته پس از برطرف شدن قابل مشاهده هستند). اگر مشکلی در کد WebRTC وجود داشته باشد که Chromium از آن استفاده نمی کند (مانند بسته های Java / ObjC برای Android / iOS) ، ما اصلاحات را بطور جداگانه در بحث-webrtc اعلام خواهیم کرد.

لیست همه اشکالات امنیتی فقط بومی را فاش کنید .

توجه داشته باشید که ما به طور کلی تعمیرات امنیتی را به عقب در هر شاخه ادغام نخواهیم کرد ، بنابراین اگر از شعب قدیمی استفاده می کنید ، وظیفه شماست که اطمینان حاصل کنید که رفع مشکلات امنیتی مربوط به هم ادغام شده اند.

دریافت اعلان درباره اشکالات امنیتی در Chrome

برای دریافت اعلان های خودکار در مورد فعالیت / نظرات در مورد اشکالات امنیتی در Chrome ، باید به صورت صریح cc: d در مورد اشکالات خاص (توسط شخصی که به این اشکال دسترسی دارد) باشد یا بخشی از یک لیست پستی ویژه برای همه اعلان های مربوط به اشکال امنیتی باشد. برای به دست آوردن در لیست شما باید به تیم امنیت Chrome مراجعه کنید ، در مورد این اطلاعات بیشتر در صفحه امنیت Chrome با عنوان "چگونه می توانم به آسیب پذیری های Chromium دسترسی پیدا کنم؟" در پایین صفحه.

لطفاً توجه داشته باشید که لیست اعلان های امنیتی Chrome ، اعلان هایی درباره همه اشکالات امنیتی در Chrome و فقط موارد WebRTC دریافت نمی کند. به طور معمول نباید فهمید که آیا یک مسئله WebRTC را تحت تأثیر قرار می دهد ، زیرا به احتمال زیاد با یکی از مؤلفه های مربوط به WebRTC برچسب گذاری می شود (یکی از بخش های Blink> WebRTC ، چشمک زدن> GetUserMedia ، چشمک زدن> MediaStream ، چشمک زدن> MediaRecording) یا مؤلفه های فرعی آنها.

همچنین توجه داشته باشید که دسترسی اعطا شده توسط لیست فقط برای اشکالات Type = Bug- Security اعمال می شود. همه اشکالات با خرابی ها ، نشت حافظه و سایر آسیب پذیری های احتمالی با این حال به عنوان Bug-Security مشخص نشده اند. می توانید اطلاعات بیشتر در مورد دسته دسته از اشکالات را در بخش دستورالعمل های شدت برای مسائل امنیتی و همچنین در صفحه سؤالات مربوط به امنیت در نظر بگیرید.


  1. هر کسی با یک حساب Google می توانید اشکالات فایل