WEAVOTECH · مشروع

مدينة السيرفر

سيرفرك مرسوم كمدينة. كل برنامج مبنى، وكل عملية حركة.

افتح المدينة

الرأي

كيف يتصل الرسم بالسيرفر

  1. 1
    الجرد أسبوعياً: كل برنامج يتحول إلى نوع مبنى برمز عشوائي. الاسم الحقيقي لا يغادر السيرفر.
  2. 2
    النشاط كل ثانيتين: برنامج صغير بلا صلاحيات يقرأ عدّادات المعالج فقط، ويكتب ملفاً صغيراً: يعمل/متوقف + هادئ/نشط/مشغول.
  3. 3
    الرسم في متصفح الزائر بالكامل. السيرفر يقدّم ملفين ثابتين فقط، فلا حِمل عليه مهما زاد الزوار.
town.json      {"id":"cd6031","kind":"factory","size":1,"new":false}
activity.json  {"b":{"cd6031":[1,2]}}

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

المخاطر الأمنية

الخطرالاحتمالالأثرالمعالجة
كشف البرامج والإصدارات لمهاجم يبحث عن ثغرة معروفةمتوسطعالٍأسماء وظيفية فقط، مخطط بيانات ثابت، وفحص آلي يرفض النشر إن ظهرت كلمة محظورة.
قناة توقيت: معرفة متى يعمل المالك أو متى يتعطل برنامجعالٍمنخفضالوضع الحالي: مباشر بالكامل خلف كلمة سر بقرار المالك. الوضع الآمن (درجات خشنة، تأخير، إخفاء المباني الحساسة) جاهز ويُعاد بأمر واحد.
اختراق برنامج الجمع واستخدامه للوصول إلى السيرفرمنخفضعالٍأقل صلاحيات ممكنة، بلا شبكة، وعزل صارم على مستوى النظام.
حقن نص أو سكربت عبر البيانات (XSS)منخفضمتوسطالبيانات أرقام ورموز فقط، النصوص من قاموس داخل الصفحة، وسياسة CSP تمنع أي سكربت خارجي.
إغراق الصفحة بالزياراتمتوسطمنخفضملفات ثابتة صغيرة؛ الرسم على جهاز الزائر.
معرفة عدد المواقع التجريبية وحجم الذاكرة التقريبيعالٍمنخفضمقبول: المواقع التجريبية عامة أصلاً، والحجم ثلاث درجات تتحدث أسبوعياً.
عند البيع: وكيل على سيرفر العميل يصبح باباً خلفياًمتوسطعالٍوكيل مفتوح المصدر، قراءة فقط، اتصال صادر فقط، والعميل يرى الملف المرسل حرفياً قبل تفعيله.

الرسم

للبيع لاحقاً

  1. نسخة ذاتية الاستضافة: سكربت تثبيت واحد + الصفحة.
  2. قوالب مدن: قرية، مصنع، محطة فضاء.
  3. خدمة سحابية: الوكيل يرسل البيانات المنقّاة، والمدينة على رابط العميل.

المراجعات

مراجعة أمنية

موافق
  • رُفضت النسخة الأولى، ووافق المراجع بعد الإصلاحات.

مراجعة الرسوم

موافق
  • هوية لونية لكل مبنى، هادي أوضح، المدينة كاملة على الجوال.

مراجعة برمجية

موافق
  • 14 إصلاحاً: الأداء على الجوال، استعادة الرسم بعد فقدانه، وحالات البيانات الناقصة.