الآن ، قبل أن نناقش الطرق التي يمكننا استخدامها لإرسال الملفات ، دعنا نتحدث عن البيانات الوصفية.
لذلك كل ملف ، سواء كان صورة أو ملف PDF أو مستند ، أي ملف رقمي يحتوي على بيانات وصفية.
ما نعنيه بذلك هو المعلومات المرفقة بالملف التي يمكن أن تكشف المزيد من المعلومات
حول الملف نفسه ، مثل المنشئ.
البرنامج المستخدم لإنشاء هذا التطبيق ووقت إنشائه والمزيد.
دعني اريك مثالا.
لدي هنا صورة قديمة لسيارتي تم التقاطها بهاتف قديم ، وإذا قمت بالنقر بزر الماوس الأيمن فوق هذه
الصورة وعرض خصائصها.
وانتقل إلى علامة تبويب الصورة.
كما ترى ، نحصل على الكثير من المعلومات حول هذه الصورة.
الآن ، قد لا تبدو الأشياء القليلة الأولى مثيرة للاهتمام ، مثل نوع الصورة والعرض والارتفاع.
ولكن بعد ذلك ، إذا نزلت ، يمكنك رؤية نوع الكاميرا ، وهو Apple.
تستطيع أن ترى نموذج الكاميرا.
كان iPhone six SE.
يمكنك رؤية تاريخ التقاط هذه الصورة والتاريخ الدقيق مع التاريخ والوقت.
يمكنك حتى معرفة ما إذا تم استخدام الفلاش أم لا.
الآن ، هذا مثال على صورة.
إذا فعلت الشيء نفسه بالنسبة للمستند ، فسترى المنشئ ونظام التشغيل والبرنامج المستخدم
لإنشائه وما إلى ذلك.
لذلك ، يمكن تجميع كل هذه المعلومات معًا لفهم الأنظمة الأساسية التي تستخدمها والعمل
من هناك لإخفاء هويتك.
لذلك ، إذا كنت ترغب في مشاركة الملفات بشكل مجهول ، فمن الجيد حقًا إزالة كل هذه المعلومات
لتقليل كمية المعلومات التي يمكن استخدامها لتحديد هويتك.
الآن ، لحسن الحظ ، يعد القيام بذلك أمرًا بسيطًا للغاية ويخبرنا أن كل ما عليك فعله هو النقر بزر الماوس الأيمن فوق
الملف الذي تريد إزالة بياناته الوصفية.
وانقر على البيانات الوصفية النظيفة.
نقرة واحدة على هذا.
سيقوم أولاً بإنشاء نسخة احتياطية من الصورة ، كما ترون هنا ، فقط في حالة احتمال كسر العملية
لشيء ما.
ثم هنا لدينا الصورة نفسها.
بعد مسح البيانات الوصفية منه.
لذا انقر بزر الماوس الأيمن وانتقل إلى الخصائص الآن.
وإذا انتقلت إلى علامة تبويب الصورة ، كما ترى ، فلن نرى أي معلومات تتعلق بي ، بالشخص
الذي أنشأ الصورة.
لذلك لا نرى نوع الخط ونوع الكاميرا ووقت إنشائه وما إلى ذلك.
الآن ، بمجرد مسح الصورة ، فأنت جاهز لمشاركتها.
لذلك يمكنك المضي قدمًا واستخدام إحدى خدمات مشاركة الملفات التي نعرفها بالفعل على الشبكة الواضحة
، مثل Google و Drive و Dropbox وما إلى ذلك.
المشكلة الوحيدة هي مع هذه الخدمات المشابهة للعديد من خدمات الشبكة الواضحة ، فهي ليست خاصة.
سيقومون بتسجيل البيانات.
سوف يتتبعونك.
وهم ليسوا آمنين.
ليس هذا فقط ، ولكن الطريقة التي تعمل بها هذه الخدمات ليست خاصة جدًا لأنها تقوم بتحميل ملفاتك إلى خادم
عبر الإنترنت أو إلى السحابة.
لذلك قد تعتقد ، حسنًا ، لن أستخدم هذا.
سأستخدم خدمات البريد الإلكتروني التي عرضتها عليك من قبل لأنهم جميعًا يسمحون لك بإرسال مرفقات
، لكنهم يعانون من نفس المشكلة.
سيتم تحميل ملفك إلى خادم على السحابة.
لذا اسمحوا لي أن أريكم ما أعنيه.
لنفترض أن ديفيد يريد إرسال ملف إلى جون هنا على اليمين.
وما يريدون فعله هو استخدام Google أو Dropbox أو حتى إحدى خدمات البريد الإلكتروني التي عرضتها
عليكم سابقًا.
للقيام بذلك ، سيتم تحميل الملف على السحابة إلى خادم مملوك لإحدى هذه الشركات.
وبعد ذلك سيقوم جون بتنزيل هذا الملف من السحابة.
لذا فإن النتيجة النهائية هي أن كل من David و John سيحصلان على نسخ من الملف ، وهو أمر جيد ، ولكن
في نفس الوقت سيحصل الخادم المستخدم لاستضافة الملف على نسخة من هذا الملف ، مما يثير عددًا من المشكلات.
سيتمكن أي شخص لديه حق الوصول إلى هذا الخادم من الوصول إلى الملف.
لذا فإن الموظفين الذين يعملون على ذلك الخادم ، والمتسللين الذين تمكنوا من الوصول إلى
الخادم ، والوكالات الحكومية التي لديها نوع من الاتفاق مع أصحاب الخوادم.
لذلك ، هذه الطريقة ليست خاصة جدًا وليست جيدة إذا كنت تشارك ملفات حساسة.
الآن حاول منشئو Firefox حل هذه المشكلة من خلال تقديم خدمة مشاركة الملفات التي تستخدم
التشفير من طرف إلى طرف.
لذا فإن الطريقة التي سيعمل بها هذا هي أن الملف سيتم تشفيره باستخدام التعليمات البرمجية التي يتم تشغيلها من جانب العميل.
إذن هذا رمز يتم تشغيله على الكمبيوتر على جهاز الكمبيوتر المحلي الخاص بك.
سيقوم بتشفير الملف الذي تريد مشاركته أولاً ، وعندها فقط يتم تحميل ملفك على
الخادم الخاص بهم ثم تشارك رابطًا خاصًا يحتوي على مفتاح فك التشفير مع John.
سيستخدم John هذا الرابط لتنزيل الملف ولأن الرابط يحتوي على مفتاح فك التشفير ، سيتمكن
John من فك تشفير الملف وقراءة محتواه.
الآن دعني أوضح لك كيف يعمل هذا حتى يكون لديك فهم أفضل له ، وبعد ذلك سنناقش
سلبيات هذه الطريقة.
لذا دعنا نعود إلى جهاز كمبيوتر Thales الخاص بي ، وسأحاول مشاركة نفس الصورة التي قمت بتنظيفها والتي لا تحتوي
على بيانات وصفية في الوقت الحالي.
ضع في اعتبارك أن هذه الصورة مخزنة في دليل متصفح Tor الخاص بي ، لأنك تذكر عندما
تحدثنا عن كيفية تكوين متصفح Tor على الذيل ، يمكنه فقط تحميل وتنزيل الملفات المخزنة في دليل
متصفح Tor.
لذا فإن الصورة في المكان المناسب ولا تحتوي على أي معلومات يمكن استخدامها لتحديد هويتي.
الشيء الوحيد المتبقي هو تحميل هذه الصورة.
سأذهب إلى متصفح Tor الخاص بي وأنا بالفعل في خدمة مشاركة الملفات التي يقدمها Firefox.
يمكنك الوصول إليه عن طريق إرسال dot firefox dot com.
سأدرج هذا الرابط في مصادر هذه المحاضرة.
وكما ترى ، فهو بسيط للغاية وسهل الاستخدام للغاية.
كل ما عليك فعله هو النقر فوق الملف الذي تريد تحميله.
ستكون في دليل متصفح Tor بشكل افتراضي.
تريد اختيار الملف الذي تريد مشاركته.
هذه صورتي وسنضغط على فتح لبدء تحميلها.
الآن يمكنك بالفعل تحديد ملفات متعددة بالنقر فوق علامة الجمع هنا.
يمكنك بالفعل تكوين هذا الملف بحيث تنتهي صلاحيته بعد قدر معين من التنزيلات ، على سبيل المثال ، بعد
تنزيل واحد.
أو يمكنك تحديد تاريخ انتهاء الصلاحية.
لذلك تنتهي صلاحيته بعد 5 دقائق أو ساعة أو يوم أو سبعة أيام.
يمكنك أيضًا حماية الملف بكلمة مرور من خلال تحديد هذا المربع.
لذلك سأبقي كل شيء على الوضع الافتراضي وسأضغط على تحميل.
والكمال.
كما ترى ، لدينا رابط التنزيل هنا مباشرةً حتى تتمكن من نسخه ومشاركته مع الشخص الذي تريده
أن يقوم بتنزيله.
لذلك سأضغط على نسخة لنسخها ، وبعد ذلك سأنتقل إلى علامة تبويب جديدة وألصق الرابط.
الآن ، كما ترون في الرابط هنا ، هذا هو مفتاح فك التشفير وهذا هو المفتاح المطلوب
لفك تشفير الملف حتى يتمكن الشخص الذي يقوم بتنزيله من رؤية محتواه غير مشفر بدون
هذا الجزء الصحيح هنا ، لا يحتوي الملف على معلومات مفيدة.
لذلك ، حتى مالكي Firefox أو أي شخص لديه حق الوصول إلى خوادمهم لن يتمكن من رؤية
محتويات ملفك بدون هذا المفتاح.
ضع في اعتبارك أن هذا المفتاح يتم إنشاؤه بواسطة رمز يتم تشغيله من جانب العميل ، عن طريق التعليمات البرمجية التي يتم تشغيلها
في متصفحك.
لذلك لا يتم تشغيل الكود على خوادمهم ، لذلك يجب ألا يكونوا قادرين على رؤية هذا المفتاح.
الآن إذا ضغطنا على Enter.
كما ترى ، سنحصل على صفحة تنزيل وإذا نقرنا على تنزيل ، فسنقوم أولاً بفك تشفير الملف مرة أخرى باستخدام
الكود الذي يتم تشغيله على جانب العميل على جهاز الكمبيوتر المحلي الخاص بك ، وبعد ذلك ستتمكن
من تنزيل الصورة .
دعنا فقط نسميها 22 حفظ ويجب تنزيلها.
لذلك إذا ذهبنا إلى هنا.
يمكنك أن ترى أن لدينا صورة مطابقة للصورة التي قمنا بتحميلها.
لذلك هذا مثالي.
الآن قد تبدو هذه الطريقة آمنة وهي أكثر خصوصية من تحميل ملفاتك باستخدام Google Drive أو
Dropbox وجميعها.
ولكن لا يزال هناك عدد من الأشياء التي يجب وضعها في الاعتبار.
بادئ ذي بدء ، يحتوي الارتباط على مفتاح فك التشفير.
لذلك ، سيتمكن أي شخص لديه حق الوصول إلى الرابط من تنزيل ملفك والاطلاع على محتواه.
ثم لدينا مشكلة أخرى.
هل نثق بهذا الخادم؟
الآن أعلم أنني قلت أنه سيتم تشفير الملف قبل تحميله على الخادم وسيتم التشفير
باستخدام كود يتم تشغيله محليًا حتى لا يعرف الخادم مفتاح فك التشفير.
لكن هل تثق حقًا في أن هذا الرمز لن يتغير أبدًا؟
ماذا لو تمكن أحد المتطفلين من الوصول إلى خوادم Firefox وقام بتعديل الطريقة التي يعمل بها هذا الرمز بحيث يرسل بالفعل
المفتاح إلى الخادم الخاص به أو إلى الخادم الخاص به؟
ماذا لو كان الموظف المتوقف عن العمل ولا يحب Firefox يفعل شيئًا كهذا؟
ماذا عن الجهات الحكومية؟
لذا مرة أخرى ، على الرغم من استخدام التشفير في هذه الحالة ، إلا أنه لا يزال يعاني من نفس المشكلات مثل خدمات
مشاركة الملفات العادية لأنه لا يزال يتعين علينا الوثوق بهذا الخادم.
لذا فإن المشكلة الرئيسية التي نواجهها هنا هي طريقة تنفيذ خدمات مشاركة الملفات هذه ، وليست
مشكلة في التشفير.
سنتحدث بالفعل عن كيفية تشفير ملفاتك يدويًا دون الاعتماد على رمز تم سحبه من
خادم آخر.
المشكلة الرئيسية التي لدينا هنا هي أن ملفنا يتم تخزينه في مكان لا نتحكم فيه.
بغض النظر عن كيفية تخزين هذا الملف ، لا يهم حقًا ما إذا كان يستخدم التشفير أم لا.
من الناحية المثالية ، نريد الاحتفاظ بملفاتنا محليًا ومشاركتها فقط في الأماكن التي نتمتع فيها بالتحكم الكامل.
وهذا ما سأعرضه عليكم في المحاضرة القادمة.
الآن ، هناك شيء آخر نضيفه.
لكي تعمل هذه الخدمة ، كما قلت ، تستخدم رمزًا من جانب العميل لتشفير الملفات وفك تشفيرها.
لذلك ، يجب أن تكون إعدادات الأمان الخاصة بك منخفضة أو متوسطة للعمل لأن رمز جانب العميل
الذي سيقوم بكل هذا العمل هو كود JavaScript ، ومستوى الأمان العالي ، كما نعلم ، يعطل JavaScript.
لذلك ، قد لا ترغب في استخدام إعداد أمان متوسط أو قياسي لأنه لا يتناسب مع نموذج التهديد
الخاص بك.
لذا مرة أخرى ، ستكون هذه مشكلة أخرى في استخدام هذه الخدمة.
ولكن بشكل عام ، إذا كان لديك شيء غير حساس للغاية ، فقد تكون هذه طريقة لطيفة وسريعة لمشاركة
الملفات.