Press "Enter" to skip to content

OWASP WSTG: Testování slabého zabezpečení odpovědi na otázku (WSTG-ATHN-08)

Níže nabízím překlad z Home > Stable > 4-Web Application Security Testing > 04-Authentication Testing > Testing for Weak Security Question Answer

Shrnutí

Často nazývané „tajné“ otázky a odpovědi, bezpečnostní otázky a odpovědi se často používají k obnovení zapomenutých hesel (viz Testování na slabé změny nebo resetu hesla) nebo jako dodatečná bezpečnost nad rámec hesla.

Obvykle jsou generovány při vytváření účtu a vyžadují, aby uživatel vybral některou z předem vygenerovaných otázek a poskytl odpovídající odpověď. Mohou uživateli také umožnit vytvořit vlastní dvojici otázky a odpovědi. Obě metody jsou náchylné k nedostatkům. Ideálně by bezpečnostní otázky měly generovat odpovědi, které jsou známy pouze uživateli a nejsou odhadnutelné ani zjistitelné nikým jiným. To je však těžší, než to zní. Bezpečnostní otázky a odpovědi spoléhají na utajení odpovědi. Otázky a odpovědi by měly být vybrány tak, aby odpovědi byly známy pouze držiteli účtu. Ačkoli mnoho odpovědí nemusí být veřejně známo, většina otázek, které webové stránky implementují, podporuje odpovědi, které jsou pseudo-soukromé.

Předem vygenerované otázky

Většina předem vygenerovaných otázek je poměrně jednoduché povahy a může vést k nebezpečným odpovědím. Například:

  • Odpovědi mohou znát členové rodiny nebo blízcí přátelé uživatele, např. „Jaké je příjmení vaší matky za svobodna?“, „Jaké je vaše datum narození?“
  • Odpovědi mohou být snadno odhadnutelné, např. „Jaká je vaše oblíbená barva?“, „Jaký je váš oblíbený baseballový tým?“
  • Odpovědi mohou být hádatelné hrubou silou, např. „Jaké je křestní jméno vašeho oblíbeného učitele na střední škole?“ – odpověď pravděpodobně bude na nějakém snadno stažitelném seznamu oblíbených křestních jmen, a proto lze jednoduše nascriptovat útok hrubou silou.
  • Odpovědi mohou být veřejně zjistitelné, např. „Jaký je váš oblíbený film?“ – odpověď lze snadno najít na stránce uživatelského profilu na sociálních médiích.

Vlastní otázky

Problém s tím, že uživatelé generují vlastní otázky, je, že jim to umožňuje vytvářet velmi nebezpečné otázky nebo dokonce obejít smysl bezpečnostní otázky úplně. Zde jsou některé příklady z reálného světa, které to ilustrují:

  • „Kolik je 1+1?“
  • „Jaké je vaše uživatelské jméno?“
  • „Moje heslo je S3cur ty!“

Cíle testu

  • Určit složitost a přímočarost otázek.
  • Zhodnotit možné odpovědi uživatele a schopnosti útoku hrubou silou.

Jak testovat

Testování slabých předem vygenerovaných otázek

Zkuste získat seznam bezpečnostních otázek vytvořením nového účtu nebo následováním procesu „Nepamatuji si své heslo“. Pokuste se vygenerovat co nejvíce otázek, abyste získali dobrý přehled o typu bezpečnostních otázek, které jsou kladeny. Pokud některá z bezpečnostních otázek spadá do kategorií popsaných výše, jsou náchylné k útokům (odhadování, hrubá síla, dostupné na sociálních médiích atd.).

Testování slabých vlastních otázek

Zkuste vytvořit bezpečnostní otázky vytvořením nového účtu nebo nakonfigurováním vlastností pro obnovení hesla ve vašem stávajícím účtu. Pokud systém umožňuje uživateli generovat vlastní bezpečnostní otázky, je zranitelný vůči vytváření nebezpečných otázek. Pokud systém používá vlastní bezpečnostní otázky během funkce zapomenutého hesla a pokud lze uživatelská jména odhadovat (viz Testování na odhadnutí účtu), mělo by být pro testera snadné získat několik vlastních otázek. Lze očekávat, že pomocí této metody najdete několik slabých vlastních otázek.

Testování na odhadnutelné odpovědi hrubou silou

Použijte metody popsané v Testování slabého mechanismu blokování, abyste zjistili, zda určité množství nesprávně dodaných bezpečnostních odpovědí spouští mechanismus blokování.

První věc, kterou je třeba vzít v úvahu při pokusu o zneužití bezpečnostních otázek, je počet otázek, které je třeba zodpovědět. Většina aplikací vyžaduje, aby uživatel odpověděl pouze na jednu otázku, zatímco některé kritické aplikace mohou vyžadovat, aby uživatel odpověděl na dvě nebo dokonce více otázek.

