Екі факторлы аутентификация дегеніміз не? Қарапайым нұсқаулық
Екі факторлы аутентификация (2FA) — сіз кім екеніңізді дәлелдеу үшін екі түрлі дәлел сұрайтын кіру: әдетте сіз білетін нәрсе, мысалы құпия сөз, плюс сізде бар нәрсе, мысалы телефон немесе қауіпсіздік кілті. Қылмыскер құпия сөзіңізді ұрласа немесе болжаса да, екінші факторсыз кіре алмайды. Маңызды аккаунттарды қорғаудың ең қарапайым жолдарының бірі осы.
AI көмегімен құрастырғанда ол неге маңызды
AI құрастырушыдан «кіру» сұрасаңыз, әдетте электрондық пошта мен құпия сөз аласыз. Бұл жақсы бастама, бірақ құпия сөздерді қайта пайдаланады, фишингке ұшыратады және ағып кетеді. Егер қолданбаңызда құнды нәрсе болса — клиент жазбалары, шот-фактуралар, әкімші басқару элементтері, төлем баптаулары — бір ұрланған құпия сөз бәрін ашып беруі мүмкін.
2FA сізге бірден ойламайтын шешімдерге де әсер етеді:
- Кім міндетті түрде пайдалануы керек. Барлығына міндетті емес пе, әкімшілерге міндетті ме, әлде бәріне міндетті ме?
- Қандай әдістерді қолдайсыз. Қосымшадағы кодтар, мәтіндік хабарламалар, passkey, қауіпсіздік кілттері.
- Біреу құлыптан шыққан кезде не болады. Жоғалған телефондар — 2FA бар кез келген қолданба үшін ең жиі қолдау сұрауы.
- Оны қай жерде іске асыру керек. Тексеру серверде болуы керек. Тек браузерде бетті жасыратын 2FA экранын айналып өтуге болады.
Криптографияны өзіңіз жазудың қажеті жоқ — сыналған кітапханалар мен аутентификация провайдерлері оны өңдейді. Бірақ не сұрау керек екенін білу керек.
Күнделікті ұқсастық
Банктің сейф жәшігін елестетіңіз. Оны ашу үшін сізге жеке куәлік (банк тексеретін нәрсе, яғни сіз екеніңізді немесе нені білетініңізді) және физикалық кілт (сізде бар нәрсе) керек. Қолыңызды көшіріп алған ұры кілтке ие болмайды. Кілтті қалтадан ұрлаған ұры да жеке куәлік тексеруінен өте алмайды.
2FA да солай жұмыс істейді. Құпия сөз — қол қойылым, телефон немесе қауіпсіздік кілті — физикалық кілт. Олардың әрқайсысы жеке жеткіліксіз.
Үш түрлі фактор
Қауіпсіздік стандарттары, мысалы АҚШ Ұлттық стандарттар және технологиялар институтының (NIST) цифрлық идентификация нұсқаулары, факторларды үш түрге бөледі:
| Фактор | Мысалдар |
|---|---|
| Сіз білетін нәрсе | Құпия сөз, PIN |
| Сізде бар нәрсе | Аутентификатор қосымшасы бар телефон, қауіпсіздік кілті, passkey сақтайтын құрылғы |
| Сіз болатын нәрсе | Саусақ ізі, бет — әдетте нақты тексеруді жасайтын құрылғыны ашу үшін қолданылады |
Негізгі сөз — әртүрлі. Құпия сөз бен қауіпсіздік сұрағы — екі білетін нәрсе, сондықтан бұл нағыз екі факторлы аутентификация емес. Егер бір ағып кету екеуін де ашып берсе, ол тек бір фактор ретінде саналады.
Жиі кездесетін 2FA әдістерін салыстыру
| Әдіс | Қалай жұмыс істейді | Күші | Ескерту |
|---|---|---|---|
| SMS коды | Код телефон нөміріңізге мәтін хабарламасы ретінде келеді | Ең әлсізі | SIM-карталарды ауыстыру мен фишингке осал, бірақ 2FA-сыз болғаннан әлдеқайда жақсы |
| Электрондық пошта коды | Код поштаңызға жіберіледі | Әлсіз | Тек электрондық пошта аккаунтындай ғана қауіпсіз |
| Аутентификатор қосымшасы (TOTP) | Google Authenticator сияқты қосымша әр 30 секунд сайын жаңа 6 таңбалы код жасайды | Жақсы | Интернетсіз жұмыс істейді; жалған сайт кодты сұраса, әлі де фишингке ұшырауы мүмкін |
| Push растауы | Қосымша «Бұл сіз бе?» деп сұрайды және сіз растау түймесін басасыз | Жақсы | «Растау шаршауына» назар аударыңыз: пайдаланушылар қайталанатын сұраулардан құтылу үшін «иә» деп басады |
| Passkey немесе қауіпсіздік кілті | Құрылғыдағы криптографиялық кілт нақты сайтта екеніңізді дәлелдейді | Ең күштісі | Ұқсас доменге жауап бермейтіндіктен, фишингке төзімді |
NIST нұсқаулығы кодты теру арқылы жұмыс істейтін әдістерді (SMS, электрондық пошта, аутентификатор қосымшалары) фишингке төзімді емес деп санайды, ал кодтарды телефон желісі арқылы жіберуді «шектеулі» деп белгілейді. WebAuthn/FIDO2 стандарттарына негізделген passkey мен аппараттық қауіпсіздік кілттері фишингке төзімді деп саналады.
Практикалық қорытынды: аутентификатор қосымшасы көпшілік қолданбаға күшті әрі оңай әдепкі таңдау, ал пайдаланушылар оларға үйренген болса, passkey ұсынуға тұрарлық.
Жұмыс мысалы: клиент порталына арналған 2FA
Шағын бухгалтерлік фирма клиенттерімен салық құжаттарын бөлісетін портал жасадыңыз делік. Дұрыс 2FA орнату қадам-қадаммен мынадай болады.
Қосу (тіркеу). Клиент Прия Баптаулар бөлімін ашып, «Екі факторлы аутентификацияны қосу» түймесін басады. Қолданба құпия кілт жасап, оны QR коды ретінде көрсетеді. Ол оны аутентификатор қосымшасымен сканерлейді, сонда қосымша алты таңбалы кодтарды көрсете бастайды. Баптаудың жұмыс істегенін дәлелдеу үшін ол ағымдағы кодты порталға қайта теріп енгізеді. Қолданба он қалпына келтіру кодын көрсетіп, оларды қауіпсіз жерге сақтауды сұрайды.
Кейін кіру.
- Прия электрондық поштасы мен құпия сөзін енгізеді. Сервер оларды тексереді.
- Оны бірден жүйеге кіргізудің орнына сервер сеанс күйін «құпия сөз дұрыс, екінші фактор күтуде» деп белгілеп, код экранын көрсетеді.
- Ол қосымшасынан кодты теріп енгізеді. Сервер оны сақталған құпия кілтімен салыстырады, сағаттың аз ауытқуына рұқсат береді.
- Тек осыдан кейін сервер толық сеанс жасап, оған құжаттарды көруге рұқсат береді.
Шабуылшы не көреді. Егер Прияның құпия сөзі басқа сайттан ағып кетсе, шабуылшы 3-қадамда тұрып қалады. Әр дұрыс емес код әрекеті санала береді, бірнеше қате әрекеттен кейін аккаунт уақытша құлыпталып, Прияға электрондық хат келеді.
Телефонын жоғалту. Прия кіру үшін қалпына келтіру кодтарының бірін пайдаланады, жаңа телефонымен 2FA-ны өшіріп, қайта қосады және жаңа қалпына келтіру кодтарын алады. Пайдаланылған код енді ешқашан қайта қолданыла алмайды.
Қызметкерлер үшін. Фирманың бухгалтерлері әрбір клиенттің файлдарын көре алады, сондықтан портал қызметкер аккаунттары үшін 2FA-ны талап етеді: олар тіркелмейінше басқару тақтасына кіре алмайды.
Негізгі терминдердің түсіндірмесі
| Термин | Мағынасы |
|---|---|
| 2FA / MFA | Екі факторлы / көп факторлы аутентификация: бірнеше түрлі дәлелмен кіру. |
| Фактор | Бір түрлі дәлел: білетін, бар немесе болатын нәрсе. |
| TOTP | Уақытқа негізделген бір реттік құпия сөз — аутентификатор қосымшаларындағы ауысып отыратын кодтар. |
| Ортақ құпия | QR коды арқылы орнатылатын жасырын мән, оны қолданба мен телефоныңыз сәйкес кодтар жасау үшін пайдаланады. |
| Қалпына келтіру (резервтік) кодтары | Екінші фактор жоғалғанда кіру үшін бір реттік кодтар. |
| Passkey | Құпия сөздің орнына ашық кілт криптографиясын пайдаланатын, құрылғыңызда сақталатын кіру тіркелгі деректері. |
| Қауіпсіздік кілті | Passkey сияқты жұмыс атқаратын шағын физикалық құрылғы (USB немесе NFC). |
| SIM-картаны ауыстыру | Ұяшық операторын біреудің нөмірін жаңа SIM-картаға көшіруге алдау, сонда мәтіндер шабуылшыға барады. |
| Фишинг | Адамдарды құпия сөздерін немесе кодтарын беруге алдайтын жалған сайт немесе хабарлама. |
| Қосымша аутентификация (step-up) | Төлем мәліметтерін өзгерту сияқты маңызды әрекеттің алдында екінші факторды қайта сұрау. |
Жиі кездесетін қателер мен қате түсініктер
- «2FA аккаунтты бұзу мүмкін емес етеді». Ол бұзуды едәуір қиындатады. Фишинг сайттары енгізілген кодтарды нақты уақытта ұстай алады, сондықтан passkey бар.
- Кодты тек браузерде тексеру. Егер сервер құпия сөзден кейін толық сеанс берсе, код экраны — әшекей. Сервер екінші фактор өткенше кіруге тыйым салуы керек.
- Код болжауға шек қоймау. Алты таңбалы кодтың миллион нұсқасы бар. Жылдамдық шегі мен құлыптаусыз шабуылшы жай ғана болжай береді.
- Қалпына келтіруді ұмыту. Қалпына келтіру кодтары болмаса, жоғалған әр телефон қолдау сұрауына немесе құлыптан шыққан клиентке айналады.
- TOTP құпия кілтін абайсызда сақтау. Ортақ құпия дерекқорда шифрленуі керек және орнатудан кейін қайта көрсетілмеуі керек.
- Пайдаланушыларға қайта тексермей 2FA-ны өшіруге рұқсат беру. 2FA-ны өшіру немесе электрондық поштаны өзгерту құпия сөзді және ағымдағы кодты талап етуі керек.
- Құпия сөз мен қауіпсіздік сұрағы 2FA деп саналады. Олай емес — екеуі де білетін нәрсе.
AI құрастырушыңыздан не сұрау керек
- «Аутентификатор қосымшасын (TOTP) пайдаланатын міндетті емес екі факторлы аутентификацияны қосыңыз: орнатуға арналған QR код және қосылмас бұрын растау коды.»
- «2FA қосылған кезде он реттік қалпына келтіру кодын көрсетіңіз. Оларды құпия сөздер сияқты хештеп сақтаңыз.»
- «2FA-ны серверде іске асырыңыз: екінші фактор өтпейінше толық сеанс жоқ болсын.»
- «Код әрекеттерін шектеңіз және қайталанған қателіктерден кейін кіруді 15 минутқа құлыптаңыз. Бұл болған кезде пайдаланушыға хат жіберіңіз.»
- «Әкімші аккаунттары үшін 2FA-ны міндетті етіңіз.»
- «2FA-ны өшірмес немесе аккаунт поштасын өзгертпес бұрын құпия сөзді және ағымдағы кодты сұраңыз.»
- «Танымал кітапхананы немесе біздің аутентификация провайдерінің кірістірілген 2FA-сын пайдаланыңыз — криптографияны өзіңіз жазбаңыз.»
- «Қай әдісті қолданғаныңызды және құпияларың қай жерде сақталатынын түсіндіріңіз.»
Егер хостингтегі аутентификация провайдерін пайдалансаңыз, оның 2FA немесе passkey ұсынатынын тексеріңіз; кірістірілген мүмкіндікті қосу әдетте теңшелген кодқа қарағанда қауіпсізірек. Қадам-қадам нұсқаулық — екі факторлы аутентификацияны қалай қосу керек бетінде, ал оның астындағы кіру негіздерін аутентификация дегеніміз не бетінде қараңыз.
Mythex-тегі екі факторлы аутентификация
Mythex қолданбаңыздың пайдаланушылары үшін кірістірілген кіру жүйесін ұсынбайды, сондықтан 2FA сіз таңдаған аутентификация тәсілінің бөлігі болып табылады — жобаның дерекқоры негізіндегі өзіңіздің электрондық пошта мен құпия сөз арқылы кіру, немесе 2FA ұсынатын хостингтегі провайдер. Оны чатта агентке қосуды сұрайсыз, ал кез келген провайдер кілттері чаттың өзіне емес, жобаның құпияларына сақталады. Қолданбаға кіруді қосу docs рецептінде бейімдеуге болатын бастапқы сұраныс бар, ал сіз салған қолданбалардың қауіпсіздігі кілттерге қатысты әдеттерді түсіндіреді. Іске қосар алдында AI арқылы салынған қолданбаларға арналған қауіпсіздік тексеру тізімін өтіңіз.
Сұрақтар
Қарапайым тілмен айтқанда, екі факторлы аутентификация дегеніміз не?
Екі факторлы аутентификация (2FA) жүйеге кіру үшін екі түрлі дәлел талап ететінін білдіреді, әдетте құпия сөзіңіз бен телефоныңыздағы код немесе қауіпсіздік кілті. Тек құпия сөзіңізді ұрлаған адам әлі де кіре алмайды.
2FA мен MFA бірдей ме?
Іс жүзінде соған жақын. Көп факторлы аутентификация (MFA) екі немесе одан көп фактор дегенді білдіреді; екі факторлы аутентификация — дәл екеуі болатын ең кең таралған жағдай. Күнделікті қолданыста бұл терминдер бір-бірінің орнына қолданылады.
SMS арқылы екі факторлы аутентификация қауіпсіз бе?
Ол тек құпия сөзбен салыстырғанда әлдеқайда жақсы, бірақ кең таралған нұсқалардың ішіндегі ең әлсізі. Мәтіндік хабарламаны SIM-карталарды ауыстыру арқылы ұстауға немесе бағыттауға болады, ал жалған кіру беті адамдарды кодты енгізуге алдауы мүмкін. Аутентификатор қосымшалары күштірек, ал passkey немесе қауіпсіздік кілттері одан да күштірек.
Менің қолданбама екі факторлы аутентификация керек пе?
Егер аккаунттарда ақша, жеке деректер немесе басқа пайдаланушыларға әкімшілік билік болса, 2FA ұсыну жақсы идея, ал әкімшілерге оны міндетті ету жиі кездеседі. Қарапайым хобби қолданбасы үшін ол қосымша болуы мүмкін немесе кейінге қалдырылуы мүмкін.
Пайдаланушы телефонын жоғалтса не болады?
Ол үшін қалпына келтіру кодтары бар: 2FA қосылған кезде көрсетілетін бір реттік резервтік кодтардың қысқа тізімі. Олар болмаса, қалпына келтіру әдетте қолданба иесінің қолмен жеке басты тексеруін қажет етеді, сондықтан оны іске қосудан бұрын жоспарлаңыз.