من الناحية اﻷمنية: المشروع يحتوي على 3 ثغرات قاتلة: *CSRF : وهي موجودة في صفحة اضافة العنصر، خطورتها تكمن في إمكانية اضافه عنصر جديد حتى بدون الدخول إلى صفحة إضافة عنصر، الحل هو وضع csrf input key *XSS : خطورتها تكمن في إمكانية إضافة شيفرة جافاسكريت تنفيذية في صفحة إضافة العنصر وبالتالي من الممكن سرقة بيانات المستخدمين بكل سهولة *SQLI السبب هنا عدم إستخدام جملة prepare بطريقة صحيحة عند إدخال البيانات إلى قاعدة البيانات، وبالتالي يمكن لإي شخص الوصول إلى
2
>أكتشفت أنني طوال 12 سنة كنت أدرس في واحدة من أفشل المدارس الحكومية في هذا الوطن ، ولم ينجح في اللواء كاملًا سوى أنا وشخص أخر، فتم قبولنا بآلية مختلفة تمامًا.. يوجد شيء يسمى قبول المناطق الأقل حظًا ، اي مناطق جيوب الفقر ، حيث يتم قبول الطلبة من هذه المناطق بالجامعات الحكومية بآلية تختلف عن باقي الطلبة .
لانني لم ارفعهم على الشبكة ، ولكن سأفعل قريبا . المشروعين يتم استخدامهم locally على حواسيب جامعتي لأتمام المسابقات للطلبة ، بينلاب يتم أستخدامه من قبل مادة أمن المعلومات في الجامعة لعقد اختبارات قصيرة ولتقييم الطلبة بشكل آلي وتفاعلي اما أرينا يتم إستخدامه في اكثر من منهج وبشكل دوري ، خصوصا للتدرب على مسابقات الـ ACM
إجابتي لهذا السؤال تختلف قليلا عن اجابتك ،مشكلة اجابتك انه فعّالة على الكلمات المعربة او الكلمات التي تتساوي باللغتين ، لكن لو كانت الكلمة عربي اصيلة مثل كلمة ( مكاتب ) حينها لن تنفع . الحل في أنظمة البحث والفلترة بشكل عام شبه موحد ، يمكنك الإستفادة كالتالي : لو كانت محتويات قاعدة البيانات عربي فقط : - وحّد المدخلات الى قاعدة البيانات عبر تحديد نمط معين للحروف الشائعه مثل توحيد شكل الهمزة على الألف (أ ، إ ، آ
اهلا بك . بداية أود ان انوه بأن Flutter ينُشىء تطبيقات أصلية وليست هجينة كما ذكرت ،الفرق انه يستهدف منصتين بشيفرة برمجية واحدة . شخصيًا أنا أستخدم هذه الامور أثناء عملي ، أو ما يسمى ب development stack : 1 - لارافل لبناء تطبيقات ويب وخدمات API لتتخاطب فيما بعد مع تطبيقات الهاتف ، هو مدعوم من مجتمع قوي ، سهل التعلم ، وقوي. 2 - لتصميم الواجهة أستخدم Vue.js مع bootstrap ، من خلال الأول أنشى SPA والثاني يساعدني