ما هو التشفير؟ وكيف يعمل؟

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

ما هو التشفير؟

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

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

عصاة سكايتيل The Scytale:

منذ العصور الأولى، استخدم الناس تقنيات مختلفة لمنع أي شخص غير المستلم المقصود من قراءة الرسائل الخاصة.

كان الإغريق القدماء يلفون شريطاً من ورق قماشي خاص حول قضيب خشبي يسمى Scytale. يكتبون رسالتهم على طول العصا، على الورق الملفوف.

لم يكن للكتابة على المخطوطة أي معنى. يقوم المرسل بتسليم الورق إلى المستلم الذي يقرأ الرسالة على انفراد بعد أن يلفها أولاً حول عصاة Scytale المطابقة. هذا شكل من أشكال التشفير.

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

مربع بوليبيوس Polybius Square:

طريقة أخرى استخدمها الإغريق القدماء تستخدم مربع بوليبيوس Polybius Square. كانت شبكة من الأحرف خمسة في خمسة أو ستة في ستة.

تتم الإشارة إلى الرسالة من خلال إحداثيات أحرفها في الشبكة السابقة. يتم ترميز الحرف الأول في الصف الأول بالرقم 11، وسيتم ترميز الحرف الرابع في الصف الثاني بالرقم 42، وهكذا.

بالطبع، هناك العديد من الطرق لملء الشبكة بالأحرف. ما لم تكن تعرف مخطط الحروف، فإن فك التشفير صعب. يتيح لك هذا الشيء إعداد مخطط العديد من أشكال الشبكات.

يمكنك إنشاء سبعة مربعات واستخدام شبكة أحرف مختلفة لكل يوم من أيام الأسبوع، على سبيل المثال. تسمى المخططات التي تستخدم أبجديات متعددة التشفير متعددة الأبجدية Polyalphabetic ciphers.

شيفرات قيصر:

أعطى يوليوس قيصر اسمه لشيفرات قيصر. يستخدم هذا النوع من التشفير الإزاحة أو الدوران، لتحديد حرف على مسافة محددة من الحرف الذي تقوم بتشفيره.

إذا كنت تستخدم إزاحة بمقدار اثنين، فسيتم كتابة الحرف “أ” على النحو “ت”، وكتابة “د” على أنها “ر” (في اللغة العربية). يجب أن يعرف المستلم الإزاحة الصحيحة لاستخدامها في فك تشفير الرسالة عن طريق طرح الإزاحة من الأحرف التي تلقاها.

باللغة الإنكليزية الحرف A سيصبح C والحرف D سيصبح F في الإزاحة 2 السابقة.

تشفير قيصر مع إزاحة ذات قيمة 13، معروفة باسم الدوران 13 أو ROT13، وهي ذات جودة خاصة.

هناك 26 حرفاً في الأبجدية الإنجليزية القياسية، وهذه الـ 13 حرفاً تنقسم إلى 26 حرفاً مرتين بالضبط. باستخدام هذا الإزاحة، لفك تشفير شيء ما، يمكنك وضعه في عملية تشفير متطابقة مرة أخرى (أي إزاحته بمقدار 13 مرة).

بمعنى آخر: التشفير مرتين سيعيدك إلى النص الأصلي Plain.

Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ

ROT13: NOPQRSTUVWXYZABCDEFGHIJKLM

إذا اخترنا اسم موقعنا SYRIAN TECH في الأبجدية الأولى، ولاحظنا الأحرف المتطابقة في الأبجدية السفلية، فسنحصل على الجملة المشفرة FLEVNA GRPU.

إذا قمنا باستخدام نفس التشفير مرة أخرى ولكن هذه المرة من أجل الجملة المشفرة FLEVNA GRPU، فسنحصل على الجملة الأصلية SYRIAN TECH مرة أخرى.

في مصطلحات البرمجة، هذا يبسط الأمور لأنك تحتاج فقط إلى كتابة كود تشفير. ليست هناك حاجة لكتابة كود فك الشيفرة.

هذا هو السبب في أن تنفيذ ROT13 هو تمرين شائع للأشخاص الذين يتعلمون البرمجة. يتم أيضاً اعتبار ROT13 بشكل شائع كمثال على التشفير السيئ للغاية ومنخفض الأمان.

يمكنك تجربة ذلك بنفسك مع محرك ROT13 باستخدام هذا الرابط ROT13 engine.

إذن، ما هو التشفير؟

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

