احراز هویت یا Authentication چیست ؟ چرا به آن نیاز داریم و چند نوع احراز هویت وجود دارد ؟

Authentication یا احراز هویت به فرآیندی گفته می شود که در آن ارسال کننده یا دریافت کننده اطلاعات برای همدیگر اطلاعاتی را ارائه می کنند تا مطمئن  شوند آنها همانی هستند که ادعا می کنند. به نوعی در احراز هویت بررسی می شود که شخص یا ... همانی هست که ادعا می کند. اگر ارسال کننده یا دریافت کننده اطلاعات نتوانند به درستی برای همدیگر احراز هویت شوند در این میان اعتمادی ایجاد نمی شود که آنها بتوانند با همدیگر تبادل اطلاعات داشته باشند. احراز هویت یا Authentication همانطور که گفتیم یک فرآیند است و این فرآیند هم می تواند بسیار بسیار ساده باشد و هم می تواند بسیار بسیار پیچیده و دشوار باشد. ساده ترین راهکار احراز هویت که همگی ما از آن استفاده کرده ایم ساختار بسیار ساده یک کلید احراز هویت متنی است که ما آن را به عنوان پسورد یا رمز عبور می شناسیم و برای احراز هویت شدن در سیستم های مختلف از آن استفاده می کنیم. اما احراز هویت به تنهایی شامل فاکتورهای مختلفی است که برای بالا بردن سطح امنیتی آن ما این فاکتورها را به شکل زیر طبقه بندی کرده ایم ، هر چقدر شما از فاکتورهای بیشتری در احراز هویت استفاده کنید طبیعتا امنیت شما نیز بالاتر خواهد رفت : 

بقیه موضوع در ادامه مطلب ...

ادامه نوشته

تفاوت authentication و authorization چیست؟

در تحلیل عملیات پایه سامانه با این موضوع روبرو خواهید شد

تعریف نماینده، نحوه ورود افراد و ... پس می بایست با این مفاهیم آشنایی داشته باشید.

Authentication يا شناسايي هويت برای تشخیص کاربر (معتبر بودن نام کاربری، رمز عبور) به کار می رود و  authorization برای تشخیص سطح دسترسی کاربر به اطلاعات می باشدکه به منظور جلوگيري از دسترسي افراد غير مجاز به منابع و داده هاي حفاظت شده مي باشد.

وظیفه Authentication پاسخ به اين سوال است كه كاربر كيست و آيا واقعا همان كسي است كه ادعا مي كند؟ ولي authorization  مجموعه مجوز هايي است كه به يك كاربر تشخيص هويت داده شده داده مي شود و وظيفه اش پاسخ به اين سوال است كه يك كاربر مجاز ( تشخيص هويت داده شده ) چه كار مي تواند بكند و به چه اطلاعاتي مي تواند دسترسي داشته باشد.

موفق باشید