- API Security with Ahmed Elemam | AskDeveloper Podcast
Skip to content
AskDeveloperPODCAST
EpisodesTopicsPeopleListen & subscribe

Find a conversation across both shows. Try AI, C#, or a guest’s name.

All episodes
AskDeveloper Podcast
AudioVideo
Published Jan 15, 2023

API Security with Ahmed Elemam

Chapters

  1. 00:00تقديم الحلقة وضيفها: محمد الشريف
  2. 07:37من API مفتوح إلى أساسيات تأمين الوصول
  3. 13:13OAuth: التحقق من الهوية ومنح الصلاحيات
  4. 21:57التوكنز وJWT والتحقق من التوقيع
  5. 34:13التحكم في الصلاحيات وحصص طلبات API
  6. 40:13Rate Limiting وحماية الخدمة من الضغط
  7. 40:55تأمين الاتصال بين الخدمات وهوية العميل
  8. 50:21Access Token وRefresh Token وتجديد الجلسات
  9. 53:25رصد السلوك غير المعتاد وخدمات الهوية الجاهزة
  10. 57:31خاتمة الحلقة ومصادر للمتابعة
Cybersecurity & privacyProgramming & development
API securityIdentity & authentication

About this episode

يتناول أحمد الإمام مع محمد الشريف أساسيات تأمين واجهات برمجة التطبيقات من منظور عملي للمطورين، بدءًا من حماية الاتصال عبر HTTPS وتحديد ما يجب حمايته، وصولًا إلى التحقق من الهوية والتفويض وإدارة الوصول إلى الموارد. يشرح الحوار فكرة OAuth عبر مثال منح تطبيق صلاحية محددة للوصول إلى بيانات المستخدم، ويناقش التوكنات والتحقق من سلامتها، وما الذي يمكن أن يظهر داخل JWT ولماذا لا ينبغي التعامل معه كوسيلة لإخفاء البيانات. كما يفرّق بين حصص الاستخدام المرتبطة بخطط الخدمة وآليات الحد من الطلبات لحماية البنية التحتية، ويتطرق إلى انتهاء صلاحية التوكنات وRefresh Tokens وإعادة التحقق عند العمليات الحساسة أو السلوك غير المعتاد.

Discussion highlights

  • البدء بتأمين اتصال الـAPI عبر HTTPS وحماية البيانات أثناء انتقالها
  • التمييز بين التحقق من الهوية Authentication والتفويض Authorization عند الوصول للموارد
  • تطبيق مبدأ أن يرى المستخدم بياناته فقط والتحقق من الصلاحيات لكل طلب
  • شرح OAuth ومنح التطبيقات صلاحيات محددة وقابلة للسحب بدل مشاركة بيانات الدخول
  • فهم بنية التوكنات والتحقق من التوقيع لمنع العبث بها أو قبول توكن صادر لجهة أخرى

More from this conversation

  • التعامل الحذر مع JWT: إمكانية قراءة محتواه وعدم وضع بيانات حساسة فيه
  • الفرق بين Quotas المرتبطة بالاستخدام أو الفوترة وRate Limiting لحماية الخوادم من الضغط وDDoS
  • موازنة مدة صلاحية Access Token مع استخدام Refresh Token لإعادة التحقق دون إرهاق المستخدم بتسجيل الدخول
  • رفع مستوى التحقق للعمليات الحساسة أو السلوك غير المعتاد مثل تسجيل الدخول من مواقع متباعدة

Links & resources

  • قناة المهندس أحمد الإمام:www.youtube.com
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Ahmed Elemam
Ahmed ElemamGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
KEEP EXPLORING

Continue the conversation.

Episode artwork: #لايف_مع_القهوة و حنجيب سيرة ال Passwordless وداعاً لكلمات السر1:52:42
More on Identity & authentication

#لايف_مع_القهوة و حنجيب سيرة ال Passwordless وداعاً لكلمات السر

AskDeveloper Podcast
Video
Cybersecurity & privacy
Jul 30, 2022
Episode artwork: بروتوكولات الهوية مع طارق داوود - Identity Protocols with Tarek Dawoud2:10:06
More on Identity & authentication

بروتوكولات الهوية مع طارق داوود - Identity Protocols with Tarek Dawoud

AskDeveloper Podcast
Video
Cybersecurity & privacy
Nov 6, 2021
Episode artwork: Performance Testing - اختبارات الأداء1:31:05
More on Programming & development

Performance Testing - اختبارات الأداء

AskDeveloper Podcast
Video
Programming & development
Feb 24, 2025
AskDeveloper.

Conversations about software, technology, and the people behind it.

Follow the podcastXFacebook
The Weekend Podcast

Three hosts. A weekly catch-up on tech, news, money, and whatever sparks a good conversation.

Follow the podcastTribbel
About Mohamed Ask the host
SubscribePrivacy PolicyOwner admin
© 2026 AskDeveloper Podcast