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