الصور والصور · أداة خصوصية البيانات الوصفية للصورة
كيفية التحقق من أن أداة إزالة البيانات الوصفية لا تقوم أبدًا بتحميل صورتك
· كيف يعمل
خصوصية الصورة معالجة المتصفح خصوصية
"يعمل في متصفحك" هو ادعاء يمكنك التحقق منه. يوضح هذا المنشور كيفية فتح لوحة الشبكة ومعالجة الصورة وقراءة ما تم تركه وما لم يخرج من علامة التبويب، وما تضيفه سياسة أمان المحتوى الصارمة إلى هذا الضمان.
لماذا تستحق مخاطر التحميل التحقق؟
أكد المصنف أن الأدوات المجانية يتم تحميلها بهدوء، ولكن لا يوجد مصدر مستودع يحدد كيفية تصرف الخدمات غير ذات الصلة. الخطر الذي يمكن التحقق منه أبسط: الصورة الفوتوغرافية المحددة هي مدخلات حساسة، ويمكن لصفحة المتصفح إما معالجتها محليًا أو إرسالها إلى مكان آخر. يؤدي فحص الطلبات وقراءة الكود الفعلي إلى فصل تلك التصميمات دون اتهام الخدمة بالافتراض.
فتح لوحة الشبكة - حيث يمكن العثور عليها في المتصفحات الشائعة، ومسح السجل، وإبقائه مفتوحًا أثناء العمل
افتح أدوات المطور قبل تحديد صورة اختبارية، واختر لوحة الشبكة، وامسح الإدخالات القديمة واحتفظ بالسجل إذا كان التنقل ممكنًا. ثم حدد وفحص وتجريد وتحقق وتنزيل. إن طلبات أصول الصفحة أو التحليلات التي تم الكشف عنها ليست مماثلة لطلب يحمل الصورة، لذا قم بفحص الطريقة والبادئ والحمولة بدلاً من التعامل مع أي صف في الشبكة على أنه تحميل.
الشكل الذي تبدو عليه الأداة المحلية الأصلية - يتم تحميل أصول الصفحة مرة واحدة، ثم لا يظهر أي طلب عند إسقاط صورة أو فحصها أو إزالتها
يحصل المسار المحلي الحقيقي على ملف، وينتظر file.arrayBuffer()، وينشئ Uint8Array ويمرره إلى readMetadata أو stripMetadata. يصبح الإخراج Blob ويقوم downloadBlob بإنشاء نسخة المستخدم. تتبع لوحة ToolAcre هذا التسلسل، ويقوم الاختبار الأساسي بتثبيت حارس الشبكة أثناء قراءة وتجريد مدخلات JPEG وPNG وWebP.
لماذا لا يحدد سياق التنفيذ سلوك الشبكة
يعامل المصنف عامل الويب كدليل على الخصوصية، ولكن يمكن للعمال تقديم الطلبات ويمكن أن يظل كود الموضوع الرئيسي محليًا بالكامل. تقوم اللوحة المشحونة لهذه الأداة بتشغيل مكالمات البيانات التعريفية مباشرة على الموضوع الرئيسي. لذلك يجب إنشاء سلوك الشبكة من خلال الاستدعاءات والملاحظات، وليس الاستدلال على سياق تنفيذ JavaScript الذي يقوم بإجراء العمليات الحسابية.
ما يثبته التنفيذ والاختبارات
لا يوفر المستودع مطالبة بسياسة أمان المحتوى لاقتباس هذه المقالة. ما يقدمه هو دليل أقوى حول المسار ذي الصلة: بيانات خصوصية التكوين تحد من الوعد، ولا يحتوي مصدر اللوحة على طلب لبيانات الملف، ولا يسجل اختبار forbidNetwork أي محاولات أثناء المعالجة الأساسية. تدعم هذه الحقائق مطالبة التعامل مع الملفات دون المبالغة في تقدير الصفحة بأكملها.
مثال عملي: تشغيل كامل لفحص الشريط والتنزيل - مشاهدة اللوحة من إسقاط الملف إلى الملف المحفوظ وقراءة قائمة الطلبات الفارغة
قم بتشغيل الدورة الكاملة لأن المفتش يمكن أن يكون محليًا بينما لا تكون خطوة التنزيل أو التحقق اللاحقة كذلك. في ToolAcre، يقرأ الفحص وحدات البايت، وتعيد الإزالة كتابتها في الذاكرة، ويعيد التحقق تحليل المصفوفة التي تم تنظيفها، ويستخدم التنزيل كائن Blob. يجب ألا يُظهر سجل الشبكة أي طلب يحتوي جسمه على المصدر أو النتيجة، بما يتوافق مع السلوك الأساسي الذي تم اختباره.
ما لا يثبت فحص لوحة الشبكة
تغطي ملاحظة لوحة الشبكة تلك الجلسة والتكوين، وليس كل عملية نشر أو امتداد للمتصفح في المستقبل. كما أنه لا يمكن إثبات أن البرامج النصية للصفحات غير ذات الصلة لا تجمع شيئًا؛ يفصل بيان الخصوصية بوضوح بين التحليلات التي تم الكشف عنها ومعالجة الملفات. استخدم ملف اختبار غير حساس للتحقق وبرنامجًا غير متصل بالإنترنت للمواد التي لا يمكن معالجتها مع أي اتصال على مستوى الصفحة.
الخلاصة: تحقق، ثم ثق - تم تصميم أداة خصوصية البيانات الوصفية للصورة لاجتياز هذا الاختبار، ويمكنك تكرارها في أي وقت
تحقق، ثم ثق بالادعاء الضيق. يمكن أن يدعم ToolAcre وعده لأن المصدر والاختبارات وتشغيل المتصفح الذي يمكن ملاحظته يتفقون على بقاء وحدات بايت الصورة في مسار معالجة علامة التبويب. كرر التحقق بعد التغييرات الرئيسية في الموقع أو المتصفح، وميز بين طلبات الموارد الثابتة ونقل الملفات وتجنب تحويل "معالجة الملفات المحلية" إلى ادعاء أوسع بأن صفحة الويب لا تجري أي اتصالات على الإطلاق.