احراز هویت در معماری میکروسرویس: چالش ها، روش ها و تکنیک های نوین

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

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

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

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

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

ECMECONF23_081

تاریخ نمایه سازی: 31 اردیبهشت 1404

چکیده مقاله:

احراز هویت یکی از اصلی ترین چالش های امنیتی در معماری میکروسرویس محسوب می شود که به دلیل ماهیت توزیع شده این معماری، نیازمند رویکردهایی متفاوت از مدل های سنتی است. در این مقاله، ابتدا مفهوم احراز هویت و تفاوت آن با مجوز دسترسی در سیستم های Monolith و Microservice بررسی شده است. سپس چالش های موجود مانند نقض اصل مسئولیت واحد، وابستگی مرکزی و پیچیدگی پیاده سازی تشریح گردیده اند. در ادامه، سه رویکرد اصلی شامل احراز هویت در لایه مرزی (Edge-Level)، سطح سرویس (Service-Level) و انتشار هویت موجودیت خارجی معرفی شده و تکنیک های متداولی مانند SSO، JWT و OAuth جهت پیاده سازی این راهکارها تحلیل شده اند. در بخش نهایی، یک معماری پیشنهادی برای استفاده از توکن های OAuth در کنار JWT به ازای هر درخواست ارائه شده که می تواند امنیت و مقیاس پذیری بالاتری برای سیستم های میکروسرویس فراهم کند. این مطالعه می تواند برای توسعه دهندگان و معماران نرم افزار به عنوان راهنمایی عملی جهت انتخاب مناسب ترین روش احراز هویت در سیستم های توزیع شده مورد استفاده قرار گیرد.

نویسندگان

جمال نوری

استاد مدعو دانشکده ملی مهارت شهید شمسی پور، دکتری کامپیوتر-نرم افزار-ایران

محمدرضا کریمی

دانشجوی کارشناسی مهندسی فناوری اطلاعات دانشکده ملی مهارت شهید شمسی پور