البنية الهيكلية للمنظومة (4 طبقات) وحدود الثقة
تمت هندسة منظومة STEGNOLINES وفقاً لنموذج تنفيذ لامركزي يعمل بالكامل من جانب العميل (Client-Side). ومن خلال إلغاء الخوادم الوسيطة، تتم كافة عمليات الضغط والتشفير والرسم المكاني للبتات وفك الإخفاء حصرياً داخل بيئة المتصفح المعزولة محلياً.
١. الهيكلية المتسلسلة رباعية الطبقات
1. الطبقة الأولى — واجهة المستخدم (UI Layer): مبنية باستخدام HTML5 و CSS3 و JavaScript لإدارة مدخلات المستخدم اللحظية، وعدادات السعة التفاعلية، والشاشات التشخيصية المتقدمة والتحقق الصارم من صحة المدخلات.
2. الطبقة الثانية — محرك الضغط WASM Brotli: مكتبة Rust مجمعة في ثنائيات WebAssembly (RFC 7932) توفر ضغطاً انسيابياً فائق السرعة مع بروتوكول راية الضغط التكيفي 0xFE.
3. الطبقة الثالثة — محرك التشفير الرياضي: يعتمد على Web Crypto API لتنفيذ تشفير AES-256-CTR مع اشتقاق PBKDF2-HMAC-SHA256 بـ 100,000 تكرار مع ملح ديناميكي مشتق من تجزئة النص الحامل.
4. الطبقة الرابعة — محرك رسم البتات ومحددات التنوع: مولد CSPRNG مع سحب العينات غير المتحيز وخوارزمية Lazy Fisher-Yates لتوزيع البتات (مع دعم المحرك المزدوج Dual-Engine للتوافقية التراجعية)، ومطابقة قناع XOR ($K = C oplus M$)، وحقن محددات التنوع في يونيكود.
٢. نموذج النشر المادي والتنفيذ
يفصل النموذج المادي للمنظومة بين تسليم الأصول الثابتة وتنفيذ بيانات المستخدم الحساسة:
- خادم الاستضافة (Static CDN): يقوم فقط بتسليم ملفات HTML و CSS و JavaScript و WASM الثابتة عبر اتصالات HTTPS مشفرة. لا يحتوي على قواعد بيانات ولا يعالج أي بيانات للمستخدمين.
- جهاز المرسل (بيئة المتصفح المعزولة): يستقبل الأصول الثابتة، ويهيئ محرك WASM في الذاكرة المؤقتة RAM، ويستقبل النص السري، ويقوم بضغطه وتشفيره ورسم بتاته لإنتاج النص الحامل النهائي.
- الشبكة العامة الوسيطة (منصات التواصل الاجتماعي): تنقل النص الحامل الحاوي على البيانات المخفية المحمية تشفيرياً بـ AES-256 وبصرياً بمحددات التنوع.
- جهاز المستقبل (بيئة المتصفح المعزولة): يستقبل النص الحامل، ويعزل محددات التنوع، ويعيد اشتقاق المفاتيح التشفيرية محلياً، وينفذ عكس قناع XOR وفك الضغط لاسترجاع الرسالة الأصلية.
٣. تحليل حدود الثقة الأمنية (4 حدود)
| الحد الأمني | اسم المنطقة | مستوى الثقة | حالة أمان البيانات والعزل |
|---|---|---|---|
| TB 1 | بيئة استضافة الويب | ثقة متوسطة | تخزن وتسلم الأصول الثابتة فقط. لا يتم إرسال أي مفاتيح أو نصوص أو حمولات سرية إلى هذه الطبقة مطلقاً. |
| TB 2 | ذاكرة متصفح المرسل | ثقة عالية جداً | ذاكرة معزولة ومحمية. تتم فيها عمليات الضغط والتشفير وتوليد محددات التنوع محلياً داخل RAM. |
| TB 3 | قنوات النقل وشبكات التواصل | غير موثوقة (عدائية) | شبكات وسيطة تنقل النص الحامل المحمي تشفيرياً وخفياً من أي كشف بصري أو تحليلي. |
| TB 4 | ذاكرة متصفح المستقبل | ثقة عالية جداً | بيئة معزولة تنفذ الفحص الجنائي، وتستخرج البايتات، وتفك التشفير وتعرض السر حصرياً للمستقبل. |
٤. مبادئ الأمان ومثلث سرية وسلامة المعلومات CIA
السرية — الدفاع في العمق (طبقات الأمان الثلاثية)
تطبق المنظومة مبدأ الدفاع في العمق عبر ثلاث طبقات أمنية متكاملة:
- الطبقة الأولى (الإخفاء البصري): استخدام محددات التنوع في يونيكود غير المرئية لحرمان المراقبين من معرفة وجود قناة اتصال سرية.
- الطبقة الثانية (التشتيت المكاني بالـ PRNG): توزيع مواضع البتات عشوائياً باستخدام AES-256-CTR CSPRNG وسحب العينات غير المتحيز لمنع كشف نمط التضمين.
- الطبقة الثالثة (التشفير المتماثل القوي): تشفير الحمولة بـ AES-256-CTR واشتقاق المفاتيح بـ 100,000 تكرار من PBKDF2 لضمان السرية حتى في حال اكتشاف وجود البيانات المخفية.
سلامة البيانات وتوافر الخدمة
تضمن المنظومة سلامة البيانات عبر الفحص الدقيق لرايات الضغط والتنسيق الصارم للمحددات، وتوفر الخدمة بنسبة 100% نظراً لكونها تعمل بدون خوادم مركزية وقابلة للعمل دون اتصال بالإنترنت (Offline Mode).