إنها خوارزميات للخصوصية.

كيف يعمل التشفير؟

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

ما الذي يمكنك فعله لمنع الأشخاص غير المصرح لهم من الوصول إلى البيانات؟ وما الذي يمكن عمله لجعله آمناً؟

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

كما يمكن كسر تشفير قيصر من خلال تجربة إزاحات مختلفة على الجزء الأول من الرسالة. فلديك 25 محاولة فقط على الأكثر.

تشكل مربعات بوليبيوس تحدياً أكبر لأن تخطيط الحروف داخل المربع لا يمكن التنبؤ به. إذا كنت تعرف ما هو التخطيط، فهذا ليس تحدياً.

إذا لم تكن لديك فكرة عن تخطيط المربع، فيمكنك محاولة فك تشفير الرسالة من خلال دراسة النص المشفر نفسه. وهذا ما يسمى تحليل الشيفرات.

باستخدام تشفير بسيط، يمكنك استخدام وسائل مساعدة مثل جداول تردد الحروف لتحديد حرف النص المشفر الذي يمثل حرف النص العادي.

يجب أن يكون نظام التشفير آمناً بغض النظر عمن يعرف آليات التخطيط، ويجب أن يتحمل النص المشفر هجمات تحليل التشفير.

لا استخدام للأحرف، سنستخدم البتات:

لا تعمل المخططات الرقمية القوية على الحروف والرموز كما تعمل عمليات التشفير التسلسلية. إنها تعمل من خلال كتل البيانات في وقت واحد ويطلق عليهم اسم تشفير الكتلة.

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

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

هناك العديد من أنظمة تشفير الكتلة المتاحة. معيار التشفير المتقدم (AES) هو معيار التشفير الرسمي لحكومة الولايات المتحدة.

تستخدم مخططات التشفير المختلفة خوارزميات مختلفة وأطوال كتل مختلفة وتستفيد من مجموعات مختلفة من التحويلات الرياضية.

يبدو كل هذا دقيقاً للغاية، ولكن كيف نمنع أي شخص غير مصرح له من استخدام نفس نظام التشفير لفك تشفير بياناتنا المشفرة؟

سلاسل التجزئة Hash Strings:

سننظر في حالة خاصة أولاً. من الممكن تشفير البيانات باستخدام تحويل أحادي الاتجاه. هذا نقيض التشفير ROT13 لأنه لا يمكن إرجاع النص المشفر الناتج إلى النص العادي (قبل التشفير).

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

كيف يكون هذا مفيداً؟ حسناً، لن يخزن موقع الويب الآمن كلمة مرورك في نص عادي. حيث يتم تجزئة كلمة المرور ويتم تخزين سلسلة التجزئة.

لا يتم الاحتفاظ بكلمة المرور. عندما تقوم بتسجيل الدخول في المرة التالية وإدخال كلمة المرور، يتم تجزئتها وتتم مقارنة سلسلة التجزئة بسلسلة التجزئة المخزنة في تفاصيل حسابك.

إذا كانت متطابقة، يمكنك الدخول. إذا أدخلت كلمة مرور غير صحيحة، فلن تتطابق سلسلتا التجزئة ولن يُسمح لك بالدخول.

يتيح ذلك لموقع الويب استخدام المصادقة دون الحاجة إلى تخزين كلمات المرور في نموذج مكشوف. إذا تم اختراق موقع الويب، فلن يتم اختراق أي من كلمات المرور.

قد تضيف تقنيات التجزئة أيضاً بيانات عشوائية فريدة تسمى ملح Salt لكلمات المرور قبل أن يتم تجزئتها. هذا يعني أن جميع علامات التجزئة فريدة حتى إذا كان هناك مستخدمان أو أكثر قد اختاروا نفس كلمة المرور.

محركات الأقراص الصلبة المشفرة:

لمنع الأشخاص غير المصرح لهم من فك تشفير البيانات، يتم استخدام مفتاح يحدد من قام بتشفيرها ومن يمكنه فك تشفيرها.

المفتاح هو سلسلة طويلة من البايتات التي تم إنشاؤها بواسطة خوارزمية معقدة. يتراوح حجمها عادةً من 128 بايت إلى 2048 بايت أو أكثر.

يتم استخدام المفتاح بواسطة خوارزمية التشفير عندما تقوم بتشفير النص العادي. حجم المفتاح مستقل عن حجم الكتلة.

