العربية

الفيديو والترجمات · أداة تنزيل الصور المصغرة من YouTube وعارض البيانات الوصفية

لماذا يتم ذكر "جهات الاتصال i.ytimg.com وyoutube.com" قبل اللصق

· لماذا يهم

يوتيوب خصوصية أدوات تطوير المتصفح

لوحة شبكة تعرض طلبات الصور المصغرة وطلب بيانات تعريف واحد
الرسم التوضيحي المتجه الأصلي ToolAcre

تصف معظم الأدوات خصوصيتها في صفحة السياسة؛ يقوم هذا الشخص بتسمية مضيفيه على الأداة نفسها. يشرح هذا المنشور سبب أهمية تسمية المضيفين مقدمًا، وكيف تتناسب مع إعداد عدم التحليلات الخاص بـ ToolAcre وكيفية الالتزام بالأداة.

وعد الشبكة في سطر واحد - لماذا تعتبر "جهات الاتصال i.ytimg.com وyoutube.com" غير عادية

إن تسمية i.ytimg.com وwww.youtube.com قبل الجلب تمنح مراجع تكنولوجيا المعلومات توقعات ملموسة بدلاً من الوعد الغامض بشأن الخصوصية. يخدم المضيف الأول المرشحين الصور المصغرة؛ والثاني يخدم سجل oEmbed. نظرًا لأن الكشف يظهر قبل النقر، يمكن للمختبر ملاحظة الصفحة الخاملة ولصق رابط وتحديد ما إذا كانت طلبات الطرف الثالث الموثقة مقبولة قبل بدء أي بحث.

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

السياسات مقابل البيانات التي يمكنك اختبارها — الفرق بين صفحة الخصوصية والمضيف المسمى

المصدر والبيان يصفان السلوك المقصود؛ يُظهر تسجيل لوحة الشبكة ما أرسله متصفح واحد بالفعل. استخدم كلا النموذجين من الأدلة. يحدد الرمز عناوين URL المتوقعة وخيارات الطلب والمشغل، بينما يكشف التتبع المباشر عن الامتدادات أو عمال الخدمة أو الوكلاء المُدارين أو سياسة المتصفح التي قد تغير التشغيل. وإذا اختلفوا، فإن الاختلاف يصبح تحقيقًا محددًا وليس نقاشًا حول تسميات واسعة مثل "محلي" أو "خاص".

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

تحقق من الطلبات المباشرة للأداة دون المطالبة الصارمة على مستوى الصفحة CSP أو عدم وجود أصول خارجية

لا تستنتج سياسة أمان المحتوى الصارمة على مستوى الصفحة أو غياب التحليلات والإعلانات والخطوط والبرامج النصية الخارجية من هذه الوحدة. تتطلب هذه التأكيدات دليلاً من الصفحة المنشورة ورؤوسها، وليس من مساعد الشبكة الخاص بالأداة. الادعاء الذي يمكن الدفاع عنه أضيق: يقوم كود البحث بإصدار GETs عامة مجهولة المصدر إلى اثنين من مضيفي Google المحددين بعد إجراء مستخدم صريح.

الطريق مباشر. لا توجد نقطة نهاية ToolAcre API تحمل المعرف الملصق إلى الخادم، أو تسترد استجابة Google، أو تخزن سجل البحث. يؤدي ذلك إلى تقليل وسيط واحد ولكنه لا يزيل الطرف الثالث: لا يزال Google يتلقى طلبات الصور المصغرة والبيانات الوصفية. قم بتسجيل النقرات والوجهة وعدد الطلبات وفئة الاستجابة معًا حتى لا يمكن إساءة قراءة كلمة "مباشر" على أنها "غير متصل" أو "غير مرئية لـ Google".

لماذا يأتي مضيفان وليس مضيفًا واحدًا؟ تأتي الصور والبيانات الوصفية من خدمات YouTube المختلفة

