Дайджест автентифікація (Digest access authentication) – один із загальноприйнятих методів автентифікації на вебсервері. Він застосовує хеш-функцію, щоб захешувати пароль перед відправленням через мережу і це більш безпечний метод ніж базовий, який відправляє пароль у відкритому вигляді. Переважно дайджест автентифікація як хеш-функцію використовує MD5 з використанням одноразових значень (нонс).
Огляд
Дайджест автентифікація вперше з’явилася в RFC 2069 стандарті (розширення для HTTP: дайджест автентифікація). RFC 2069 описує класичну модель дайджест автентифікації, де захист забезпечується згенерованим сервером нонсом. Відповідь на запит формується(де HA1, HA2, A1, A2):
Згодом замість RFC 2069 з’явився RFC 2617 (HTTP автентифікація: базова та дайджест автентифікація). RFC 2617 описано ряд нових заходів для захисту дайджест автентифікації; «якість захисту»(QOP), значення нонс збільшується клієнтом, і на стороні клієнта генерується випадкове нонс. Ці заходи захистять ваш процес автентифікації від ряду вразливостей, наприклад, від атаки на основі адаптивно-підібраного відкритого тексту.
Якщо значення директиви QOP рівне «auth» або невизначене, тоді HA2:
Якщо значення директиви QOP рівне «auth-int», тоді HA2:
Якщо значення директиви QOP рівне «auth-int» чи «auth», тоді response:
Якщо значення директиви QOP невизначене, тоді response:
Як ви вже, мабуть, помітили, що якщо значення QOP не визначене то автентифікації нагадує ту яка описана в RFC 2069.
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dajdzhest avtentifikaciya Digest access authentication odin iz zagalnoprijnyatih metodiv avtentifikaciyi na vebserveri Vin zastosovuye hesh funkciyu shob zaheshuvati parol pered vidpravlennyam cherez merezhu i ce bilsh bezpechnij metod nizh bazovij yakij vidpravlyaye parol u vidkritomu viglyadi Perevazhno dajdzhest avtentifikaciya yak hesh funkciyu vikoristovuye MD5 z vikoristannyam odnorazovih znachen nons Oglyad Dajdzhest avtentifikaciya vpershe z yavilasya v RFC 2069 standarti rozshirennya dlya HTTP dajdzhest avtentifikaciya RFC 2069 opisuye klasichnu model dajdzhest avtentifikaciyi de zahist zabezpechuyetsya zgenerovanim serverom nonsom Vidpovid na zapit formuyetsya de HA1 HA2 A1 A2 H A 1 M D 5 A 1 M D 5 u s e r n a m e r e a l m p a s s w o r d displaystyle mathrm HA1 mathrm MD5 Big mathrm A1 Big mathrm MD5 Big mathrm username mathrm realm mathrm password Big H A 2 M D 5 A 2 M D 5 m e t h o d d i g e s t U R I displaystyle mathrm HA2 mathrm MD5 Big mathrm A2 Big mathrm MD5 Big mathrm method mathrm digestURI Big r e s p o n s e M D 5 H A 1 n o n c e H A 2 displaystyle mathrm response mathrm MD5 Big mathrm HA1 mathrm nonce mathrm HA2 Big Zgodom zamist RFC 2069 z yavivsya RFC 2617 HTTP avtentifikaciya bazova ta dajdzhest avtentifikaciya RFC 2617 opisano ryad novih zahodiv dlya zahistu dajdzhest avtentifikaciyi yakist zahistu QOP znachennya nons zbilshuyetsya kliyentom i na storoni kliyenta generuyetsya vipadkove nons Ci zahodi zahistyat vash proces avtentifikaciyi vid ryadu vrazlivostej napriklad vid ataki na osnovi adaptivno pidibranogo vidkritogo tekstu H A 1 M D 5 A 1 M D 5 u s e r n a m e r e a l m p a s s w o r d displaystyle mathrm HA1 mathrm MD5 Big mathrm A1 Big mathrm MD5 Big mathrm username mathrm realm mathrm password Big Yaksho znachennya direktivi QOP rivne auth abo neviznachene todi HA2 H A 2 M D 5 A 2 M D 5 m e t h o d d i g e s t U R I displaystyle mathrm HA2 mathrm MD5 Big mathrm A2 Big mathrm MD5 Big mathrm method mathrm digestURI Big Yaksho znachennya direktivi QOP rivne auth int todi HA2 H A 2 M D 5 A 2 M D 5 m e t h o d d i g e s t U R I M D 5 e n t i t y B o d y displaystyle mathrm HA2 mathrm MD5 Big mathrm A2 Big mathrm MD5 Big mathrm method mathrm digestURI mathrm MD5 entityBody Big Yaksho znachennya direktivi QOP rivne auth int chi auth todi response r e s p o n s e M D 5 H A 1 n o n c e n o n c e C o u n t c l i e n t N o n c e q o p H A 2 displaystyle mathrm response mathrm MD5 Big mathrm HA1 mathrm nonce mathrm nonceCount mathrm clientNonce mathrm qop mathrm HA2 Big Yaksho znachennya direktivi QOP neviznachene todi response r e s p o n s e M D 5 H A 1 n o n c e H A 2 displaystyle mathrm response mathrm MD5 Big mathrm HA1 mathrm nonce mathrm HA2 Big Yak vi vzhe mabut pomitili sho yaksho znachennya QOP ne viznachene to avtentifikaciyi nagaduye tu yaka opisana v RFC 2069 Div takozhAvtentifikaciya veb