لحماية البيانات المخزنة محلياً، يمكن تشفير محركات الأقراص الثابتة بالكامل. يرتبط التشفير بهوية تسجيل الدخول للمستخدم ويتم إنشاء المفتاح تلقائياً وتطبيقه تلقائياً.

ليس لدى المستخدم أي تفاعل مباشر مع المفتاح، ولا يحتاج المفتاح أبداً إلى إرساله إلى أي شخص آخر.

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

يعمل هذا النوع من الحماية على حماية البيانات الثابتة أو المستقرة.

إذا كان لا بد من نقل بياناتك، فأنت بحاجة إلى التفكير في كيفية حماية بياناتك أثناء النقل.

مواقع الويب الآمنة:

عندما تتصل بموقع ويب وترى رمز قفل في شريط العناوين، فأنت تعلم أنك متصل بموقع ويب آمن، أليس كذلك؟ حسناً نوعاً ما.

ما يعنيه في الواقع هو أن الاتصال بين جهاز الكمبيوتر وموقع الويب مشفر باستخدام تشفير SSL/TSL.

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

ولكن على الأقل إذا رأيت القفل، فأنت تعلم أن اتصالك بالموقع مشفر.

هذا التشفير ممكن لأن متصفحك وموقع الويب يستخدمان نفس نظام التشفير بمفاتيح متعددة. في بداية جلسة الاتصال، يتبادل المتصفح والموقع الإلكتروني المفاتيح العامة. يمكن للمفتاح العام فك تشفير شيء تم تشفيره باستخدام مفتاح خاص.

يقوم متصفحك وموقع الويب بتبادل مفاتيحهما العامة ثم تشفيرهما باستخدام مفاتيحهما الخاصة.

نظراً لأن كل طرف من طرفي الاتصال يحتوي على المفتاح العام للطرف الآخر، يمكن لكل طرف فك تشفير المعلومات التي يتلقاها من الطرف الآخر. لا يلزم كشف المفاتيح الخاصة أبداً.

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

هذا يثير التساؤل حول الموقع الأصلي. كيف تعرف أن موقع الويب هو المالك الحقيقي لزوج المفاتيح العامة والخاصة، وليس موقعاً مقلداً قام بطريقة ما بسرقة كلا المفتاحين من موقع الويب الأصلي؟

تستخدم الشهادات للتحقق من هوية المواقع. يتم إصدارها من قبل سلطات التصديق بمجرد التحقق من هوية مقدم الطلب.

يرسل موقع الويب الشهادة كجزء في بداية جلسة الاتصال حتى يتمكن مستعرض الويب من التحقق من صحة الشهادة.

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

يحتوي متصفحك على مفاتيح عامة للمراجع المصدقة الرئيسية كجزء من حزمة التثبيت الخاصة به. وهناك المزيد من المفاتيح المعنية.

بالإضافة إلى تبادل المفاتيح العامة، يقوم المتصفح والموقع الإلكتروني بإنشاء مفاتيح فريدة لتأمين اتصالاتهم بشكل أكبر.

بمجرد أن يتحقق متصفحك من أصالة الموقع وقوة التشفير، فإنه يضع القفل في شريط العناوين.

البريد الإلكتروني الآمن:

يظهر مفهوم المفاتيح العامة والخاصة مراراً وتكراراً في التشفير. الطريقة الشائعة لتأمين رسائل البريد الإلكتروني أثناء النقل تستخدِم أزواج من المفاتيح العامة والخاصة.

يمكن تبادل المفاتيح العامة بأمان، ولا تتم مشاركة المفاتيح الخاصة. يتم تشفير الرسائل باستخدام المفتاح الخاص للمرسل. يمكن للمستلم استخدام المفتاح العام للمرسل لفك تشفيره وقراءته. ويمكنهم استخدام مفتاحهم الخاص لتشفير الرد.

OpenPGP هو نظام تشفير مشهور يتبع هذا النموذج مع التطويرات.

يُنشئ عميل البريد الإلكتروني الخاص بالمرسل مفتاحاً عشوائياً. يُستخدَم هذا المفتاح لتشفير رسالة البريد الإلكتروني. ثم يتم تشفير المفتاح العشوائي بالمفتاح العام للمستلم.

يتم إرسال الرسالة المشفرة والمفتاح العشوائي المشفر إلى المستلم. يستخدم برنامج البريد الإلكتروني الخاص بالمستلم مفتاحه الخاص لفك تشفير المفتاح العشوائي الذي يتم استخدامه بعد ذلك لفك تشفير الرسالة.

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

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

