موضوع مقاله: احراز هویت چندعاملی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # احراز هویت چندعاملی | مقدمه: احراز هویت چند فاکتوری یا چند عاملی (MFA) یک روش احراز هویت ادعایی کاربر است که در آن کاربر تنها پس از پیش‌آوردن ۲ یا چند قطعه شواهد (یا عوامل) به یک مکانیزم احراز هویت دسترسی می‌یابد: دانش (چیزی که تنها کاربر می‌داند)، مالکیت (چیزی که تنها کاربر دارند) و ذات (چیزی که تنها کاربر است). | ## بخش 1: احراز هویت چندعاملی | انواع احراز هویت احراز هویت دو عاملی (همچنین به عنوان 2FA شناخته می‌شود) یک نوع (زیر مجموعه) از احراز هویت چند عاملی است. این یک روش تأیید هویت ادعایی کاربر با استفاده از ترکیبی از دو عامل متفاوت است که عبارت است از: ۱) چیزی که آن‌ها می‌دانند، ۲) چیزی که آن‌ها دارند و یا ۳) چیزی که آن‌ها هستند. احراز هویت دو عاملی یک لایه امنیتی اضافی ایجاد می‌کند و چیزی نیاز دارد که فقط صاحب حساب می‌تواند به آن دسترسی داشته باشد. فقط ترکیبی صحیح از یک کارت بانکی (چیزی که کاربر دارای آن است) و یک PIN (شماره شناسایی شخصی، چیزی که کاربر می‌داند) اجازه می‌دهد تا معامله انجام شود. احراز هویت چند فاکتوری مانند احراز هویت دو فاکتوری است با این تفاوت که بیش از دو فاکتور برای احراز هویت بکار می‌روند. احراز دو گامه (احراز دو مرحله‌ای یا تصدیق دو مرحله‌ای)روشی است برای تأیید هویت که مدعی هویت با بهرمندی از دو چیز که او می‌داند (فاکتورهای دانش مانند رمز عبور و رمز پویا) غیر از چیزی که او دارد یا چیزی که او است هویت خود را احراز می‌کند. یک مثال از یک گام دوم، تکرار چیزی است که از طریق مکانیسم خارج از باند مانند کد تأیید ۶ رقمی گرفته شده با پیامک یا از اَپ (برنامه) گوشی است که برای کاربر و سیستم تأیید مشترک است. تفاوت احراز هویت دو یا چند گامه با احراز هویت دو یا چند فاکتوری (عاملی) در این است که در احراز هویت چند گامه، همهٔ بخش‌های احراز هویت چیزی هستند که کاربر دارد در حالی که در احراز هویت چند فاکتوری، بخش‌های گوناگون احراز هویت ترکیبی از چیزی که کاربر می‌داند، دارد و است می‌باشد. عوامل احراز هویت استفاده از عوامل تأیید هویت چندگانه برای اثبات هویت خود بر اساس این فرض است که یک بازیگر غیر مجاز بعید است بتواند فاکتورهای مورد نیاز برای دسترسی را فراهم کند. اگر در یک اقدام احراز هویت حداقل یکی از اجزاء غلط یا ارائه نادرست باشد، هویت کاربر با اطمینان کافی تأیید نشده و دسترسی به دارایی (به عنوان مثال، یک ساختمان یا داده) که توسط احراز هویت چند عاملی محافظت می‌شود مسدود باقی می‌ماند. گذرواژه یک کلمه رمز یا رشته از حروف است که برای تأیید هویت کاربر استفاده می‌شود. بسیاری از تکنیک‌های احراز هویت چند عامل به رمز عبور به عنوان یک عامل تأیید اعتبار اعتماد دارند. این‌ها شامل هر دو نوع دیگر هستند که از چند کلمه ( یک گذرواژه ) و شماره شناسایی شخصی (PIN) کوتاه و صرفاً عددی که عموماً برای دسترسی به خودپرداز استفاده می‌شوند را شامل می‌شوند. بسیاری از سوالات رمزی مانند "شما کجا متولد شدید؟" نمونه‌های ضعیفی از فاکتور دانش هستند، زیرا ممکن است به گروه گسترده ای از افراد شناخته شده باشند یا بتوانند مورد تحقیق قرار گیرند. فاکتورهای مالکیت فاکتورهای مالکیت (چیزی که تنها کاربر دارد) برای احراز هویت برای قرن ها، به شکل کلید یک قفل استفاده شده‌است. اصل اساسی این است که کلید شامل یک رمز است که بین قفل و کلید به اشتراک گذاشته شده‌است، و همین اصل تأیید اعتبار فاکتور در سیستم‌های کامپیوتری را بر عهده دارد. آن‌ها معمولاً از یک صفحه داخلی ساخته شده برای نمایش داده‌های احراز هویت تولید شده‌استفاده می‌کنند که به صورت دستی توسط کاربر وارد می‌شوند. نشانه های متصل نشانه‌های متصل دستگاه‌هایی هستند که به صورت فیزیکی به رایانه متصل می‌شوند تا مورد استفاده قرار گیرند. این دستگاه‌ها به صورت خودکار داده‌ها را انتقال می‌دهند.انواع مختلفی از جمله خوانندگان کارت، برچسب‌های بی‌سیم و نشانه‌های USB وجود دارد. نشانه های نرم‌افزاری نشانه های نرم‌افزاری (نشانه نرم‌افزاری a.k.a)یک نوع از ابزار امنیتی اعتبارسنجی دو فاکتوری است که ممکن است برای مجوز استفاده از خدمات کامپیوتری استفاده شود. نشانه‌های نرم‌افزاری بر روی یک وسیله الکترونیکی متداول مانند کامپیوتر رومیزی، لپ تاپ، PDA یا تلفن همراه ذخیره می‌شود و می‌توان آن را تکثیر کرد. (نشانگرهای سخت افزاری کنتراست، جایی که اعتبارها در یک دستگاه سخت افزاری اختصاصی ذخیره می‌شوند و بنابراین نمی‌توانند تکرار شوند (تهاجم فیزیکی دستگاه).) عوامل ذاتی اینها عوامل مرتبط با کاربر هستند و معمولاً روش‌های بیومتریک، از جمله خوانندگان اثر انگشت، اسکنر شبکیه یا تشخیص صدا هستند. تایید هویت دو مرحله‌ای تلفن همراه احراز هویت دو مرحله ای تلفن همراه امن‌تر از حفاظت از یکباره رمزعبور است اما از نگرانی‌های امنیتی رنج می‌برد. تلفن‌ها ممکن است همانندسازی شوند، برنامه‌ها می‌توانند بر روی چندین تلفن اجرا شوند و پرسنل تعمیر و نگهداری تلفن همراه می‌توانند متون SMS را بخوانند. به‌طور کلی تلفن همراه را نمی توان به‌طور کلی به خطر انداخت، به این معنی که تلفن دیگر چیزی نیست که قفط کاربر دارد. اشکال اصلی احراز هویت، از جمله چیزی که کاربر دارای آن است، این است که کاربر باید در تمام زمان‌ها عملاً در همه جا به دنبال نشانه فیزیکی (USB stick، کارت بانکی، کلید یا مشابه) باشد.از دست دادن و سرقت یک خطر است.بسیاری از سازمان‌ها ممنوع‌الخروج کردن دستگاه‌های USB و الکترونیکی،و بسیاری از ماشین‌های مهم پورت USB در داخل و خارج از محل را به دلیل بدافزار و خطر سرقت اطلاعات ، در اختیار ندارند.نشانه‌های فیزیکی معمولاً نیاز به یک نشانه جدید برای هر حساب و سیستم جدید ندارند.خرید و متعاقباً جایگزینی نشانه‌ها از این نوع، هزینه‌ها را شامل می‌شود. | ## بخش 2: احراز هویت چندعاملی | به علاوه ، تضادهای ذاتی و توازن اجتناب‌ناپذیر بین قابلیت استفاده و امنیت وجود دارد. احراز هویت دو مرحله‌ای تلفن همراه شامل وسایلی مانند تلفن‌های همراه و گوشی‌های هوشمند به منظور ارایه یک روش جایگزین که از چنین موضوعاتی اجتناب کند توسعه داده شد.برای تأیید اعتبار خود، افراد می توانند از کدهای دسترسی شخصی خود به دستگاه ( چیزی که تنها کاربر فردی می داند) استفاده کنند، به علاوه یک رمز عبور یکبار معتبر، پویا، معمولاً شامل 4 تا 6 رقمی است. کد عبور را می‌توان به وسیله SMS یا اعلان از طریق فشار به دستگاه تلفن همراه خود ارسال کرد یا می‌توان آن را با استفاده از نرم‌افزار Generator یک بار گذرواژه تولید کرد. در هر سه مورد، فایده استفاده از یک تلفن همراه این است که نیازی به یک نشانه اختصاصی اضافی ندارد، چرا که کاربرها معمولاً دستگاه‌های تلفن همراه خود را در تمام زمان‌ها حمل می‌کنند. تا سال 2018، SMS برای حساب‌های مبتنی بر مصرف، وسیع‌ترین روش احراز هویت چند منظوره بوده‌است. با وجود محبوبیت تأیید اس ام اس، NIST ایالات متحده آن را به عنوان یک نوع احراز هویت محکوم کرده و طرفداران امنیتی آن را به صورت عمومی مورد انتقاد قرار داده‌اند. در سال‌های 2016 و 2017، هر دو شرکت گوگل و اپل، تایید هویت دو مرحله‌ای کاربر را با اعلان فشار به عنوان روش جایگزین شروع کردند. امنیت نشانه‌های امنیتی تلفن همراه به‌طور کامل به امنیت عملیاتی اپراتور تلفن همراه بستگی دارد و می‌تواند به راحتی توسط سرویس‌های تلفنی یا شبیه سازی سیم کارت توسط سازمان‌های امنیت ملی تخریب شود. مزایا نشانه دیگری لازم نیست چون از دستگاه‌های همراه استفاده می‌کند که معمولاً در تمام مدت حمل می‌شوند. همانطور که آن‌ها به‌طور مداوم تغییر می‌کنند،کدهای پویای تولید شده برای استفاده از log‌های ثابت امن‌تر هستند. بسته به نوع راه حل، کدهای عبور استفاده شده به صورت خودکار جایگزین می‌شوند تا اطمینان حاصل شود که کد معتبر همیشه در دسترس است. معایب کاربر زمانی که احراز هویت لازم باشد باید یک تلفن همراه شارژ شده که در محدوده یک شبکه تلفن همراه است را حمل کنند،اگر گوشی نمی‌تواند پیام‌ها را نمایش دهد، از قبیل آسیب دیدن یا تعطیلی برای به روز رسانی یا به دلیل افراط در دمای هوا ( به عنوان مثال در فصل زمستان )، دسترسی اغلب بدون برنامه‌های پشتیبان غیرممکن خواهد شد. کاربر باید شماره تلفن همراه شخصی خود را با ارائه دهنده به اشتراک بگذارد، حریم خصوصی شخصی را کاهش داده و به‌طور بالقوه هرزنامه را اجازه می‌دهد. حامل‌های تلفن همراه ممکن است از کاربر برای دریافت کارمزد پیام رسانی استفاده کنند. پیغام‌های متنی به تلفن‌های همراه با استفاده از SMS ناامن هستند و می‌توانند متوقف شوند. 700–705, July 2008 پیام‌های متنی ممکن است فوراً تحویل داده نشوند و تاخیرهای اضافی در فرایند تأیید هویت اضافه شوند. بنابراین اگر گوشی گم شود یا به سرقت برود، تمام حسابهایی که ایمیل آن کلیدی است، می‌تواند هک شود زیرا گوشی می‌تواند عامل دوم را دریافت کند. تلفن‌های همراه به سرقت رفته، به‌طور بالقوه به دزد اجازه دسترسی به حساب‌های کاربری را می‌دهد. حملات مهندسی اجتماعی علیه شرکت‌های اپراتور تلفن همراه، منجر به تحویل دادن سیم کارت‌های تکراری به جنایتکاران شده‌است. پیشرفت در احراز هویت دو عامل تلفن همراه پیشرفت در پژوهش در احراز هویت دو عاملی برای تلفن‌های همراه روش‌های مختلفی را در نظر می‌گیرد که در آن یک عامل دوم می‌تواند در حالی اجرا شود که مانع برای کاربر نشود. با استفاده مداوم و بهبود در دقت سخت افزار تلفن همراه مانند GPS، میکروفون و ژیروسکوپ / شتاب سنج، توانایی استفاده از آن‌ها به عنوان عامل دوم احراز هویت، قابل اعتمادتر شده‌است.ه عنوان مثال، با ثبت صدای محیط از یک دستگاه تلفن همراه و مقایسه آن با ثبت صدای محیط از کامپیوتر در همان اتاقی که کاربر سعی در تأیید هویت دارد، ، فرد قادر است فاکتور دوم مؤثر احراز هویت داشته باشد. احراز هویت چند عاملی بدون رمز عبور احراز هویت چند عاملی بدون رمز عبور، به منظور افزایش امنیت و ساده‌سازی فرآیند احراز هویت کاربران توسعه یافته است. این روش امنیتی بر اساس استفاده از استاندارد FIDO (فست آی‌دن‌تی‌تی آنلاین) ارائه می‌شود که با بهره‌گیری از رمزنگاری کلید عمومی، بدون نیاز به حفظ یا مدیریت گذرواژه‌ها، امنیت را افزایش می‌دهد و همچنین تجربه کاربری بهتری را فراهم می‌آورد نحوه عملکرد FIDO در روش احراز هویت بدون رمز عبور، دستگاه کاربر (نظیر تلفن هوشمند یا توکن امنیتی) به عنوان یک “احراز هویت کننده” عمل می‌کند. این فرآیند شامل تولید یک جفت کلید عمومی و خصوصی توسط دستگاه کاربر است که کلید عمومی به سرور احراز هویت ارسال می‌شود و کلید خصوصی بر روی دستگاه کاربر باقی می‌ماند. با این روش، امنیت احراز هویت و مقاومت در برابر حملاتی مانند فیشینگ تقویت می شود مزایای احراز هویت بدون رمز عبور یکی از مزایای اصلی احراز هویت FIDO این است که نیاز به گذرواژه‌ها را از بین می‌برد، که این اقدام خطرات مرتبط با حملات گذرواژه مانند فیشینگ و جاسوسی را کاهش می‌دهد. همچنین استفاده از روش‌های بیومتریک همچون تشخیص اثر انگشت و چهره‌نگاری تجربه‌ای آسان و امن را برای ورود به سیستم‌ها فراهم می‌کند. | ## بخش 3: احراز هویت چندعاملی | پذیرش و نتایج آینده استاندارد FIDO به سرعت در حال پذیرش است و با اجرای آن در دستگاه‌ها، سیستم‌عامل‌ها و مرورگرهای مختلف، توجه زیادی را به خود جلب کرده است. انتظار می‌رود با افزایش تهدیدات سایبری، استفاده از FIDO به عنوان یک راه حل امنیتی فراگیر گسترش یابد. انتشارات ویژه NIST 800-63-3 انواع مختلفی از احراز هویت دو عامل را مورد بحث قرار می‌دهد و راهنمایی در مورد استفاده از آن‌ها در فرایندهای کسب و کار که نیاز به سطوح مختلف اطمینان دارند، ارائه می‌دهد. در سال 2005، شورای بررسی آزمون‌های موسسه مالی فدرال ایالات متحده، راهنمایی‌هایی برای موسسات مالی ارائه داد که موسسات مالی ارزیابی‌های مبتنی بر ریسک را انجام می دهند، برنامه‌های آگاهی مشتری را ارزیابی می‌کنند و اقدامات امنیتی را برای تأیید صحت اعتبار مشتریان از راه دور برای دسترسی به خدمات مالی آنلاین، رسماً توصیه می‌کنند. روش‌های تأیید اعتبار که به بیش از یک عامل بستگی دارند (به‌طور خاص، آنچه کاربر می داند، دارد، و است) برای تعیین هویت کاربر. در پاسخ به این انتشار، بسیاری از فروشندگان احراز هویت به‌طور نامناسبی از چالش سوء استفاده، تصاویر مخفی و سایر روش‌های مبتنی بر دانش به عنوان احراز هویت چند عامل استفاده کردند. با توجه به سردرگمی و پذیرش وسیع این روش ها، در 15 اوت 2006، FFIEC دستورالعمل‌های تکمیلی را منتشر کرد که بیان می‌کند که با تعریف یک سیستم تأیید هویت چندگانه "حقیقی" باید از موارد مشخص سه عامل تأیید هویت که تعریف کرده، استفاده کند، و تنها از چندین نمونه از یک عامل منفرد استفاده نکند. امنیت به گفته موافقان، تأیید اعتبار چند عاملی می‌تواند شیوع دزدی هویت اینترنتی و سایر تقلب آنلاین را کاهش دهد، چرا که گذرواژه قربانی دیگر کافی نخواهد بود تا به اطلاعات خود دسترسی دائمی داشته باشد. با این حال، بسیاری از رویکردهای احراز هویت چند عاملی در برابرفیشینگ ، مرورگر، و حملات میانی آسیب‌پذیر هستند. احراز هویت چند عامل ممکن است در برابر تهدیدات مدرن، نظیر ATM، فیشینگ و نرم‌افزارهای مخرب، ناکارآمد باشد. در ماه مه سال 2017 O2 Telefónica، یک ارائه دهنده خدمات تلفن همراه آلمانی، تأیید کرد که مجرمان سایبری از آسیب پذیریSS7 به منظور دور زدن احراز هویت دو مرحله ای پیامک برای برداشت غیر مجاز از حساب‌های بانکی کاربران استفاده کرده‌اند.مجرمان ابتدا کامپیوترهای دارنده حساب را به منظور سرقت حسابهای بانکی و شماره تلفن خود آلوده کردند.سپس مهاجمان دسترسی به یک ارایه‌دهنده خدمات تقلبی را خریداری کرده و مسیری را برای شماره تلفن قربانی به یک گوشی کنترل شده توسط آن‌ها راه اندازی کردند.در نهایت، مهاجمان به حساب‌های بانکی آنلاین قربانیان وارد شدند و درخواست پول در حساب‌ها به حساب‌های متعلق به مجرمان را کردند.SMS به شماره‌های تلفن که توسط مهاجمان کنترل می شد وصل شده بود و مجرمان پول را به خارج منتقل می‌کردند. اجرای ملاحظات بسیاری از محصولات احراز هویت چند عامل نیاز به استفاده از نرم‌افزارهای مشتری برای ایجاد سیستم‌های تأیید هویت چند عامل دارند. برخی از فروشندگان بسته‌های نصب جداگانه برای ورود بهشبکه، گواهینامه دسترسی به وب و گواهینامه اتصال ، VPN ایجاد کرده‌اند. برای چنین محصولاتی ممکن است چهار یا پنج بسته نرم‌افزاری متفاوت برای خاموش کردن کامپیوتر شخصی به منظور استفاده ازکارت شناسایی یاکارت هوشمند وجود داشته باشد. این به چهار یا پنج بسته که در آن کنترل نسخه باید انجام شود، و چهار یا پنج بسته برای بررسی درگیری با برنامه‌های کاربردی کسب و کار ترجمه می‌شود. اگر دسترسی را با استفاده از صفحات وب مدیریت کنید، می توانید هزینه‌های فوق را به یک برنامه محدود کنید. با سایر راه حل‌های احراز هویت چند عامل، مانند نشانه‌های مجازی و برخی محصولات سخت افزاری، هیچ نرم‌افزاری نباید توسط کاربران نهایی نصب شود. بسیاری از مصرف کنندگان مهارت‌های فنی لازم برای نصب یک گواهینامه نرم‌افزار جانبی مشتری را ندارند.به‌طور کلی، راه‌حل‌های چند عاملی نیازمند سرمایه‌گذاری بیشتر برای اجرا و هزینه‌های نگهداری هستند. اکثر سیستم‌های مبتنی بر نشانه، اختصاصی هستند و برخی فروشندگان برای هر کاربر هزینه سالیانه دریافت می‌کنند. ممکن است نوع سخت‌افزار آسیب‌دیده یا از دست رفته و صدورنشانه‌ها در صنایع بزرگ مانند بانک‌ها یا حتی در شرکت‌های بزرگ لازم باشد. علاوه بر هزینه‌های استقرار، تأیید اعتبار چند عاملی اغلب هزینه‌های پشتیبانی اضافی را همراه دارد. نظرسنجی سال ۲۰۰۸ از بیش از ۱۲۰ اتحادیه اعتباری آمریکا توسط ژورنال اتحادیه اعتبار ، هزینه‌های پشتیبانی مربوط به تأیید اعتبار دو عاملی را گزارش داد. در گزارش خود، اسناد نرم‌افزاری و ابزار نوار ابزار برای داشتن بالاترین هزینه‌های پشتیبانی گزارش شده‌است. نمونه چندین سرویس وب محبوب ، اعتبار سنجی چند عاملی را به کار می‌گیرند، معمولاً به عنوان یک ویژگی اختیاری که به‌طور پیش‌فرض غیرفعال شده‌است. | ## جمع‌بندی | احراز هویت دو عامل بسیاری از خدمات اینترنتی ( در میان آن‌ها: گوگل، آمازون AWS ) از الگوریتم رمز عبور زمان باز مبتنی بر زمان ( TOTP ) برای پشتیبانی از اعتبارسنجی دو مرحله‌ای استفاده می‌کند.