Archive

أمان واجهة برمجة التطبيقات

Browsing

رحلة التطوير: التقدم من HTTP/1 إلى HTTP/2 تعتبر بروتوكولات نقل النص الفائق HTTP واحدة من أساسيات الويب. وقد تطورت هذه البروتوكولات بمرور الوقت لتوفير تجربة مستخدم أفضل وأكثر أمانًا. في هذا الفصل، سنناقش تطور HTTP من الإصدار 1 إلى الإصدار 2. البداية: HTTP/1 ظهرت النسخة الأولى من HTTP، والمعروفة باسم HTTP/0.9، في عام 1991. كانت بسيطة للغاية، حيث تم تصميمها فقط لنقل البيانات عبر الويب. ومع ذلك، كانت هذه النسخة تفتقر إلى العديد من الميزات…

JSON: ما هو وكيف يعمل؟ معيار البيانات الشهير والمستخدم بكثرة، بتنسيق JSON، يتيح تدوين, مشاركة المعلومات و البيانات بكفاءة وخفة ملحوظة، حيث يمكنه تسهيل عملية النقل بين الخادم والمستخدم. للأشخاص, تمتاز بسهولة القراءة والتحرير، أما على مستوى الأجهزة فتتميز بقوة فهمها وتطبيقها للبيانات. كيف يعمل JSON؟ يتكون تنسيق JSON من مجموعات "البيانات:الرقم" والتي يمكن للملاحظة انها متطابقة مع الجسم في لغة البرمجة JavaScript. البيانات قد تتداول بقيمة نصية، أو رقم، أو حتى كائن، على شكل…

ما هو OAuth؟ OAuth، أو بروتوكول التفويض المفتوح، هو معيار يتيح للمستخدمين مشاركة معلوماتهم الخاصة بين مواقع الويب المختلفة بطريقة آمنة وموثوقة. يعتبر OAuth أحد أهم البروتوكولات في عالم الأمان الرقمي، حيث يتيح للمستخدمين الوصول إلى مواردهم على الإنترنت دون الحاجة إلى مشاركة كلمات المرور الخاصة بهم. ما هو OAuth؟ OAuth هو بروتوكول يتيح للتطبيقات الوصول إلى معلومات المستخدم على الإنترنت دون الحاجة إلى معرفة كلمة المرور الخاصة به. بدلاً من ذلك، يتم توفير "رمز…

كيف يعمل SSH؟ تعتبر بروتوكولات الشل الآمنة (SSH) أحد الأدوات الأساسية التي يستخدمها المطورون والمشرفون على النظام لإدارة الخوادم عن بُعد. ولكن كيف يعمل SSH بالضبط؟ الأساسيات تعتبر SSH بروتوكولًا يستخدم لتأمين الاتصالات عبر الشبكة. يتم تشفير جميع البيانات المرسلة عبر اتصال SSH، مما يحميها من الاعتراض والتلاعب. يتم تأمين الاتصال بين العميل والخادم باستخدام مفتاحين: مفتاح خاص ومفتاح عام. الاتصال عندما يتصل العميل بالخادم لأول مرة، يتم تبادل المفاتيح العامة. يستخدم العميل المفتاح العام…

ما هو WSDL؟ تعد لغة وصف خدمات الويب (WSDL) أحد الأدوات الأساسية المستخدمة في تطوير واجهات برمجة التطبيقات (APIs) للويب. تُعرف أيضًا بأنها لغة معرفة الخدمات التي تُستخدم لوصف كيفية الوصول إلى خدمة الويب وما هي العمليات التي يمكن تنفيذها من خلالها. ما هي لغة وصف خدمات الويب (WSDL)؟ لغة وصف خدمات الويب (WSDL) هي لغة XML تُستخدم لوصف خدمات الويب وكيفية الوصول إلىها. تُعرف أيضًا بأنها لغة معرفة الخدمات التي تُستخدم لوصف العمليات والرسائل…

SAML – نظرة عامة سريعة تقدم SAML (اللغة التصريحية للأمن) إحدى العناصر الأكثر استخدامًا في بناء جدار الأمان للتحقق من الشخصية في المجال الأمني الرقمي. هذا القاعدة الأمنية تم تصميمها بأيدي النخبة المتخصصة في OASIS (التحالف القياسي لتبادل الخدمات)، وهو معيار متاح يوفر الفرصة للجميع بالدخول على المواقع الإلكترونية بجواز السفر الرقمي الذي يمتلكونه من قبل. هل تعرف SAML؟ القاعدة الأمنية SAML تشير كاختصار ل "لغة تأكيد الأمان" وهي إجراء يتم عبر بروتوكول XML لادارة…