يُعد إرسال المفتاح العام إليك من عنوان البريد الإلكتروني الذي ستتحدث معه خطوة أولى جيدة. يمكن لمعظم عملاء البريد الإلكتروني إظهار عنوان البريد الإلكتروني المرتبط بمفتاح عام.

هناك طريقة أخرى للتحقق من أصالة المفتاح العام وهي الحصول عليه من المستودع. يتم التحقق من المفاتيح العامة التي تم تحميلها إلى المستودعات بواسطة المستودع قبل إتاحتها للجمهور.

التشفير يدعم حياتنا الرقمية:

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

خصوصيتك مهمة، استخدم الأدوات المناسبة لحمايتها!

مقالة ذات صلة بالتشفير: ما هي شريحة TPM ولماذا يتطلبها ويندوز 11؟

مقالات قد تعجبك:

كيفية إخفاء اقتراحات الأصدقاء على فيسبوك
كيفية استعادة الصور ومقاطع الفيديو والقصص (الستوري) المحذوفة على إنستغرام
كيفية العثور على صور بخلفية شفافة بسهولة باستخدام بحث جوجل
كيفية إيجاد واستخدام الحافظة على أندرويد
كيفية حل مشكلة عدم شحن آيفون وآيباد بشكل صحيح

ما هو التشفير التام بين الطرفين (من طرف إلى طرف) وما أهميته؟

يضمن التشفير من طرف إلى طرف (التام بين الطرفين) (E2EE) أن يتم تشفير بياناتك (المحافظة على سريتها) حتى تصل إلى المستلم.

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

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

في هذا السيناريو، لا تستطيع حتى الشركة المشغلة لتطبيق الدردشة رؤية ما تقوله.

أساسيات التشفير:

أولاً، لنبدأ بأساسيات التشفير. التشفير هو طريقة لتغيير شكل البيانات بحيث لا يمكن للجميع قراءتها.

يمكن فقط للأشخاص الذين يمكنهم فك رموز (فك تشفير) المعلومات رؤية محتوياتها. إذا لم يكن لدى شخص ما مفتاح فك التشفير، فلن يتمكن من فك رموز البيانات وعرض المعلومات.

(هذه هي الطريقة التي من المفترض أن تعمل بها. بعض أنظمة التشفير بها عيوب أمنية ونقاط ضعف أخرى).

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

يستخدم واي فاي Wi-Fi التشفير أيضاً. لهذا السبب لا يستطيع جيرانك رؤية كل ما تفعله على شبكة واي فاي Wi-Fi، وذلك بافتراض أنك تستخدم معيار أمان واي فاي Wi-Fi حديثاً لم يتم اختراقه.

يستخدم التشفير أيضاً لحماية بياناتك. إن الأجهزة الحديثة مثل أجهزة آيفون iPhone وأندرويد Android وأجهزة آيباد iPads وماك Mac وكروم بوك Chromebooks وأنظمة لينكس Linux (وليس جميع أجهزة الكمبيوتر التي تعمل بنظام ويندوز Windows) تخزن بياناتها على أجهزتك المحلية بشكل مشفر.

يتم فك تشفيرها بعد تسجيل الدخول باستخدام رقم التعريف الشخصي أو كلمة المرور.

التشفير أثناء النقل وأثناء التخزين: من يملك المفاتيح؟

إن التشفير موجود في كل مكان، وهذا شيء رائع. ولكن عندما تتحدث عن التواصل بشكل خاص أو تخزين البيانات بشكل آمن، فإن السؤال هو: من الذي يمتلك المفاتيح؟

على سبيل المثال، لنفكر في حساب جوجل Google. هل بيانات جوجل Google (رسائل البريد الإلكتروني في جيميل Gmail وتقويم جوجل Google وملفات جوجل درايف Google Drive وسجل البحث والبيانات الأخرى) مؤمنة باستخدام التشفير؟

نعم. ببعض الطرق.

تستخدم جوجل Google التشفير لتأمين البيانات أثناء النقل In transit. عند الوصول إلى حساب جيميل Gmail. على سبيل المثال، يتصل جوجل Google عبر بروتوكول HTTPS آمن.

يضمن ذلك عدم تمكن أي شخص آخر من التطفل على الاتصالات الجارية بين جهازك وخوادم جوجل Google.

