AI Compare Ninja AI Compare Ninja

قارن أدوات الذكاء الاصطناعي. استخدم الموجّهات والمهارات.

اللغة
AR

المهارات: التطوير وتقنية المعلومات، الصفحة 2 المهارات: 55

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

النتائج

55 المهارات

  • مراجعة فاتورة السحابة بحثًا عن التوفير

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

    التشغيل والأمان · متقدم

  • إيجاد ثغرات الاختبارات حسب المخاطر

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

    الاختبارات والأخطاء · متقدم

  • فحص منطق التاريخ والوقت

    يفحص الشيفرة بحثًا عن أخطاء التاريخ والوقت: المناطق الزمنية وتغيير التوقيت ونهايات الأشهر والسنوات الكبيسة.

    الكود والمراجعة · متقدم

  • فحص قابلية النصوص للترجمة

    يجد في الشيفرة والقوالب النصوص المكتوبة مباشرة والجمل المركبة من أجزاء والتواريخ أو الأرقام سيئة التنسيق قبل أن تسبب مشكلات في عدة لغات.

    الكود والمراجعة · متقدم

  • فحص المهام الخلفية بحثًا عن نقاط الضعف

    يفحص المهام المجدولة والمنتظرة في الطابور: هل يمكن تشغيلها مرتين دون ضرر، وهل تعيد المحاولة بشكل سليم، وهل لها حدود زمنية، وهل تظهر أخطاؤها.

    التشغيل والأمان · متقدم

  • فحص الكود بحثًا عن حالات التسابق

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

    الكود والمراجعة · متقدم

  • تضييق نطاق تسرب الذاكرة

    يساعد على حصر استهلاك الذاكرة المتزايد في تطبيق: قراءة القياسات، وإيجاد المواضع المشبوهة، وتأكيدها بقياسات موجهة.

    التشغيل والأمان · متقدم

  • العثور على استعلامات N+1 في الشيفرة

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

    الكود والمراجعة · متقدم

  • فحص الثغرات في توثيق الواجهة البرمجية

    يقارن توثيق الواجهة بالشيفرة ويعثر على نقاط نهاية ناقصة وحقول إلزامية خاطئة ورموز أخطاء غير موثقة وأمثلة لا تعمل.

    التوثيق والإصدارات · مبتدئ

  • فحص مهلات الاستدعاءات الخارجية

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

    الكود والمراجعة · متقدم

  • فحص التحقق من المدخلات على الخادم

    يتحقق مما إذا كان كل إدخال إلى الخادم الخلفي يُفحص من حيث النوع والطول والصيغة والقيم المسموحة، بمعزل عن فحوص المتصفح.

    الكود والمراجعة · متقدم

  • فحص إعدادات CORS لواجهة برمجية

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

    الكود والمراجعة · متقدم

  • فحص ترويسات الأمان في HTTP

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

    الكود والمراجعة · متقدم

  • العثور على البيانات الشخصية في السجلات

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

    الكود والمراجعة · متقدم

  • فحص ترويسات التخزين المؤقت

    يتحقق من أن الصفحات والملفات وردود الواجهة البرمجية تُخزَّن مؤقتًا للمدة الصحيحة، ويضمن ألا تصل الصفحات الشخصية أبدًا إلى ذاكرة تخزين مشتركة.

    الكود والمراجعة · متقدم

  • فحص حماية النماذج من CSRF

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

    الكود والمراجعة · متقدم

  • العثور على التحويلات المفتوحة

    يجد التحويلات التي تأخذ وجهتها من معامل، مثل ما بعد تسجيل الدخول، ويضمن أنها لا تقود إلا إلى عناوين مسموح بها.

    الكود والمراجعة · متقدم

  • فحص طلبات الخادم من ثغرة SSRF

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

    الكود والمراجعة · متقدم

  • فحص الإسناد الجماعي للحقول

    يجد المواضع التي تأخذ فيها النماذج أو الطلبات كائنات بيانات كاملة، ويقترح قوائم حقول ثابتة.

    الكود والمراجعة · متقدم

  • فحص التعبيرات النمطية بحثًا عن ReDoS

    يجد التعبيرات النمطية التي تستغرق وقتًا هائلًا مع مدخلات معينة، مثلًا بسبب التكرار المتداخل، ويقترح أنماطًا آمنة وحدودًا للطول وحدودًا زمنية.

    الكود والمراجعة · متقدم

  • فحص مسارات الملفات بحثًا عن الخروج من المجلد

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

    الكود والمراجعة · متقدم

  • فحص تجميع التخزين والمحمّلات

    يفحص مواضع استدعاء المصدر عند فقد التخزين ويجد غياب تجميع الأحمال المتزامنة لنفس المفتاح.

    الكود والمراجعة · متقدم

  • فحص التعويض في تدفقات متعددة الخطوات

    يفحص تدفقات بخطوات كتابة عدة إن كان الانقطاع في الوسط يُعوَّض أو يُعاد أو يُعلَّم فشلًا واضحًا.

    الكود والمراجعة · متقدم

  • فحص استعلامات N+1

    يفحص الشفرة والتتبع إن حُمّلت قائمة ثم استُعلم مجددًا لكل عنصر ويقدّر الرحلات.

    الكود والمراجعة · متقدم

المزيد في التطوير وتقنية المعلومات