الانتقال إلى المحتوى

المدونةالخصوصية والأمانوقت القراءة: 6 دقائق

هل ترفع المحوّلات على الإنترنت ملفاتك؟

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

حاسوب محمول يحتفظ بملف، والرفع إلى السحابة مشطوب، وعبارة 0 بايت مرسلة.

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

نوعان من المحوّلات على الإنترنت

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

لم يصبح النوع الثاني عمليًا إلا في السنوات الأخيرة، حين اكتسبت المتصفحات WebAssembly سريعًا والوصول إلى مرمّزات الفيديو في العتاد وبطاقة الرسوميات. Tooloat مبني بهذه الطريقة، وكذلك عدد متزايد من الأدوات الأخرى.

لماذا يهم ذلك

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

وتختلف السياسات أيضًا في ما تسمح به. بعض الخدمات تحتفظ بحق استخدام المحتوى المرفوع لتحسين منتجاتها. هذا يستحق المعرفة قبل الرفع، ويسهل تفويته في سياسة خصوصية طويلة.

كيف تفحص أي موقع في دقيقة

راقب الشبكة

  1. على حاسوب، افتح المحوّل في Chrome أو Edge أو Firefox واضغط F12 (Cmd + Option + I على Mac). افتح تبويب الشبكة.
  2. انقر زر المسح لتصبح القائمة فارغة، ثم حوّل ملف اختبار، ويُفضَّل أن يكون كبيرًا ليسهل رصد رفعه.
  3. انظر إلى عمود الطريقة، أو صفِّ حسب Fetch/XHR. تنزيلات الشيفرة والصور تستخدم GET. والرفع يستخدم POST أو PUT.
  4. انقر أي طلب POST أو PUT وافتح تبويب الحمولة فيه. إن رأيت اسم ملفك، أو طلبًا حجمه قريب من حجم ملفك، فقد رُفع.

اقطع الاتصال

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

ما رأيناه على موقعنا

فتحنا ضاغط الصور على tooloat.com في تبويب متصفح جديد، وأضفنا صورة PNG بحجم 7.6 ميغابايت وضغطناها لتلائم 500 كيلوبايت. خرجت بحجم 480 كيلوبايت. هذه كل الطلبات التي أجراها التبويب، من فتح الصفحة حتى تنزيل النتيجة:

الطريقةما الذي طُلبلماذا
GETالصفحة /compress-imageفتح الصفحة
GETملفا خط، وورقة أنماط واحدة، و13 ملف سكربتتصميم الصفحة وشيفرتها، بما فيها الضاغط
GETi18n.jsonقائمة اللغات
GETcodecs.worker (مرتين)مرمّزات الصور، تبدأ في خيط خلفي
blob:3 عناوين محليةالصورة والنتيجة، تُقرآن وتُعرضان داخل الصفحة
لم يستخدم أي طلب POST أو PUT، ولم يحمل أي منها محتوى. عناوين blob لا تغادر المتصفح أبدًا.

تعرض صفحاتنا أيضًا عدادًا في الشريط العلوي، «الملفات: تم إرسال 0 بايت». يغلّف الدوال التي تستطيع الصفحة استخدامها لإرسال البيانات، مثل fetch وXMLHttpRequest وsendBeacon وWebSocket، ويجمع بايتات محتوى كل طلب. بقي عند الصفر طوال الاختبار. والنقر عليه يُظهر التفاصيل، بما في ذلك ما ترسله شيفرة إعلانات Google إلى خوادمها، ويُحسب منفصلًا عن الأدوات.

لست مضطرًا لأن تثق بعداد على صفحتنا، وهذا هو الغرض من الخطوات أعلاه. تبويب الشبكة في متصفحك يرى كل ما ترسله الصفحة، مهما ادّعت الصفحة نفسها.

أمور يجب تذكرها

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

أسئلة وأجوبة

هل محوّلات الملفات على الإنترنت آمنة؟

يتوقف ذلك على النوع. المحوّلات التي ترفع ملفك تعطي مشغّلها نسخة، وهذا يهم مع المستندات الخاصة. والمحوّلات التي تعمل في المتصفح تُبقي الملف على جهازك. تستطيع التمييز بينهما بتبويب الشبكة في متصفحك.

كم تحتفظ المحوّلات على الإنترنت بملفاتي؟

سياسات الخدمات القائمة على الرفع تعد عادةً بالحذف بعد ساعة إلى 24 ساعة، لكنك لا تستطيع التحقق. والمحوّل الذي يعمل في المتصفح لا يتلقى الملف أصلًا.

هل يستطيع موقع ويب قراءة الملفات على حاسوبي؟

فقط الملفات التي تختار فتحها به، باختيارها أو إفلاتها. لا يستطيع تصفح قرصك.

كيف أعرف أن محوّلًا يعمل دون اتصال؟

حمّله، وشغّله مرة بملف اختبار، واقطع الاتصال بالإنترنت وشغّله مجددًا. إن استمر في العمل، فلا شيء يُرسل.

الأدوات في هذا المقال

المزيد من المدونة

الخصوصية والأمانوقت القراءة: 6 دقائق

كيف تزيل الموقع والبيانات الوصفية الأخرى من الصور

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

الخصوصية والأمانوقت القراءة: 6 دقائق

كم يستغرق كسر كلمة مرور؟

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

الخصوصية والأمانوقت القراءة: 6 دقائق

MD5 أم SHA-256: أي تجزئة عليك استخدامها؟

تحوّل MD5 وSHA-256 كلتاهما الملف إلى بصمة قصيرة، لكن واحدة فقط ما زال يمكن الوثوق بها حين يحاول أحدهم خداعك. قسنا سرعة سبع دوال تجزئة ونظرنا في ما تعنيه كلمة «مكسورة» حقًا.

Esc