لا يمكن لمزود خدمة الإنترنت ومشغل الشبكة والأشخاص الموجودين داخل نطاق شبكة واي فاي Wi-Fi وأي أجهزة أخرى بينك وبين خوادم جوجل Google رؤية محتويات رسائلك الإلكترونية أو اعتراض كلمة مرور حسابك على جوجل Google.

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

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

إن كلاً من التشفير أثناء النقل In transit و أثناء التخزين At rest مهمان بالطبع. هذا جيد للأمان والخصوصية. إنه أفضل بكثير من إرسال وتخزين البيانات غير المشفرة!

لكن إليكم السؤال: من الذي يملك المفتاح الذي يمكنه فك تشفير هذه البيانات؟ الجواب هو جوجل Google.

لماذا يهمنا من يملك مفاتيح فك التشفير؟

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

إذا أراد أحد موظفي جوجل Google المحتالين التطفل على بياناتك، ونعم لقد حدث ذلك، فلن يوقفهم التشفير.

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

إذا طُلب من جوجل Google تسليم البيانات إلى إحدى الحكومات، فستتمكن جوجل Google من الوصول إلى بياناتك وتسليمها.

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

من الواضح أن جوجل Google جادة للغاية بشأن الحفاظ على أنظمتها آمنة من المتسللين.

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

لا تأخذ انطباعاً أن هذا كله يتعلق بـ جوجل Google. إنه ليس كذلك على الإطلاق. حتى آبل Apple المحبوبة للغاية بسبب مواقفها المتعلقة بالخصوصية، لا تقوم بتشفير نسخ iCloud الاحتياطية من طرف إلى طرف.

بمعنى آخر: تحتفظ آبل Apple بالمفاتيح التي يمكنها استخدامها لفك تشفير كل ما تقوم بتحميله في نسخة iCloud الاحتياطية.

كيف يعمل التشفير من طرف إلى طرف (التام بين الطرفين)؟

الآن، لنتحدث عن تطبيقات الدردشة. على سبيل المثال: فيسبوك ماسنجر Facebook Messenger. عندما تتصل بشخص ما على فيسبوك ماسنجر Facebook Messenger، يتم تشفير الرسائل أثناء النقل In transit بينك وبين فيسبوك Facebook ، وبين فيسبوك Facebook والشخص الآخر.

يتم تشفير سجل الرسائل المخزنة في وضع غير نشط بواسطة فيسبوك Facebook قبل تخزينه على خوادم فيسبوك Facebook.

لكن فيسبوك Facebook لديه مفتاح. حيث يمكن لشركة فيسبوك Facebook نفسها رؤية محتويات رسائلك.

الحل هو التشفير من طرف إلى طرف (التام بين الطرفين). باستخدام التشفير من طرف إلى طرف، لن يتمكن مزوّد الخدمة الموجود في المنتصف سواء جوجل Google أو فيسبوك Facebook مثلاً من رؤية محتويات رسائلك.

إنهم لا يملكون مفتاحاً يفتح بياناتك الخاصة. فقط أنت والشخص الذي تتواصل معه يمتلكون مفتاحاً للوصول إلى تلك البيانات.

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

أهمية التشفير من طرف لطرف (التام بين الطرفين):

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

ومع ذلك، عندما تجري محادثة عبر تطبيق مراسلة غير مشفر بشكل تام من طرف إلى طرف مثل فيسبوك ماسنجر Facebook Messenger، فأنت تعلم أن الشركة يمكنها رؤية محتويات اتصالاتك.

الأمر لا يتعلق فقط بتطبيقات الدردشة. على سبيل المثال، يمكن تشفير البريد الإلكتروني التام من طرف إلى طرف، ولكنه يتطلب تكوين تشفير PGP أو استخدام خدمة مثل ProtonMail.

عدد قليل جداً من الأشخاص يستخدمون البريد الإلكتروني المشفر من طرف إلى طرف.

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

لا يقتصر التشفير من طرف إلى طرف (التام بين الطرفين) على الاتصالات فقط:

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

على سبيل المثال، يتم تشفير مديري كلمات المرور مثل 1Password و BitWarden و LastPass و Dashlane من طرف إلى طرف. لا يمكن للشركة البحث في أرشيف كلمات المرور، حيث يتم تأمين كلمات المرور بسر لا يعرفه أحد غيرك.

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

يمكنك استخدام مدير كلمات المرور دون منح موظفي شركة إدارة كلمات المرور إمكانية الوصول إلى جميع كلمات مرور الخدمات المصرفية عبر الإنترنت.