Dalším krokem je posoudit sílu bezpečnostních otázek. Mohly by být odpovědi získány jednoduchým vyhledáním na Google nebo pomocí útoku sociálního inženýrství? Jako penetrační tester zde je krok za krokem průvodce zneužitím schématu bezpečnostní otázky:

  • Umožňuje aplikace koncovému uživateli zvolit otázku, na kterou je třeba odpovědět? Pokud ano, zaměřte se na otázky, které mají:
    • „Veřejnou“ odpověď; například něco, co lze najít jednoduchým dotazem ve vyhledávači.
    • Faktickou odpověď, například „první škola“ nebo jiná fakta, která lze vyhledat.
    • Málo možných odpovědí, například „Jaký model bylo vaše první auto“. Tyto otázky by poskytly útočníkovi krátký seznam možných odpovědí, a na základě statistik by útočník mohl řadit odpovědi od nejpravděpodobnějších k nejméně pravděpodobným.
  • Zjistěte, kolik máte možných pokusů o odhad, pokud je to možné.
    • Umožňuje obnovení hesla neomezené pokusy?
    • Je po X nesprávných odpovědích blokována možnost pokusů? Pamatujte, že blokovací systém může být sám o sobě bezpečnostním problémem, protože ho může útočník využít k zahájení útoku Denial of Service proti legitimním uživatelům.
  • Vyberte vhodnou otázku na základě analýzy z výše uvedených bodů a proveďte výzkum, abyste zjistili nejpravděpodobnější odpovědi.

Klíčem k úspěšnému zneužití a obejití slabého schématu bezpečnostních otázek je najít otázku nebo sadu otázek, které dávají možnost snadno zjistit odpovědi. Vždy hledejte otázky, které vám dávají největší statistickou šanci na uhodnutí správné odpovědi, pokud si žádnou z odpovědí nejste jisti. Nakonec je schéma bezpečnostních otázek silné pouze tak, jak silná je nejslabší otázka.

Odkazy

