تخطَّ إلى المحتوى
الحماية والأمان

دروسك هي البيزنس. احميها على الأساس ده.

الكورسات المسجّلة بتتباع تاني وبتترفع على قنوات وبيتفرج عليها 12 طالب بحساب واحد. TKDS LMS بيشحن أربع طبقات حماية مستقلة للفيديو، وحدود أجهزة صارمة، وكابتشا مستضافة عندنا — وكل واحدة فيهم مفتاح انت اللي بتتحكم فيه، مش إضافة بتدفع فيها زيادة.

آخر مراجعة: أغسطس 2026

علامة مائية متحركة

إيميل المشاهد نفسه بيتحرك فوق الفيديو. أي نسخة مسرّبة بتفضح اللي سرّبها.

ردع التسجيل

الفيديو بيتشوّش لحظة ما التركيز يسيب النافذة، وبيقفل كليك يمين وPiP واختصارات التحميل.

إخفاء روابط الفيديو

التشغيل بـ blob بيخلي عنوان الملف الحقيقي مش موجود في الصفحة، فـ«نسخ عنوان الفيديو» ما بيلاقيش حاجة.

حدود الأجهزة

حدّد عدد الدخولات المتزامنة للحساب — بسقف منفصل للموبايل والكمبيوتر. باسورد واحد، طالب واحد.

كابتشا مستضافة ذاتيًا

TKDS CAPTCHA بتشتغل على سيرفراتنا. من غير جوجل، ولا CDN خارجي، ولا بيانات زوار بتخرج من المنصة.

صلاحيات على السيرفر

أدوار المشرفين محدودة لكل وحدة ومفروضة على السيرفر، مش بإخفاء أزرار في الواجهة.

أمان الفيديو المتقدم — أربعة مفاتيح مستقلة

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

علامة مائية متحركة

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

  • إيميل المشاهد لحظيًا
  • بتتحرك — ما تتقصش
  • بتفضل بعد إعادة الترميز

ردع محاولات التسجيل

الفيديو بيتشوّش لحظة ما النافذة تفقد التركيز — وده بالظبط وقت ما أغلب أدوات التسجيل بتشتغل — وكمان قايمة كليك اليمين و Picture-in-Picture واختصارات الحفظ في المتصفح كلها مقفولة.

  • تشويش عند فقد التركيز
  • مفيش كليك يمين
  • مفيش PiP
  • اختصارات مقفولة

إخفاء الروابط

التشغيل بيتم من blob مش من src عادي، فعنوان الملف الحقيقي عمره ما بيقعد في كود الصفحة عشان حد ينسخه في برنامج تحميل.

  • مفيش src في الصفحة
  • بيوقف نسخ العنوان
  • بيرفع تكلفة المحاولة

يوتيوب بدون واجهة

للكورسات المستضافة على يوتيوب، التشغيل بيتم عبر youtube-nocookie من غير لوجو ولا شريط عنوان ولا فيديوهات مقترحة — مفيش أي حاجة تخلي الطالب يقفز لصفحة يوتيوب العامة وياخد اللينك.

  • مفيش لوجو ولا عنوان
  • مفيش مقترحات
  • دومين nocookie

الحد الصريح — اقراه قبل ما تشتري أي حاجة

مفيش حماية داخل المتصفح بتوقف مهاجم مصمّم معاه كاميرا موبايل أو كارت التقاط. أي حد يقولك غير كده بيبيعلك. اللي الطبقات دي بتعمله فعلاً إنها بترفع المجهود أعلى بكتير من المشاركة العابرة — والأهم إن العلامة المائية بتخلي التسريب منسوبًا لصاحبه. الردع + النسب هو الهدف الواقعي؛ أما «فيديو ما ينسرقش» فده مش موجود.

مشاركة الحسابات — التسريب اللي بيخسّر الأكاديميات فلوس فعلاً

طالب واحد بيشتري، واتناشر بيتفرجوا. ده أهدأ تسريب إيراد في التعليم أونلاين، ومش بيتحل بحماية الفيديو — بيتحل بعدّ الأجهزة.

TKDS LMS بيحدّد كام جهاز يقدروا يكونوا داخلين على نفس الحساب في نفس الوقت، وبيخليك تظبط الحد ده بتلات طرق مع بعض:

مشاركة الحسابات — التسريب اللي بيخسّر الأكاديميات فلوس فعلاً
الإعدادبيعمل إيهالافتراضي

إجمالي الأجهزة

الجلسات المتزامنة على كل أنواع الأجهزة. 0 = بلا حدود.

3

سقف الموبايل

حد إضافي بينطبق على التليفونات والتابلت بس.

مقفول

سقف الكمبيوتر

حد إضافي بينطبق على أجهزة الكمبيوتر بس.

مقفول

طرد الأقدم

لما يحصل دخول فوق الحد، يخرّج أقدم جهاز أوتوماتيك بدل ما يمنع الجديد.