أحد الجوانب السلبية: لا تنسَ كلمة المرور!

هناك جانب سلبي كبير مع التشفير من طرف إلى طرف (التام بين الطرفين) للشخص العادي: إذا فقدت مفتاح فك التشفير، فستفقد الوصول إلى بياناتك.

قد تقدم بعض الخدمات مفاتيح استرداد يمكنك تخزينها، ولكن إذا نسيت كلمة مرورك وفقدت مفاتيح الاسترداد هذه، فلن تتمكن بعد ذلك من فك تشفير بياناتك.

هذا أحد الأسباب الرئيسية التي تجعل شركات مثل آبل Apple على سبيل المثال، لا ترغب في تشفير نسخ iCloud الاحتياطية من طرف إلى طرف.

نظراً لأن آبل Apple تحتفظ بمفتاح التشفير، فيمكنه السماح لك بإعادة تعيين كلمة المرور ومنحك الوصول إلى بياناتك مرة أخرى.

هذا نتيجة لحقيقة أن آبل Apple تمتلك مفتاح التشفير ويمكنها، من منظور تقني، أن تفعل ما تريد ببياناتك. إذا لم تحتفظ آبل Apple بمفتاح التشفير نيابةً عنك، فلن تتمكن من استرداد بياناتك.

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

هل نسيت كلمة مرور جيميل Gmail؟ سيتعين على جوجل Google مسح جميع رسائل جيميل Gmail لإعادة حسابك. هذا ما سيحدث إذا تم استخدام التشفير التام من طرف إلى طرف في كل مكان.

مقالات ذات صلة:

أمثلة على الخدمات المشفرة من طرف إلى طرف:

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

بالنسبة لتطبيقات الدردشة، يوفر تطبيق سيجنال Signal تشفيراً من طرف إلى طرف افتراضياً. كما يوفر Apple iMessage تشفيراً من طرف إلى طرف، لكن آبل Apple تحصل على نسخة من رسائلك باستخدام إعدادات النسخ الاحتياطي الافتراضية على iCloud.

يقول واتساب WhatsApp أن كل محادثة مشفرة من طرف إلى طرف، لكنها تشارك الكثير من البيانات مع شركة فيسبوك Facebook المالكة للتطبيق.

تقدم بعض التطبيقات الأخرى تشفيراً من طرف إلى طرف كميزة اختيارية يتعين عليك تمكينها يدوياً، بما في ذلك تيليجرام Telegram و فيسبوك ماسنجر Facebook Messenger.

مقالات قد تعجبك:

كيفية إلغاء تفعيل بيكسبي Bixby في أجهزة سامسونج؟
كيفية الاطّلاع على ما يعرفه فيس بوك ويخزنه من معلوماتك
كيفية التأكد من أمان إضافات كروم قبل تنصيبها
كيفية حماية الحاسوب من فيروسات انتزاع الفدية Ransomware ؟
كيفية تحرير مساحة على القرص الصلب في ويندوز

ما هي تقنية بلوك تشين المستخدمة في البيتكوين ؟ وكيف تعمل ؟

لعلك سمعت كثيراً في الآونة الأخير بشيء اسمه بلوك تشين Blockchain أو سلسلة الكتل وبشكل خاص عند الحديث عن العملات الرقمية وعلى رأسها البيتكوين .

ولكن ماذا يعني هذا المصطلح : سلسلة الكتل وهل يقتصر استخدامه على العملات الرقمية ؟؟ٍ ..

مقدمة

من أجل فهم البلوك تشين Blockchain يجب أن نفهم آلية التشفير . فكرة التشفير هي أقدم من الحواسيب نفسها حيث أنها تعني ببساطة طريقة تحتاج فيها إلى مفتاح محدد من أجل قراءة وفهم رسالة معينة بحيث لا يمكن قراءتها إلا من خلال هذا المفتاح . الطريقة الأبسط في ذلك هو أن يكون مفتاح فك التشفير عبارة عن جدول يستبدل الأرقام في الرسالة بأحرف أبجدية

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

إن تقنية التشفير باستخدام الحاسوب هي ليست تامة حيث يمكن اختراقها من قبل خبراء متخصصين في حالة استطاعوا مهاجمة خوارزمية التشفير .