15 Comments

  1. Richardboync 27/12/2025

    Недропользование — это комплекс работ, связанный с разработкой подземных богатств.
    Оно включает разведку полезных ископаемых и их промышленное освоение.
    Эта отрасль регулируется нормативными актами, направленными на сохранение природного баланса.
    Грамотный подход в недропользовании помогает сохранять ресурсы.
    общество экспертов России по недропользованию

  2. MichaelChils 31/12/2025

    Следить за актуальными новостями важно в современном мире.
    Это помогает лучше ориентироваться и принимать взвешенные решения.
    Актуальная информация позволяют планировать действия.
    https://forum.reallusion.com/Users/3280901/befec44381
    Понимание текущих событий способствует формированию собственной позиции.
    В профессиональной сфере это даёт возможность быть востребованным.
    В итоге, умение быть в курсе событий упрощает адаптацию.

  3. HowardHes 31/12/2025

    На данном ресурсе публикуются свежие новости.
    Пользователи могут сразу просматривать новости из разных сфер.
    Контент обновляется регулярно, что позволяет быть в курсе событий.
    Редакция сайта следят за актуальностью материалов.
    Сайт предлагает обширный выбор материалов для интересующихся пользователей.
    https://telegra.ph/Kazan-12-25-3
    Контент подготавливается наглядно и доступно, чтобы читатели быстро ориентировались.
    Секции ресурса позволяют быстро находить интересующие новости.
    В целом, сайт даёт возможность следить за актуальными новостями для широкой аудитории.

  4. JosephViash 09/01/2026

    Умение стильно одеваться играет важную роль в самовыражении.
    Она помогает передать личный стиль и выглядеть гармонично.
    Современный стиль создаёт впечатление окружающих.
    В повседневной жизни одежда может повышать самооценку.
    https://rentry.co/h9buad38
    Хорошо подобранная одежда облегчает социальные контакты.
    При выборе одежды важно учитывать индивидуальные особенности и контекст.
    Мода дают возможность обновлять образ.
    В итоге, умение стильно одеваться помогает чувствовать себя увереннее.

  5. Сфера недропользования — это направление деятельности, связанный с разработкой подземных богатств.
    Оно включает добычу полезных ископаемых и их дальнейшую переработку.
    Данная сфера регулируется законодательством, направленными на охрану окружающей среды.
    Ответственное ведение работ в недропользовании помогает сохранять ресурсы.
    общество экспертов России по недропользованию

  6. WinstonGaday 09/01/2026

    Health information is more accessible than ever before.Clarity is often missing despite abundance.Health guidance is often reduced to general advice.Critical details are easily lost.Uncertainty often replaces confidence.The difficulty lies elsewhere.Health outcomes are shaped by personal variables.Health develops through patterns rather than isolated events.Awareness supports meaningful interpretation.Conversation adds structure without simplification.Rushed formats limit understanding.Audio formats encourage attentive listening.Thinking replaces instruction.Understanding takes precedence over convenience.For anyone ready to explore health responsibly.To engage with an editorial health overview of suhagra reviews.

  7. оэрн 10/01/2026

    Сфера недропользования — это направление деятельности, связанный с освоением природных ресурсов.
    Оно включает разведку полезных ископаемых и их рациональное использование.
    Эта отрасль регулируется установленными правилами, направленными на сохранение природного баланса.
    Грамотный подход в недропользовании способствует экономическому росту.
    оэрн

  8. Philipexant 12/01/2026

    Продуманный внешний вид является значимым фактором в самовыражении.
    Она помогает передать личный стиль и чувствовать себя увереннее.
    Современный стиль формирует мнение окружающих.
    В повседневной жизни одежда может помогать собранности.
    https://rentry.co/pux4e3xd
    Продуманный гардероб облегчает социальные взаимодействия.
    При выборе вещей важно учитывать личные предпочтения и уместность ситуации.
    Актуальные стили дают возможность экспериментировать.
    В итоге, умение стильно одеваться делает образ завершённым.

  9. Jamesferge 15/01/2026

    Понятие гедонизма — это направление в философии, которое ставит удовольствие в центр человеческой жизни.
    Согласно этому взгляду, поиск радости считается значимой частью существования.
    Этот подход не всегда подразумевает излишество.
    Во многих трактовках он связан с умеренностью и контроль желаний.
    https://sites.google.com/view/brand-history/gucci
    Современное понимание гедонизма часто акцентирует внимание на качестве жизни.
    При этом важную роль играет гармония между удовольствиями и обязанностями.
    Гедонистический подход может поддерживать психологическое равновесие.
    Таким образом, гедонизм рассматривается как один из способов осмысления жизни, а не как призыв к излишествам.

  10. Andrewned 16/01/2026

    Стильная одежда имеет большое значение в создании образа.
    Она помогает выразить характер и выглядеть гармонично.
    Грамотно подобранный образ влияет на восприятие окружающих.
    В повседневной жизни одежда может повышать самооценку.
    https://telegra.ph/Prada-01-12-3
    Хорошо подобранная одежда облегчает общение.
    При выборе вещей важно учитывать личные предпочтения и уместность ситуации.
    Актуальные стили дают возможность обновлять образ.
    В итоге, умение стильно одеваться делает образ завершённым.

  11. Jamesferge 16/01/2026

    Знакомство с новостными источниками имеет большое значение в современном обществе.
    Оно помогает быть в курсе событий и разбираться в текущих процессах.
    Свежие материалы позволяют принимать взвешенные решения.
    Чтение СМИ способствует расширению кругозора.
    https://telegra.ph/Nizhnij-Novgorod-12-25
    Разнообразные медиа помогают сравнивать факты.
    В профессиональной сфере СМИ дают возможность следить за тенденциями.
    Регулярное изучение материалов формирует умение работать с данными.
    Таким образом, чтение СМИ поддерживает осведомлённость.

  12. Jamesferge 18/01/2026

    Гедонизм — это направление в философии, которое выдвигает наслаждение в центр человеческой жизни.
    Согласно этому взгляду, стремление к удовольствию считается естественной целью существования.
    Гедонизм не всегда подразумевает чрезмерность.
    Во многих трактовках он опирается на разумный подход и осознанный выбор.
    https://sites.google.com/view/brand-history/versace
    Сегодняшнее восприятие этой идеи часто акцентирует внимание на качестве жизни.
    При этом важную роль играет гармония между удовольствиями и обязанностями.
    Гедонистический подход может поддерживать психологическое равновесие.
    В итоге, гедонизм рассматривается как подход к пониманию счастья, а не как отказ от ответственности.

  13. weeld 18/01/2026

    Выполнение домашних заданий является ключевым элементом в обучении школьников.
    Домашняя работа помогает повторить пройденное и повысить уровень понимания.
    В результате ученики формируют ответственность.
    Регулярные задания учат планировать время.
    https://detkam.su
    Кроме того, домашняя работа способствует развитию умение принимать решения.
    Школьники чувствуют себя более уверенными на уроках.
    Постепенно выполнение заданий положительно влияет на качество обучения.
    Таким образом домашние задания остаются неотъемлемым элементом школьного обучения.

  14. Dannyjat 18/01/2026

    Система IQOS является современным устройством для использования табачных стиков.
    В отличие от обычных методов, устройство нагревает табак.
    Такой подход позволяет снизить образование дыма.
    Система характеризуется современным внешним видом.
    купить MOFEE онлайн
    Комфорт в применении делает устройство популярным выбором для многих пользователей.
    Также iQOS обеспечивает предсказуемый результат.
    Выбор вариантов дает возможность выбрать подходящий формат.
    Таким образом, система iQOS получила широкое распространение среди взрослых пользователей.

  15. Dannyjat 22/01/2026

    Система IQOS считается технологичной системой для нагревания табака.
    В отличие от традиционного курения, устройство работает без горения.
    Такой подход помогает снизить образование дыма.
    Система характеризуется современным внешним видом.
    https://terea777.shop/
    Комфорт в применении делает устройство удобным вариантом для многих пользователей.
    Также iQOS обеспечивает стабильную работу.
    Выбор вариантов помогает найти подходящий формат.
    В итоге, система iQOS получила широкое распространение среди взрослых пользователей.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *