کد
22
روش های تایید اعتبار و احراز هویت
چندین روش مختلف جهت احراز هویت کاربران وجود دارد که هر کدام از این روش ها دارای ویژگی های متفاوت می باشند. در ادامه به بررسی روش های فوق خواهیم پرداخت.
روش های احراز هویت:
- احراز هویت از طریق Authorization Header موجود در پروتکل های HTTP/HTTPS
- احراز هویت از طریق فرم های تعبیه شده در HTML
- احراز هویت از طریق یک Personal Certificate
احراز هویت از طریق Authorization header در پروتکل های HTTP/HTTPS
پروتکل های HTTP و HTTPS احراز هویت را توسط فیلد های Authorization و WWW-Authenticate موجود در HTTP Header پشتیبانی می کنند.
یک وب سایت جهت الزامی کردن عملیات احراز هویت بمنظور دسترسی به یک URL، در جواب درخواست یک HTTP 401 Authorization Required را Reply می کند. که به معنای الزامی بودن انجام عملیات تایید اعتیار و احراز هویت توسط کاربر می باشد. در شکل زیر یک HTTP Authentication را در مرورگر گوگل کروم مشاهده می فرمایید.
اگر کاربر عملیات تایید اعتبار را انجام دهد، مرورگر در ئرخواست های بعدی جهت دسترسی به همان صفحه ی وب، اطلاعات تایید اعتبار را خواهد داشت.
احراز هویت از طریق فرم های تعبیه شده در HTML
وب اپلیکیشن ها می توانند عملیات تایید اعتبار کاربران را توسط تعبیه ی Input Tag ها یا همان فیلد های ورودی در یک Form Button ،Text Field ،Check Box در یک صفحه ی Login، انجام دهند.
در شکل زیر یک فرم تایید اعتبار را مشاهده می کنید.
این نوع از احراز هویت قادر به Offloaded شدن در FortiWeb نمی باشد. ولی ویژگی های آن می توانند توسط FortiWeb تحت حفاظت قرار گیرند. به عنوان مثال شما می توانید جهت الزامی کردن Complex Password یک Input Rule ایجاد کنید.
احراز هویت از طریق یک Personal Certificate
به جای وارد کردن نام کاربری و پسورد و یا در کنار وارد کردن نام کاربری و پسورد، کاربران می توانند از Personal Certificate نیز جهت انجام عملیات احراز هویت استفاده کنند. این روش می تواند یک انتخاب مناسب برای سازمان های بزرگ باشد. به عنوان مثال در شرایط زیر:
- جهت اعمال Policy هایی از قبیل Password Length یا Password Complexity، وارد کردن پسورد زمانبر باشد.
- سیستم کاربر توسط خود کاربر کنترل می شود، در این صورت قادر به نصب Personal Certificate خواهد بود.
اگر کاربران از طریق پروتکل HTTPS به وب سایت متصل می شوند، می توانید دستگاه FortiWeb را به گونه ای تنظیم کنید که کاربران در حین عملیات Handshake ملزم به ارایه ی یک Personal Certificate باشند. این مورد Public Key Infrastructure - PKI نیز نامیده می شود.
-
آخرین بروزرسانی
-
۱۰ آبان ۱۴۰۲
-
تعداد کلیک
-
۱۷