مصطلحات البرمجة بالإنجليزية ومعانيها بالعربية
تعرّف إلى ١١٤٣ مصطلحًا إنجليزيًا في تطوير البرمجيات، مع معانيها بالعربية وشرح استخدامها في العمل وأمثلة مترجمة ومشروحة. يشمل الدليل أساسيات البرمجة وقواعد البيانات وتطوير الويب والتطبيقات والاختبار والأمان. هذه مصطلحات إنجليزية للناطقين بالعربية؛ تبقى الجمل الأصلية بالإنجليزية لتتعلم استخدامها في سياقها.
- 1,143 مصطلحًا
- 13 موضوعًا
- 430 مصطلحًا أساسيًا
- 2,298 مثالًا
واجهات برمجة التطبيقات والشبكات والأمان
طلب البيانات من خادم أو واجهة برمجة تطبيقات واستلامها، مثل أحدث الرسائل أو قائمة المنتجات، وغالبًا أثناء بقاء الصفحة مفتوحة.
الكلمة التي تأتي في بداية طلب HTTP وتحدد الإجراء الذي يريده العميل، مثل GET للقراءة وPOST للإنشاء وDELETE للحذف.
زوج من الاسم والقيمة يُرسل مع طلب HTTP أو استجابته ويحمل معلومات إضافية، مثل نوع المحتوى أو التفويض أو تعليمات التخزين المؤقت.
هجوم يُدخل فيه شخص شيفرة JavaScript ضارة إلى صفحة يفتحها مستخدمون آخرون، مثلاً عبر تعليق، فتعمل الشيفرة في متصفحاتهم.
هجوم يُدخل فيه شخص شيفرة SQL في نموذج أو عنوان ويب، فتُنفذها قاعدة البيانات وقد تكشف البيانات أو تحذفها.
قواعد في المتصفح تتيح للخادم تحديد المواقع الأخرى، أي الأصول، التي يسمح لها بقراءة استجاباته عبر JavaScript.
هجوم يخدع متصفح مستخدم مسجل الدخول لإرسال طلب غير مرغوب، مثل تغيير عنوان البريد، إلى موقع يثق به المستخدم.
تحويل بيانات مثل كلمة المرور إلى سلسلة ثابتة الطول بواسطة دالة أحادية الاتجاه، بحيث لا يمكن استعادة القيمة الأصلية منها.
اختصار لإدارة الهوية والوصول: النظام الذي يحدد من يستطيع تسجيل الدخول إلى حساب سحابي، وما الإجراءات المسموح له بتنفيذها.
مبدأ أمني يقضي بمنح كل مستخدم أو خدمة أو برنامج الصلاحيات اللازمة لعمله فقط، دون أي صلاحيات إضافية.
قيمة حساسة يحتاج إليها النظام، مثل كلمة مرور أو مفتاح واجهة برمجية أو رمز أو مفتاح خاص، ويجب تخزينها بأمان وعدم إظهارها في الشيفرة أو السجلات.
جدار ناري افتراضي في السحابة تحدد قواعده حركة الشبكة التي يمكن أن تصل إلى خادم أو مورد أو تغادره، بحسب المنفذ والمصدر.
تحويل البيانات إلى صيغة غير مقروءة لا يمكن استعادة شكلها الأصلي إلا بفك التشفير باستخدام المفتاح الصحيح، لمنع غير المخولين من قراءتها.
فكرة أن أمن السحابة موزع بين الطرفين: يحمي المزود مراكز البيانات والأجهزة والخدمات الأساسية، ويحمي العميل بياناته وإعداداته ووسائل الوصول الخاصة به.
رسالة قصيرة يرسلها خادم إلى جهاز المستخدم وتظهر على الشاشة حتى عندما لا يكون التطبيق مفتوحًا، مثل إشعار برسالة جديدة أو بتوصيل طلب.
موافقة المستخدم التي يحتاج إليها التطبيق قبل استخدام ميزات أو بيانات حساسة، مثل الكاميرا أو الموقع أو جهات الاتصال أو الإشعارات.
رابط يفتح شاشة محددة داخل التطبيق، مثل صفحة منتج أو طلب، بدلًا من فتح الصفحة الرئيسية فقط.
إشعار يجدوله التطبيق على الجهاز نفسه، مثل تذكير عند التاسعة صباحًا، من دون الحاجة إلى خادم لإرساله.
خدمة إشعارات Apple الفورية (Apple Push Notification service)، وهي نظام Apple الذي يوصل الإشعارات من الخادم إلى أجهزة iPhone وiPad وغيرها من أجهزة Apple.
خدمة المراسلة السحابية من Firebase (Firebase Cloud Messaging)، وهي خدمة Google المجانية لإرسال الإشعارات الفورية ورسائل البيانات إلى تطبيقات Android وiOS والويب.
سلسلة فريدة تحدد تثبيتًا واحدًا للتطبيق على جهاز واحد؛ ويحتاجها الخادم لإرسال الإشعارات الفورية إلى ذلك الجهاز.
رقم صغير أو نقطة تظهر عادة باللون الأحمر على أيقونة التطبيق أو أحد تبويباته، لتبين عدد العناصر غير المقروءة أو الإشعارات الجديدة.
اختيار المشاركة طوعًا في أمر ما، مثل تلقي الإشعارات أو مشاركة البيانات؛ وعكسه إلغاء الاشتراك أو الانسحاب.
مخزن Apple المشفّر للأسرار الصغيرة، مثل كلمات المرور والرموز والمفاتيح، يحميه النظام ويُبقيه منفصلًا عن بيانات التطبيق العادية.
تأكيد هوية المستخدم بسمة جسدية، مثل بصمة الإصبع أو مسح الوجه، بدل كلمة المرور أو رقم التعريف الشخصي أو بالإضافة إليهما.
أي شيء قد يسبب ضررًا لنظام أو بيانات، مثل مهاجم أو برنامج خبيث أو موظف مهمل أو حتى فيضان في غرفة الخوادم.
ضعف في برنامج أو جهاز أو إعداد أو إجراء يستطيع المهاجم استغلاله لإحداث ضرر أو الحصول على صلاحية وصول غير مسموح بها.
اختصار لعبارة «برمجيات ضارة»: أي برنامج صُمم لإتلاف الأنظمة أو سرقة البيانات أو التجسس على المستخدمين أو السيطرة على جهاز دون إذن.
خدعة يرسل فيها المهاجمون رسائل بريد أو نصوصًا أو مواقع مزيفة تبدو موثوقة، على أمل أن ينقر الناس رابطًا أو يفتحوا ملفًا أو يكشفوا كلمات مرورهم.
برمجية خبيثة تشفّر ملفات الضحية أو أنظمته وتطلب دفع مبلغ، غالبًا بعملة مشفّرة، مقابل مفتاح فك التشفير.
سلسلة سرية من المحارف يكتبها الشخص لإثبات هويته وتسجيل الدخول إلى حساب أو جهاز أو نظام.
طريقة تسجيل دخول تطلب نوعين مختلفين من أدلة الهوية أو أكثر، مثل كلمة مرور ورمز من الهاتف، قبل منح الوصول.
جهاز أو برنامج يفحص حركة مرور الشبكة ويسمح بها أو يحظرها وفق مجموعة من القواعد الأمنية.
حادث أمني يُطّلع فيه على بيانات شخصية أو سرية أو تُسرق أو تُكشف أو تُفقد دون تصريح.
احتمال أن يستغل تهديد نقطة ضعف ويسبب ضررًا، مع مراعاة مدى جسامة ذلك الضرر على المؤسسة.
شيفرة أو أسلوب يستفيد من ثغرة أمنية ليجعل النظام ينفذ أمرًا لم يُصمّم لتنفيذه.
الحصول على وصول أو سيطرة غير مصرح بهما إلى نظام أو حساب أو شبكة، بحيث لا يعود بالإمكان الوثوق بها.
الشبكة الخاصة الافتراضية: تقنية تنشئ اتصالًا مشفّرًا عبر الإنترنت كي يتمكن المستخدمون أو المكاتب البعيدة من الوصول بأمان إلى شبكة خاصة.
هجوم محاكى ومصرح به على نظام أو تطبيق أو شبكة، ينفذه متخصصو الأمن لاكتشاف نقاط الضعف قبل أن يستغلها مهاجمون حقيقيون.
حالة اتباع القوانين واللوائح والمعايير والسياسات الداخلية المنطبقة على المؤسسة، مع القدرة على إثبات ذلك.
القواعد والتدابير التقنية التي تحدد من أو ما الذي يمكنه استخدام نظام أو الاطلاع على بيانات أو دخول مكان، وما المسموح له بفعله.
التلاعب بالأشخاص بدلًا من اختراق التقنية لدفعهم إلى كشف معلومات أو منح صلاحية أو تنفيذ إجراء يفيد المهاجم.
هجوم يغمر موقعًا أو شبكة بحركة مرور آتية من أجهزة كثيرة في الوقت نفسه، فيتعذر على المستخدمين الحقيقيين الوصول إليها.
برمجية خبيثة تتنكر في صورة برنامج مفيد أو ملف غير ضار، ثم تنفذ أعمالًا مؤذية سرًا بعد تشغيلها.
برمجية خبيثة تنسخ نفسها وتنتشر من حاسوب إلى آخر عبر الشبكة من دون أي إجراء من المستخدم.
برمجية خبيثة تراقب سرًا ما يفعله المستخدم وتجمع معلومات مثل عادات التصفح والرسائل وكلمات المرور أو الموقع.
إعادة البيانات المشفرة إلى صورتها الأصلية المقروءة، عادةً باستخدام المفتاح الصحيح.
قيمة سرية، غالبًا سلسلة طويلة من البتات، تستخدمها خوارزمية التشفير لقفل البيانات وفتحها. ولا يمكن قراءة البيانات المشفرة من دونها.
وثيقة إلكترونية تربط مفتاحًا عامًا بهوية، مثل موقع أو شخص، وتوقّعها جهة إصدار شهادات موثوقة.
بروتوكول قياسي يشفر البيانات المتنقلة بين نظامين، مثل المتصفح والموقع، ويتحقق من هوية الخادم.
أداة تراقب حركة الشبكة أو نشاط النظام بحثًا عن دلائل هجوم أو مخالفة للسياسات، وتطلق تنبيهًا عند اكتشافها.
ثغرة لا يعرفها المورّد أو لم يتوفر لها تصحيح بعد، ولذلك لم يكن لدى المدافعين أي يوم لإصلاحها عند استغلالها أول مرة.
فهرس عام يمنح كل ثغرة معروفة علنًا معرّفًا فريدًا، مثل CVE-2021-44228.
فحص آلي للأنظمة أو الشبكات أو التطبيقات يبحث عن نقاط ضعف معروفة وتصحيحات مفقودة وإعدادات غير آمنة، ثم يسرد النتائج في تقرير.
منصة تجمع السجلات من أنظمة كثيرة وتربط أحداثها بعضها ببعض وتطلق تنبيهات بشأن الهجمات المحتملة.
تنبيه أو نتيجة اختبار تزعم خطأً وجود تهديد أو ثغرة مع أن شيئًا ضارًا غير موجود في الواقع.
مرحلة الاستجابة للحوادث التي يوقف فيها الفريق انتشار الهجوم أو تسببه في أضرار إضافية، مثل عزل الأجهزة المصابة.
العمل على إصلاح المشكلة الأمنية من مصدرها، مثل تطبيق تصحيح أو تغيير إعداد أو إعادة كتابة شيفرة معرضة للخطر.
تقليل احتمال وقوع خطر أو هجوم أو أثره عندما يتعذر إزالته تمامًا، مثل استخدام حل مؤقت أو إضافة إجراء وقائي.
وثيقة رسمية تعتمدها الإدارة وتحدد القواعد التي تتبعها المؤسسة لحماية معلوماتها وأنظمتها وأفرادها.
جميع النقاط التي قد يحاول المهاجم الدخول منها إلى نظام أو مؤسسة أو إخراج بيانات منها، مثل المنافذ المفتوحة وتطبيقات الويب وحسابات المستخدمين والموردين.
هجوم يجرب عددًا ضخمًا من كلمات المرور أو المفاتيح واحدة تلو الأخرى، غالبًا آليًا، حتى يعثر على الصحيح.
المعلومات التي تثبت هوية المستخدم وتتيح له تسجيل الدخول، وغالبًا ما تكون اسم مستخدم وكلمة مرور، وقد تشمل مفاتيح ورموزًا وشهادات.
نظام يتيح للمستخدم تسجيل الدخول مرة واحدة ببيانات اعتماد واحدة ثم استخدام تطبيقات متعددة من دون إعادة تسجيل الدخول.
أسلوب لإدارة الصلاحيات تُمنح فيه الحقوق لأدوار مثل المحاسب أو المسؤول، ويحصل المستخدم على الوصول عند إسناد دور إليه.
نوع من التشفير يستخدم زوجاً من المفاتيح المترابطة: مفتاحاً عاماً يمكن مشاركته مع الجميع، ومفتاحاً خاصاً يحتفظ به مالكه سراً.
تشفير لا يستطيع معه قراءة الرسائل إلا المرسل والمستلم المقصود، فلا يرى مزود الخدمة الوسيط محتواها.
تقسيم الشبكة إلى مناطق منفصلة مع ضبط الحركة بينها، كيلا تنتشر مشكلة في جزء بسهولة إلى الأجزاء الأخرى.
نموذج أمني لا يثق تلقائياً بأي مستخدم أو جهاز، حتى داخل شبكة الشركة، ويتحقق من الهوية والسياق لكل طلب.
برمجيات أمنية على الحواسيب والخوادم تسجل النشاط وتكشف السلوك المشبوه وتمكن المحللين من التحقيق والاستجابة عن بعد.
معلومات يجري جمعها وتحليلها عن المهاجمين وأساليبهم وأدواتهم لمساعدة المؤسسة على الاستعداد للهجمات واكتشافها.
دليل تقني يوحي بأن نظاماً ربما تعرض لهجوم، مثل عنوان IP ضار أو تجزئة ملف أو اسم نطاق.
جمع الأدلة الرقمية، مثل صور الأقراص والذاكرة والسجلات، وتحليلها لمعرفة ما حدث أثناء حادث بطريقة يمكن قبولها أمام المحكمة.
دليل مكتوب خطوة بخطوة يوضح لفريق الأمن كيفية التعامل مع نوع محدد من التنبيهات أو الحوادث، مثل التصيد أو برمجية الفدية.
يحيل تنبيهاً أو حادثاً أو مشكلة إلى شخص أو فريق أعلى خبرةً لأنها خطرة أو تتجاوز صلاحياته أو مهاراته.
عملية مستمرة لحصر تحديثات البرمجيات واختبارها واعتمادها وتثبيتها على الأنظمة، وتتبع ما لم يثبت منها بعد.
طريقة معيارية لتقدير مدى خطورة الثغرة الأمنية بدرجة من 0.0 إلى 10.0.
ضعف أمني ناتج عن إعدادات خاطئة أو غير آمنة أو متروكة على قيمها الافتراضية، لا عن عيب في البرنامج نفسه.
مراجعة رسمية مستقلة تتحقق من توافق ضوابط الأمن وعملياته مع معيار أو قانون أو سياسات المؤسسة.
عملية منظمة لحصر المخاطر وتقدير احتمال وقوعها وشدة أثرها، ثم تحديد ما ينبغي معالجته أولاً.
الشروط المتفق عليها للاختبار الأمني: ما الذي يجوز اختباره، ومتى، وبأي أساليب، ومن يجب الاتصال به عند حدوث مشكلة.
مشكلة أو نقطة ضعف أمنية تُكتشف وتوثق أثناء تدقيق أو تقييم أو اختبار اختراق، ويصاحبها عادةً تصنيف للخطورة.
المرحلة الأولى من هجوم أو اختبار أمني، وفيها تُجمع معلومات عن الهدف مثل أسماء النطاقات والموظفين والتقنيات والخدمات المكشوفة.
الحصول على حقوق وصول أعلى من الممنوحة، مثل الانتقال من حساب مستخدم عادي إلى مسؤول، غالباً باستغلال ثغرة أو إعداد خاطئ.
انتقال المهاجمين من الجهاز الأول المخترق إلى أنظمة أخرى داخل الشبكة نفسها بحثاً عن بيانات ثمينة أو صلاحيات أعلى.
هجوم يضع فيه شخص نفسه سراً بين طرفين يتواصلان، فيستطيع قراءة حركة البيانات بينهما أو تعديلها.
برنامج أو جهاز صغير يسجل سراً كل مفتاح يضغطه المستخدم، وغالباً بهدف التقاط كلمات المرور والرسائل الخاصة.
شبكة من حواسيب أو أجهزة مصابة كثيرة، تسمى روبوتات، يتحكم بها مهاجم عن بعد ويشغلها معاً، مثلاً لإرسال البريد المزعج أو تنفيذ هجمات حجب الخدمة الموزعة.
وسيلة خفية للدخول إلى نظام تتجاوز المصادقة المعتادة، يتركها المطورون أحيانًا أو يزرعها المهاجمون ليعودوا لاحقًا.
بيئة معزولة ومضبوطة تشغّل فيها ملفات أو برامج مشبوهة بأمان لمراقبة سلوكها من دون تعريض الأنظمة الفعلية للخطر.
جدار حماية يوضع أمام تطبيقات الويب ويفلتر حركة HTTP لمنع هجمات شائعة مثل حقن SQL والبرمجة النصية عبر المواقع.
منفذ شبكة على جهاز يقبل الاتصالات، ما يعني أن خدمة تستمع عليه ويمكن للآخرين الوصول إليها.
قيمة تشفيرية تُرفق برسالة أو وثيقة أو ملف لتثبت هوية منشئه وتبين أنه لم يتغير منذ توقيعه.
بيانات بعد تشفيرها، تبدو كأحرف عشوائية ولا تُفهم من دون المفتاح الصحيح. ويسمى الأصل المقروء نصًا صريحًا.
بحث نشط في الأنظمة والسجلات عن علامات مهاجمين لم تكشفهم التنبيهات الآلية بعد، وغالبًا يبدأ بفرضية.
أي وسيلة حماية تقنية أو إدارية أو مادية تخفض خطرًا أمنيًا، مثل جدار حماية أو سياسة أو تدريب أو باب مقفل.
اختصار اللائحة العامة لحماية البيانات: قانون الاتحاد الأوروبي، المطبق منذ مايو 2018، الذي ينظم جمع المؤسسات للبيانات الشخصية واستخدامها وحمايتها.
عملية جعل النظام أكثر أمانًا بحذف البرامج والخدمات غير اللازمة وتغيير الإعدادات الافتراضية وتطبيق إعدادات آمنة.
إبلاغ المورّد أو مالك النظام بالثغرة سرًا أولًا، ومنحه وقتًا معقولًا لإصلاحها قبل نشر التفاصيل.
برنامج تدعو فيه مؤسسة باحثين من خارجها إلى اكتشاف ثغرات أنظمتها والإبلاغ عنها، وتدفع مكافآت للتقارير الصحيحة.
اختبار سريع: هل تعرف هذه المصطلحات؟
عشرة أسئلة من هذا المعجم. اختر المعنى الصحيح لكل مصطلح واكتشف نتيجتك.
كيف تتعلم مفردات تطوير البرمجيات
- ابدأ بمصطلحات العمل اليومي مثل bug وfix وcommit وpull request، ثم انتقل إلى المصطلحات المرتبطة بتخصصك.
- اقرأ الجملة الإنجليزية أولًا، ثم راجع الترجمة وشرح استخدام المصطلح. حاول كتابة جملة من مشروع تعمل عليه.
- تعلّم المصطلح مع الكلمات التي تصاحبه: fix a bug وreview a pull request، لا بوصفه كلمة منفردة فقط.
- راجع المصطلحات أثناء قراءة ملفات README وتوثيق البرامج وتعليقات مراجعة الشيفرة. احتفظ بكتابة أسماء الدوال والخصائص كما وردت في الشيفرة.
الأسئلة الشائعة
كيف أبحث عن معنى مصطلح برمجي بالإنجليزية؟
ابحث عن المصطلح بصيغته الإنجليزية، ثم اقرأ معناه في سياق البرمجة. قد يختلف معنى كلمات مثل branch وthread وclass عن معناها في اللغة العامة؛ توضح الأمثلة المقصود في كل سياق.
هل هذا دليل لتعلّم البرمجة أم لتعلّم الإنجليزية؟
يركز الدليل على فهم الإنجليزية المستخدمة في تطوير البرمجيات. يشرح المصطلحات بالعربية ويعرض جملًا إنجليزية مترجمة، لكنه لا يحل محل دورة في البرمجة أو التوثيق التقني.
هل أستخدم المصطلح العربي أم الإنجليزي في العمل؟
استخدم الصيغة التي يفهمها فريقك، ويمكن ذكر المصطلح الإنجليزي بين قوسين عند تقديم المقابل العربي أول مرة. لا تترجم أسماء الدوال والخصائص داخل الشيفرة؛ فكتابتها جزء من واجهة البرنامج.
كيف أميّز بين المعنى العام والمعنى البرمجي للكلمة؟
انظر إلى الكلمات المحيطة بها والمهمة التي تصفها الجملة. مثلًا، تشير branch في سياق Git إلى فرع من تاريخ التطوير، لا إلى غصن شجرة. ابدأ بالتعريف ثم قارن الأمثلة.
مجالات ذات صلة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
