ByteNex›المواضيع›البنية التحتية
البنية التحتية
مقالات حول كيفية حماية BX-System للنظام ودعمه.
- دليل التنفيذ: توقيع الأدوات بـ SHA-256
دليل خطوة بخطوة لكيفية توقيع النواة للأدوات بـ SHA-256 وتحديث التوقيع بعد أن يجري محرك AST إصلاحاً.
- محرك AST: إصلاح الكود القائم على القواعد
يحلّل محرك AST الكود المولَّد، ويطبّق قواعد السياسة، ويكتب النسخة المصححة، ويحدّث التوقيع.
- مفتاح الإيقاف والسياق المعزول
مفتاح إيقاف مركزي يوقف التنفيذ. يحافظ العزل على السياق بلقطات ثابتة حتى لا يفسد الإيقاف والاستئناف الحالة.
- التنفيذ في الذاكرة العشوائية فقط للوحدات الأساسية
تعمل الوحدات الأساسية في الذاكرة العشوائية فقط. لا يُكتب شيء على القرص أثناء التنفيذ، لذا لا تترك دورة متوقفة أي بقايا قابلة للتنفيذ.
- تشفير حزم الأدوات بـ AES-GCM
كل حزمة مشفرة بـ AES-GCM. تُفك تشفير الحزمة في السياق المعزول وتُنفَّذ دون حفظ.
- الحماية الذاتية
الحماية الذاتية هي المبدأ الذي بموجبه يحمي BX-System كوده وأدواته وحزمه وسياق تنفيذه عبر آليات متعددة الطبقات تعمل قبل وأثناء وبعد التنفيذ.
- الإصلاح التلقائي
الإصلاح التلقائي هو المبدأ الذي بموجبه يصحح BX-System الكود المعيب دون مراجعة يدوية. يكشف محرك AST مخالفات القواعد ويصححها؛ وتعود النواة إلى حالة مستقرة.
- الكفاءة
الكفاءة هي المبدأ الذي بموجبه يهدف BX-System إلى استخدام أقل موارد ممكنة. يُوزَن كل قرار بالطاقة المستهلكة مقابل النتيجة المحققة.
- توقيع كل أداة بـ SHA-256
كل أداة موقّعة بـ SHA-256. تغيّر التوقيع يعني تغيّر الكود؛ وعدم تغيّره يعني أن الكود كما تم التحقق منه.