Skip to content
Algori Systems

مِمَّ يحميك الموقع الآمن فعلاً

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

محرّر شيفرة على شاشة داكنة تظهر فيه أسطر عدّة موسومة بالأحمر كأخطاء.

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

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

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

القائمة علنية، وهنا كل المشكلة

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

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

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

ما يفعله HTTPS وما لا يفعله

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

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

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

النسخ الاحتياطية هي وسيلة التعافي الوحيدة

كل ما سبق يقلّل احتمال اليوم السيئ. النسخ الاحتياطية هي ما تملكه في اليوم السيئ.

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

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

ما يقع فعلاً وما يكلّفه

الإخفاقات التي تستحق التخطيط لها ليست مثيرة.

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

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

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

ممّ تتكوّن حماية الموقع عملياً

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

لا شيء من هذا مثير. إنه صيانة، وهو ممل، والملل هو الهدف كلّه.

من يقوم بها أهم مما تكلّفه

هذا هو الجزء الذي يستحق الصراحة، لأنه سبب تنظيمنا لعملنا على النحو الذي نتّبعه.

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

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