مفعّل

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

كابتشا من غير ما تسلّم زوارك لجوجل

تسجيلات البوتات، وتجريب بيانات الدخول المسروقة، والسبام من فورم التواصل — دي الهجمات المملة المستمرة. TKDS LMS بيحمي خمس فورمات — الدخول والتسجيل واسترجاع الباسورد والتواصل والشكاوى — وراء مفتاح رئيسي واحد، مع اختيار المزوّد:

المألوف

Google reCAPTCHA

مربع «أنا لست روبوت» المعروف. الناس متعوّدة عليه، ومجاني عند الأحجام العادية.

  • النسخة v2
  • بدون تكلفة إعداد
مستضافة عندنا

TKDS CAPTCHA

سيرفر كابتشا بتاعنا. تحدٍ إثبات عمل غير مرئي بدل ألغاز الصور — من غير جوجل، ولا CDN خارجي، ولا بيانات زوار بتخرج من بنيتنا. والتوكنات تُستخدم مرة واحدة.

  • من غير جوجل
  • من غير رسوم لكل طلب
  • غير مرئية للمستخدم
  • الخصوصية أولاً

ليه دي أهم مما تبان

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

مين بيدخل، ومين يقدر يعمل إيه

الحسابات بتتحقق من باسورد مُجزَّأ بـ bcrypt وبتاخد توكن Laravel Sanctum، قابل للإلغاء لكل جهاز. واسترجاع الباسورد بيستخدم لينك يُستخدم مرة واحدة وله وقت انتهاء، والتوكنات المنتهية بتتمسح أوتوماتيك بدل ما تتكدّس.

وفوق ده، تلات بوابات قبول ممكن تتشغّل لكل تنصيب:

  • تفعيل بريد الطالب — الحساب بيفضل معلّق لحد ما اللينك المُرسَل يتفتح.

  • وضع تسجيل المدرّسين — مفتوح (قبول تلقائي)، أو مراجعة (الأدمن يوافق على كل طلب مع رفع CV وطابور مخصص)، أو مقفول.

  • كابتشا على الخمس فورمات العامة، زي ما فوق.

التصريح منفصل عن المصادقة وبيعيش على السيرفر. فوق الأربع أدوار المزروعة — Super Admin ومدرّس وطالب ومسوّق — الأدمن بينشئ أدوار مشرفين بصلاحيات لكل وحدة (admin.orders، admin.analytics، admin.withdrawals… إلخ)، مفروضة بـ middleware على مجموعات المسارات. الواجهة كمان بتخفي اللي ما تقدرش تستخدمه، بس الإخفاء مجاملة: شيل الزرار ما بيشيلش الفحص.

المدرّسون محدودون بمادتهم — كورساتهم وطلابهم ومجلداتهم ورفعهم. وحسابات أولياء الأمور، لما تتفعّل، للقراءة فقط ولازم الطالب أو الأدمن يقبل الربط الأول. مفيش مسار تجسّس صامت على سجل طالب.

الفلوس، وليه ما بنلمسش رقم كارت

بيانات الكارت بتروح للبوابة مباشرة — Stripe أو PayPal أو فوترة أو تابي أو تمارا. ولا حاجة متعلقة بالكارت بتتخزن أو تتسجّل أو تعدّي علينا، وده بيسيب عبء PCI في مكانه الصح.

ردود البوابات بتتحقق على السيرفر قبل ما تتصدّق، فما ينفعش رد مزوّر يعلّم أوردر إنه مدفوع.

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

التحويل البنكي الأوفلاين بيطلب رفع إيصال وموافقة صريحة من الأدمن قبل منح الصلاحية، مع سبب رفض ومسار إعادة رفع بدل ما يبقى طريق مسدود.

الرفع والوسائط وباقي المحتوى

الرفع بيعدّي على نقطة وسائط محمية للفريق. الصور بتتعاد ترميزها على السيرفر — تصغير لـ ≤1600 بكسل وضغط لسقف صارم 500 كيلوبايت — وده بيوحّد كل ملف ويشيل المفاجآت اللي بتيجي مع قبول ملفات ثنائية عشوائية.

المدرّسون بيشوفوا مجلداتهم ورفعهم بس في مكتبة الوسائط؛ وإدارة ملفات الأدمن وراها صلاحية وحدة منفصلة.

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

الحصص المباشرة بتشتغل على TKDS MEETING مستضاف ذاتيًا على دومينك. مفيش مزوّد اجتماعات خارجي واقف بينك وبين طلابك، والدخول للغرفة بيتصرّح لكل انضمام — وده نفسه اللي بيولّد سجل الحضور.

الخصوصية وملكية البيانات

الأكاديمية بتملك بياناتها. الطلبة والطلبات والاشتراكات والدرجات والشهادات والتحليلات كلها بتتصدّر CSV من لوحة الأدمن في أي وقت. مفيش بند تعاقدي بيحتجز محتواك، ومفيش رسوم تصدير.

ما بنبيعش ولا بنأجّر ولا بنشارك بيانات الطلبة، وما بنستخدمهاش في تدريب نماذج.

أكواد التحليلات والتسويق (GA4 و Google Tag Manager و Meta Pixel وأكواد مخصصة) اختيارية لكل تنصيب ويتحكم فيها أدمن الأكاديمية — ولا حاجة بتتحقن افتراضيًا. والتسويق بالإيميل محكوم بإعداد SMTP وساكت لحد ما المشغّل يظبط سيرفر بريد، فمفيش رسالة بتخرج باسمنا.

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

إزاي بنبني وبننشر

أسرار الإعداد بتتقرا عبر طبقة الـ config، مش من البيئة وقت التشغيل. والفرق ده أهم مما يبان: القراءة المباشرة من البيئة بترجّع فاضي بمجرد ما بناء الإنتاج يخزّن إعداداته — وضابط أمان بيفشل مفتوحًا في صمت أسوأ من إنه مايكونش موجود. وقعنا في الباج ده بالظبط، وصلّحناه، وعندنا دلوقتي اختبار بيفشل لو رجع.

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

الوحدات المدفوعة الإضافية بيتفحص استحقاقها باستمرار. لو الرخصة اتسحبت الوحدة بتتشال من التنصيب — دفع فوري مع سحب مجدول كشبكة أمان — مع الحفاظ على جداولها في قاعدة البيانات، فاسترجاع الرخصة بيرجّع البيانات كاملة.

اللي لسه مبنيناهوش

القايمة دي متعمدة. اطلب من أي مورّد قايمته وشوف هيعمل إيه.

  • المصادقة الثنائية لحسابات الأدمن والمدرّسين — مصمّمة وفي الباكلوج القريب.

  • سجل تدقيق لإجراءات الأدمن الحسّاسة — مخطط له مع المصادقة الثنائية.

  • نسخ احتياطي آلي خارجي — حاليًا مسؤولية المشغّل في التنصيبات الذاتية، وموثّق في دليل النشر.

  • DRM بتشفير البث (Widevine / FairPlay) — الأربع طبقات فوق ردع مش DRM. لو محتاج DRM بمستوى الاستوديوهات، قول وقت التهيئة وهنحدّد نطاقه.

  • شهادة SOC 2 / ISO 27001 — ما عندناش أي منهم. وهنقولها صراحةً بدل ما نلمّح للعكس.

الإبلاغ عن ثغرة

لقيت حاجة؟ ابعت على security@tkdsmena.com بتفاصيل كفاية لإعادة إنتاجها، وادينا فترة معقولة قبل الإفصاح العلني.

بنأكد الاستلام خلال يومي عمل، ونقولك لقينا إيه، ونبلّغك لما الإصلاح ينزل. مفيش برنامج مكافآت مدفوع لسه، بس بنذكر المبلّغين اللي عايزين الذِكر.

من فضلك ما تشغّلش سكانرات آلية على أكاديمية عميل شغّالة، وما تدخلش أو تعدّل أو تسحب بيانات مش بتاعتك. جرّب على تنصيبك انت.

security@tkdsmena.com

لأي حاجة حسّاسة، اطلب مفتاح PGP في أول رسالة وهنبعتهولك قبل ما تشارك التفاصيل.

أسئلة متكررة

العلامة المائية بتشتغل على الموبايل وفي التطبيق؟

أيوه. الطبقة جزء من المشغّل، فبتظهر في أي مكان الدرس بيشتغل فيه — ويب وتطبيق موبايل وتطبيق ديسك توب.

ردع التسجيل مش هيضايق الطلبة الملتزمين؟

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

أقدر أحط حد أجهزة مختلف لطالب معيّن؟

الحد حاليًا لكل تنصيب مش لكل حساب. لو محتاج استثناءات لكل طالب — معمل كمبيوتر أو حساب عيلي — اطرحها وقت التهيئة وهنقولك بصراحة هي إعداد ولا طلب تطوير.

البيانات مستضافة فين؟

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

هل المنصة متوافقة مع GDPR؟

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

الفريق يقدر يشوف باسوردات الطلبة؟

لأ. الباسوردات متخزنة كـ bcrypt hashes ومش قابلة للاسترجاع من أي حد، بما فينا احنا. الأدمن يقدر يبدأ إعادة تعيين؛ محدش يقدر يقرا باسورد.

لو بطّلنا ندفع بيحصل إيه؟

بتفضل قادر تصدّر بياناتك. ما بنقفلش على أكاديمية قايمة طلابها أو طلباتها أو درجاتها كأسلوب تحصيل.

عندك استبيان أمني؟ ابعته.

بنجاوب اللي نقدر نجاوبه بصدق، وبنقولك بوضوح الفجوات فين.