ولكن لحسن الحظ فحتى التشفير الموجه للاستخدام العادي مثل تشفير AES 128-bit والمستخدم في هواتف الآيفون والأندرويد هو آمن بحيث حتى ال FBI قد لا تتمكن من اختراقه .

يستخدم التشفير بشكل أساسي لتشفير الملفات ليصل إليها عدد محدود فقط من الناس ولكن ماذا لو كنت تحتاج أن يتم رؤية هذه المعلومات من قبل الجميع مثل البيانات المالية للوكالات الحكومية والتي يجب أن تكون عامة بموجب القوانين ولكنها بالمقابل تحتاج لأن تكون آمنة وغير قابلة للتعديل . .

ومن هنا فقد ظهر ما يسمى سلسلة الكتل البلوك تشين Blockchains

ما هي سلسلة الكتل البلوك تشين Blockchains

هي عبارة عن قاعدة بيانات موزعة تمتاز بالقدرة على إدارة قائمة متزايدة باستمرار من السجلات المسمات (كتل ) بحيث تحتوي كل كتلة على الطابع الزمني ورابط إلى كتلة سابقة .

الهدف من إنشائها هي إتاحة البيانات لجميع المستخدمين مع الحفاظ على أمانها ودون القدرة على تعديل تلك الكتل .

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

إن مجموعة التغييرات هذه يتم حفظها ثم إضافتها إلى السجل الكامل وفي المرة القادمة التي يرغب شخص ما بإجراء تغيير فإنه سيتم حفظ المعلومات في كتلة جديدة مشفرة ويكون مرتبط بالكتلة السابقة

إن هذه العمليات المتكررة تربط أولى نسخ المعلومات مع النسخة الأخيرة لذلك فإنه يمكن لأي شخص رؤية كل هذه التغييرات المعمولة ولكنه لا يستطيع أن يسجل مساهمته  أو يعدل إلا النسخة الأخيرة .

ويمكن تشبيه الأمر بتقنية التورنيت Torrent والتي تعتمد تقنية مشاركة الملفات ند إلى ند أو نظير إلى نظير ويسمح للمستخدمين برفع وتحميل الملفات بنفس الوقت من مواقع مختلفة وبشكل أكثر فعالية مما يوفره اتصال واحد . تخيل أن هذه الملفات هي البيانات الأساسية في سلسلة البلوك تشين Blockchains وعملية التحميل هي الشفرة التي تحافظ على المعلومات محدثة وآمنة .

وكمثال على ذلك :

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

وتخيل أن هذا المستند التعاوني الذي تعمل عليه لا يخزن على السيرفر أو الخادم وبدلا من ذلك فإنه يوجد على كل حاسوب مفرد بحيث يتم تحديثه بشكل دوري لكي يتم التأكد ألا أحد سيقوم بتعديل نسخة سابقة ، هذا الأمر سيجعل الملف ” لامركزي ”

هذه هي الفكرة الجوهرية خلف البلوك تشين Blockchains: بيانات مشفرة آمنة ويمكن الوصول إليها بنفس الوقت بدون وجود أي سيرفر مركزي للتخزين مع تسجيل التغييرات في كل نسخة جديدة

إن هذه الفكرة من الحماية تستخدم بشكل كبير في البيانات المالية ( دفتر الحسابات ledger ) .

إن المثال الأكبر لاستخدام سلسلة بلوك تشين Blockchains هي العملات الرقمية مثل البيتكوين والتي في الحقيقة فإن بدايات البلوك تشين قد صممت من أجل البيتكيون ثم انتشرت الفكرة .

 

 مزايا سلسلة الكتل Blockchains :

التحديث المستمر : إن مستخدمي سلسلة الكتل يستطيعون الحصول على البيانات في أي وقت ويستطيعون إضافة معلومات أو بيانات إلى الكتلة الأحدث .

التوزع : يتم تخزين نسخة من سلسلة الكتل بشكل آمن من قبل كل مستخدم ويجب على جميع المستخدمين أن يوافقوا على الإضافات .

الموثوقية : إن كلا من عملية التغييرات على الكتلة الأخيرة وعملية نسخ الكتل القديمة لا تتم إلا بعد موافقة جميع المستخدمين

الأمان : حيث يتم منع كلا من عملية تزوير البيانات القديمة وتغيير طريقة حماية البيانات الجديدة وذلك من قبل عملية التشفير والتخزين اللامركزي للبيانات بحد ذاتها

ما مدى أمان هذه التقنية