لإجراء بحث واحد ناجح، توقع ثمانية طلبات i.ytimg.com: maxresdefault وsddefault وhqdefault وmqdefault وdefault وhq1 وhq2 وhq3. يقرأ ToolAcre كل نص JPEG ويفك تشفير الأبعاد، وبالتالي فإن الحالة الناجحة التي تحمل العنصر النائب 120×90 لا يتم الخلط بينها وبين العمل الفني الأكبر المطلوب. يتم إنشاء خمسة عناوين ملصق اختيارية WebP كروابط، ولكن لا يتم جلبها كنصوص تنزيل قابلة للقراءة.

توقع طلبًا منفصلاً www.youtube.com/oembed يحتوي استعلامه على المراقبة الأساسية URL وformat=json. توفر نتائجها بيانات وصفية عامة موحدة بدلاً من توفر الصور. تحذف جميع الطلبات بيانات الاعتماد والمحيل، ولا تطلب عدم تخزين وتتبع عمليات إعادة التوجيه؛ جوجل يراهم ورأس المتصفح الأصل. تصف هذه الخيارات سلوك العميل، وليس ضمانات إخفاء الهوية أو سياسة الاحتفاظ من جانب الخادم.

مثال عملي: طلب واحد لكل صورة مصغرة JPEG بالإضافة إلى بحث oEmbed واحد

وبالتالي، يحتوي التشغيل النظيف على تسعة طلبات بحث: ثمانية تحقيقات JPEG واستدعاء oEmbed واحد. افتح صف JPEG متاح وتحقق من أبعاد استجابته مقابل نتيجة الأداة. ثم انقر فوق عنصر التحكم في تنزيل هذا الصف. يجب أن يقوم الحفظ بإعادة استخدام Blob الذي تم الاحتفاظ به أثناء الفحص، لذا يجب ألا يظهر أي طلب صورة ثانية. قد يتعارض الطلب المكرر في تلك اللحظة مع سلوك إعادة استخدام النقطة المقصودة ويستحق التحقيق.

احتفظ بالروابط منفصلة عن الطلبات عند العد. نسخ WebP URL أو عرضه كنص لا يعني أن ToolAcre جلب وحدات البايت الخاصة به، ويفتقر مسار vi_webp إلى رأس الاستجابة عبر الأصل اللازم لتنزيل JavaScript Blob. إن عرض إطار iframe المحسّن للخصوصية الذي تم إنشاؤه يقع أيضًا خارج تتبع البحث هذا: فهو يتصل بـ youtube-nocookie.com لاحقًا، عندما تقوم صفحة أخرى أو معاينة بتحميل التضمين المنسوخ.

ما لا يغطيه هذا هو أن الأداة لا يمكنها التحدث عن التسجيل أو السياسات الخاصة بموقع YouTube

تصنيف حالات الفشل بدلا من تسطيحها. يمكن أن يقوم وضع عدم الاتصال أو الامتداد أو الوكيل بإيقاف النقل قبل وجود استجابة HTTP. يمكن أن تُرجع الصورة 404، أو حالة خطأ أخرى، أو عنصرًا نائبًا 200، أو وحدات البايت التي فشل فك تشفيرها. يمكن أن تفشل البيانات التعريفية من خلال انقطاع الشبكة، أو HTTP الرفض أو JSON غير الصالح. احتفظ بهذه الفروق في لقطات الشاشة أو HAR الملاحظات لأن كل منها يقترح شرحًا ومتابعة مختلفين.

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

الخلاصة: وعود أقل، وكلها قابلة للتحقق - كيف يوضح برنامج تنزيل الصور المصغرة وعارض البيانات الوصفية على YouTube سلوك الشبكة ويحافظ عليه

تعمل شفافية الشبكة عندما يكون الوعد صغيرًا بما يكفي للتزوير: يكون التحليل محليًا قبل الجلب، ثم تبدأ نقرة واحدة صريحة في توجيه الصورة المصغرة وطلبات oEmbed إلى المضيفين الذين تم الكشف عنهم. إذا أظهرت DevTools طلب ToolAcre API يحمل بيانات بحث، فإن السلوك الملحوظ يتعارض مع مطالبة التنفيذ. إذا اختلفت أعداد الطلبات، فافحص عمليات إعادة المحاولة وعمال الخدمة وعمليات إعادة التوجيه وإجراءات المستخدم قبل تحديد ما إذا كان المنتج أو إعداد الاختبار هو المسؤول.

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