الگوهای معماری و بهینه سازی عملکرد مجوزدهی در میکروسرویسها تحلیلی جامع از OAuth ۲.۰ و JWT

سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 65

فایل این مقاله در 17 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICTBC09_027

تاریخ نمایه سازی: 26 خرداد 1405

چکیده مقاله:

معماری میکروسرویس به عنوان یک الگوی غالب در توسعه سیستم های نرم افزاری مدرن چالش های جدیدی را در زمینه امنیت و مدیریت ارتباطات بین سرویسی به وجود آورده است. یکی از مهم ترین این چالش ها سربار عملکردی ناشی از مکانیزم های مجوزدهی در هر فراخوانی API است. این مقاله به تحلیل عملکرد و بررسی راهکارهای بهینه سازی کارایی در این مکانیزم ها می پردازد. در این راستا، پروتکل استاندارد OAuth ۲.۰ و دو نوع متداول، توکن یعنی توکن های وب (JSON) JWT به عنوان یک راهکار بی حالت و توکن های مرجع (Opaque) به عنوان یک راهکار باحالت Stateful مورد مقایسه دقیق قرار می گیرند. در ادامه، الگوهای معماری مختلف مانند استفاده از API Gateway و پیاده سازی غیرمتمرکز منطق مجوزدهی تحلیل شده و مزایا و معایب هر کدام از منظر عملکرد، مقیاس پذیری و امنیت تشریح می شود. هدف نهایی این پژوهش ارائه یک چارچوب تحلیلی برای معماران سیستم است تا بتوانند بر اساس نیازمندی های خاص پروژه بهترین توازن را میان امنیت و کارایی در سیستم های مبتنی بر میکروسرویس برقرار کنند.

کلیدواژه ها:

معماری میکروسرویس ۲.۰ ، OAuth ، مجوزدهی (Authorization) ، کارایی سیستم های توزیع شده ، امنیت API

نویسندگان

امین الدین اکبری

گروه کامپیوتر، واحد ملایر، دانشگاه آزاد اسلامی، همدان، ملایر - ایران

عبادالله زهره وند

گروه کامپیوتر، واحد ملایر، دانشگاه آزاد اسلامی، همدان، ملایر - ایران