كما قلنا فإن تقنية سلسلة الكتل تتمتع بمستوى عال جدا من الحماية ، ولكن من المهم أن نعرف مدى أمانها .

صحيح أن الصفقات الفردية آمنة وكذلك الأمر بالنسبة للسجل العام ولكن هذه الأمان يبقى طالما بقيت الطرق المستخدمه من أجل تأمين عملية التشفير ” غير مخترقة ” (وتذكر أن هذا الأمر صعب جدا حتى الإف بي آي FBI لا تستطيع اختراق عملية التشفير من خلال مواردها الحاسوبية فقط ) ولكن الحلقة الأضعف في سلسلة البلوك تشين blockchain هي أنت ، أي المستخدم نفسه

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

ولا يوحد أي طريقة لمنعه من ذلك وهكذا تتم عملية سرقة البيتكوين من خلال هجوم عالي المستوى يستهدف الأسواق الرئيسية للعملة ، أي أن الهجوم يستهدف حواسيب الشركات التي تدير تلك الأسواق وليس سلسلة الكتل البلوك تشين blockchain نفسها ، ولأن هذه المسروقات من عملة البيتكوين يتم تحويلها مباشرة إلى مستخدمين آخرين ( محافظ أخرى ) بطريقة نظامية ومصادقة من قبل سلسلة الكتل وتبقى مسجلة إلى الأبد ، فإنه لا يوجد طريقة لإيجاد المهاجم أو استرجاع المسروقات

مجالات استخدام سلسلة الكتل :

1- كما قلنا فإن أول ما ظهرت هذه التقنية هي من أجل استخدامها في البيتكوين Bitcoin ولكن يجب أن تعرف أن هناك الكثير من المجالات لاستخدام هذه التقنية وخاصة في الأنظمة المتاحة للجميع والتي تحتاج إلى حماية ومصادقة من خلال شبكة غير مركزية وتحديث مستمر ، ببساطة فإن سلسلة الكتل هي تقنية المستقبل لأرشفة وحماية وتحديث البيانات 

2- بعض المؤسسات المالية مثل بنك جي بي مورجان تشايس JP Morgan Chase ومصرف السندات الاسترالي يقومون بتطوير أنظمة سلسلة الكتل من أجل حماية ونشر  البيانات المالية الخاصة بالعملات الحقيقية وليست الرقمية .

3-  مؤسسة بيل ومليندا غيتس  The Bill & Melinda Gates تأمل في استخدام هذه التقنية من أجل تزويد خدمات مجانية في توزيع خدماتها المصرفية المجانية لملايين الناس الذين لا يمكن الوصول إليهم من خلال الحسابات البنكية النظامية

يجب التنويه إلى بعض الأدوات مفتوحة المصدر مثل أداة Hyperledger والتي تهدف إلى جمع تقنية البلوك تشين متاحة لشريحة أوسع من الناس .

مثال عملي على استخدام سلسلة الكتل في مجال العملات الرقمية

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

إن كل شخص ضمن هذا النظام يمكنه رؤية هذه العملية ولكن دون أن يعرف هوية كلا من المشتري أو البائع والتي ستكون على شكل تواقيع رقمية مؤقتة وهي عناصر بسيطة من مشكلة رياضية كبيرة والتي تشكل جوهر التشفير الرقمي وهذه القيم ستوضع ضمن معادلة في سلسلة الكتل blockchain والمشلكة نفسها سيتم حلها من خلال إنشاء ما يعرف ب شبكة هاش مشفرة ند لند (بين البائع والمشتري فقط )

حالما يتم التحقق من صحة الصفقة وإتمامها فإن هذه العملية (نقل 1 بيتكوين من مستخدم لآخر ) سيتم تسجيلها في آخر كتلة من سلسلة الكتل وحالما يتم الانتهاء من هذه الكتلة فإنها  تختم بإحكام عن طريق التشفير . بعدها سيتم تسجيل سلسلة الصفقات اللاحقة في كتلة جديدة وهكذا .. وبالتالي فإن السلسلة في نمو مستمر وتحوي في أي لحظة السجل الكامل لجميع الصفقات المنجزة .

مقالات ذات صلة 

9 أسئلة وأجوبة تشرح لك كل ما يجب معرفته عن البيتكوين

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

كيفية شراء وبيع الـ Bitcoin

95% من العملات الرقمية ستختفي بينما ستبقى الـ Bitcoin

ماذا تقول المصارف المركزية لدول العالم حول العملات الرقمية