قائمة تحقق خصوصية الاستضافة الذاتية
Guides · 9 دقائق قراءة
لماذا تتفوق القائمة على إعداد لمرة واحدة
معظم إخفاقات خصوصية الاستضافة الذاتية ليست درامية. إنها ثغرات صغيرة تتراكم: ملف سجل يحتفظ بصمت بعناوين IP لأشهر، منفذ SSH افتراضي تُرك مفتوحًا لأن تدويره بدا غير ضروري، لقطة نسخة احتياطية مخزّنة بلا تشفير على حاسوب محمول، سجل WHOIS لا يزال يشير إلى اسم حقيقي. لا شيء من هذا يبدو عاجلًا بمفرده، وهذا بالضبط سبب بقائه.
تنجح القائمة لأنها تعامل الخصوصية كخاصية مستمرة لنظام، لا كخطوة إعداد لمرة واحدة. الخوادم تنجرف. تُثبَّت الحزم، وتُفتح المنافذ لاختبار سريع ولا تُغلق أبدًا، وخدمة نسيتها تبدأ بتسجيل بيانات مفرطة التفصيل. مراجعة القائمة نفسها شهريًا أو بعد أي تغيير تكتشف هذا الانجراف قبل أن يتحول إلى تعرّض فعلي.
- عامل تقوية الخصوصية كصيانة، لا كمهمة يوم الإطلاق
- أعِد مراجعة القائمة بعد كل خدمة أو حزمة أو تغيير إعداد جديد
- افترض أن الإعدادات الافتراضية متساهلة حتى تتحقق من العكس
الطبقة الأولى: من يستطيع تتبع الحساب
قبل لمس أي طرفية أوامر، غالبًا ما يكون الحساب نفسه هو الحلقة الأضعف. VPS مؤمَّن بمعايير عسكرية لا يزال قابلًا للتتبع إذا استخدم التسجيل بريدًا إلكترونيًا حقيقيًا، أو كشف حساب بطاقة، أو مسح هوية ضوئيًا. هذه الطبقة تتعلق بكسر السلسلة بين وسيلة الدفع والخادم قبل أن تبدأ أي تقوية تقنية أصلًا.
توجد تدفقات تسجيل مجهولة لهذا السبب بالذات. VPS GOAT، على سبيل المثال، تصدر مفتاح حساب مُجزَّأً واحدًا عند التسجيل بدلًا من جمع بريد إلكتروني أو وثيقة هوية، بنفس نمط Mullvad المستخدم لدى مزوّدي VPN المهتمين بالخصوصية، وتسوّي الدفع فقط عبر Paymento بالعملات الرقمية، مع التوصية بـ Monero لخصوصيته على مستوى المعاملة إلى جانب Bitcoin وUSDT وLitecoin وEthereum وTron. أيًا كان المزوّد الذي تستخدمه، اطرح الأسئلة نفسها: ما البيانات المعرِّفة التي يجمعها التسجيل، وماذا يكشف الدفع، وماذا يحدث لتلك البيانات إذا أُجبر المزوّد على الإفصاح عنها.
- استخدم مفتاح حساب مجهول أو بريدًا مستعارًا، لا بريدًا شخصيًا مرتبطًا بهويتك الحقيقية أبدًا
- ادفع بعملة رقمية موجهة نحو الخصوصية بدلًا من بطاقة مرتبطة باسمك
- تجنّب إعادة استخدام اسم مستخدم أو مفتاح PGP أو بصمة مفتاح SSH بين مشروع مجهول وآخر شخصي
- تحقق مما يخزّنه فعليًا تدفق إنشاء الحساب لدى المزوّد قبل التسجيل، لا بعده
الطبقة الثانية: كيفية تأمين VPS على مستوى نظام التشغيل
بمجرد أن يكون الحساب نظيفًا، الطبقة التالية هي نظام التشغيل نفسه. تأمين VPS يبدأ بإزالة كل مسار وصول لا تحتاجه صراحة، ثم تقييد ما تبقى منها. هذا هو الجزء من القائمة الذي يحدد بشكل مباشر إن كان بمقدور ماسح انتهازي الحصول على موطئ قدم.
SSH هو الهدف الأول لتقريبًا كل هجوم آلي ضد VPS جديد، لذا يستحق أكبر قدر من الانتباه. عطّل مصادقة كلمة المرور كليًا واعتمد على أزواج المفاتيح، ويُفضَّل مفاتيح Ed25519 مولَّدة محليًا ولم تُرفع إلى أي مكان أبدًا. انقل SSH من المنفذ 22 فقط كوسيلة ثانوية لتقليل الضجيج، لا كضابط أمني حقيقي، واقرنه بـ fail2ban أو أداة مشابهة لكبح محاولات القوة الغاشمة تلقائيًا.
- عطّل تسجيل دخول الجذر عبر SSH وعطّل المصادقة بكلمة المرور، وصول بالمفاتيح فقط
- فرض جدار حماية (ufw أو nftables أو iptables) بسياسة رفض افتراضية للوارد وقواعد سماح صريحة
- ثبّت fail2ban أو crowdsec لحظر محاولات تسجيل الدخول الفاشلة المتكررة تلقائيًا
- طبّق تحديثات الأمان على جدول؛ unattended-upgrades على Debian وUbuntu يتولى ذلك تلقائيًا
- أنشئ مستخدم sudo غير جذر للإدارة اليومية واحتفظ بالجذر للحالات الاستثنائية
- عطّل الخدمات غير المستخدمة وأغلق أي منفذ غير مرتبط بخدمة تشغّلها فعليًا
الطبقة الثالثة: تقوية الخادم للخصوصية، لا للأمان فقط
الأمان والخصوصية يتداخلان لكنهما ليسا متطابقين. يمكن لخادم أن يكون صعب الاختراق بينما لا يزال يسجّل عنوان IP كل زائر بنص صريح لمدة سنة، وهذا إخفاق في الخصوصية حتى لو لم يكن اختراقًا أمنيًا. تقوية الخادم للخصوصية تعني التقليل النشط لما يسجّله ويحتفظ به، فوق الأساس الأمني المعتاد.
التشفير الكامل للقرص (LUKS على لينكس) يحمي البيانات في حالة السكون إذا صودر قرص فعلي يومًا أو نُسخت لقطة دون تصريح؛ خطط VPS GOAT تعمل على تخزين NVMe مشفّر افتراضيًا على مستوى البنية التحتية، ما يغطي طبقة العتاد، لكن تشفير قرصك الخاص وانضباط تسجيل التطبيقات لا يزالان مهمّين لما تتحكم فيه داخل نظام التشغيل الضيف. إلى جانب التشفير، راجع سلوك التسجيل الافتراضي لكل خدمة: خوادم الويب، خوادم البريد، وحتى تاريخ الصدفة يمكن أن تحتفظ بعناوين IP وطوابع زمنية وسلاسل استعلام أطول بكثير مما يلزم.
مزامنة الوقت واختيارات DNS مهمة أيضًا. خادم بمنطقة زمنية خاطئة أو محلل DNS يسجّل كل استعلام رجوعًا إلى بنيتك التحتية يخلق آثارًا وصفية يسهل تجاهلها لأنها غير مرئية في الاستخدام اليومي.
- شفّر البيانات في حالة السكون باستخدام LUKS أو ما يعادله من تشفير كامل للقرص داخل نظام التشغيل الضيف
- قصّر أو عطّل سجلات الوصول المفرطة التفصيل في nginx وApache وخوادم التطبيقات حيث لا يلزم الاحتفاظ بها
- دوّر السجلات وأنهِ صلاحيتها بقوة (logrotate بمدة احتفاظ قصيرة) بدلًا من تراكمها إلى أجل غير مسمى
- استخدم محلل DNS يحترم الخصوصية عبر DNS-over-TLS أو DNS-over-HTTPS بدلًا من الافتراضي لدى مزوّد اتصالك
- امسح تاريخ الصدفة من الأوامر الحساسة وعطّل تاريخ bash لسكربتات الأتمتة التي تلمس أسرارًا
- اضبط NTP على مصدر وقت محايد بدلًا من مصدر مرتبط بموقعك الفعلي
النسخ الاحتياطي واللقطات وفخ الاستعادة
النسخ الاحتياطي هو المكان الذي غالبًا ما تنكسر فيه تقوية الخصوصية بصمت. خادم حي مقوّى بشكل مثالي لا يعني الكثير إذا كانت لقطته الليلية جالسة بلا تشفير على حاوية تخزين تابعة لطرف ثالث، أو إذا كانت ميزة اللقطات التلقائية لدى المزوّد تخزّن صورة قرص كاملة في مكان خارج سيطرتك.
الحل هو معاملة تشفير النسخ الاحتياطي بالجدية نفسها التي يُعامَل بها القرص الحي. شفّر أرشيفات النسخ الاحتياطي من جهة العميل قبل مغادرتها الخادم، باستخدام أداة مثل restic أو borg بعبارة مرور قوية مخزّنة دون اتصال، بحيث حتى لو اختُرقت وجهة النسخ الاحتياطي، تبقى البيانات بداخلها غير قابلة للقراءة. إذا كان مزوّدك يقدّم لقطات مدمجة، افهم أين تُخزَّن وهل ترث التشفير نفسه الذي يحمل الحجم المصدر.
- شفّر النسخ الاحتياطية من جهة العميل قبل الرفع، لا فقط في وجهة التخزين
- اختبر عمليات الاستعادة بشكل دوري؛ النسخة الاحتياطية غير المختبرة أمنية لا خطة
- تأكّد ما إذا كانت اللقطات التي يديرها المزوّد مشفّرة وأين تُخزَّن فعليًا
- احتفظ بنسخة احتياطية واحدة على الأقل خارج الاختصاص القضائي نفسه للخادم الحي
تسريبات طبقة التطبيق التي يجب فحصها أخيرًا
بعد تغطية الحساب ونظام التشغيل والنسخ الاحتياطي، الطبقة الأخيرة هي التطبيقات التي تشغّلها فعليًا. هنا تصبح تقوية الخصوصية خاصة بكل تطبيق: خادم بريد ذاتي الاستضافة، ومدونة ثابتة، وخدمة Tor مخفية، لكل منها سطح تسريب مختلف، لكن بعض الفحوص تنطبق شبه عالميًا.
البيانات الوصفية هي أكثر الإغفالات شيوعًا. الملفات المرفوعة يمكن أن تحمل بيانات EXIF أو حقول تأليف مستند أو طوابع زمنية تكشف المنطقة الزمنية. تطبيقات الويب يمكن أن تكشف ترويسات الخادم أو إصدارات البرمجيات أو صفحات أخطاء مفرطة التفصيل تمنح المهاجم خارطة طريق. لا شيء من هذا غريب لإصلاحه، لكن كل عنصر يجب فحصه صراحةً لأن الإعدادات الافتراضية نادرًا ما تخفيه عنك.
- أزِل بيانات EXIF والبيانات الوصفية من أي ملفات أو صور قبل نشرها
- اقمع ترويسات الخادم المفرطة التفصيل (Server وX-Powered-By) وعطّل صفحات الأخطاء التفصيلية في الإنتاج
- راجع أي نماذج تواصل أو أنظمة تعليقات بحثًا عن تسجيل عناوين IP لم تقصد تفعيله
- إذا كنت تقدّم خدمة Tor مخفية إلى جانب موقع على الويب المفتوح، تأكد أن الاثنين لا يشتركان في أصول معرِّفة مثل شهادات TLS أو سكربتات التحليلات
| الطبقة | ما الذي يجب فحصه | أداة أو إعداد شائع |
|---|---|---|
| الحساب | هوية التسجيل، أثر الدفع | مفتاح حساب مجهول، Monero عبر Paymento |
| الوصول | تعرّض SSH، مخاطر القوة الغاشمة | SSH بالمفاتيح فقط، fail2ban، جدار حماية يرفض افتراضيًا |
| التخزين | البيانات في حالة السكون إذا نُسخ القرص أو اللقطة | تشفير كامل للقرص بـ LUKS، NVMe مشفّر |
| السجلات | الاحتفاظ بعناوين IP والطوابع الزمنية | logrotate بمدة احتفاظ قصيرة، سجلات وصول دنيا |
| النسخ الاحتياطي | التعرّض إذا اختُرقت وجهة النسخ الاحتياطي | تشفير من جهة العميل بـ restic أو borg |
| التطبيقات | تسريبات البيانات الوصفية والترويسات | إزالة EXIF، ترويسات خادم مقموعة |
الأسئلة الشائعة
ما أهم خطوة واحدة لتأمين VPS من أجل الخصوصية؟+
هل التشفير الكامل للقرص ضروري إذا كان المزوّد يشفّر التخزين بالفعل؟+
كم مرة يجب مراجعة قائمة تحقق خصوصية الاستضافة الذاتية؟+
هل تقوية الخادم للخصوصية تبطئه؟+
هل يمكنني اتباع هذه القائمة مع أي مزوّد VPS، أم فقط مزوّد يُعنى بالخصوصية؟+
جاهز للانتقال إلى الاستضافة الخارجية؟
بدون KYC، وبدون بريد إلكتروني — فقط مفتاح مجهول وعملات رقمية. النشر خلال ~55 ثانية.
تهيئة خادم VPS الخاص بك →