SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Level 1 of 12. Hesla

Questions and Answers List

level questions: Level 1 of 12. Hesla

QuestionAnswer
Přihlašování heslem• nejčastější způsob autentizace • nejjednodušší na implementaci • jednoduchý́ a známý pro uživatele • nejméně bezpečný postup 1) uživatel zadá heslo 2)jmeno a heslo se odešlou aplikaci na server 3) aplikace oveří jmeno a heslo 4) aplikace zobrazí výsledek ověření
Doporučení pro používání hesel• Nepoužívat slabá hesla • Nepoužívat všude stejné heslo • Používat správce hesel • Používat dvoufázové ověření • Vyhnout se používání veřejných počítačů • Pozor na ověření pomocí otázky • Udržovat svůj počítač v dobré kondici
Útoky na hesla• útočník zkouší hesla • útočník odchytává/upravuje síťový provoz • útočník získá uložená hesla • útočník napadne aplikaci • útočník napadne webový prohlížeč • útočník ovlivní uživatele
ÚTOKY na webovou aplikaciSpuštění nebo načtení souboru Krádež session Cross Site Scripting (XSS) Clickjacking (Click Hijacking)
Spuštění nebo načtení souboruV případech, kdy se pomocí parametru načítá nebo spouští soubor z disku a není správně kontrolován vstup, lze aplikaci přesvědčit k přečtení špatného souboru.Nejjednodušší obranou je striktní kontrola parametrů dle seznamu povolených hodnot.
Krádež sessionUživateli je při prvním přístupu do aplikace vytvořeno sezení a je přidělena jeho identifikace pomocí cookie nebo pomocí předávání v URL. Mechanizmus sezení je možné zneužít. Stačí získat identifikátor sezení a následně můžeme předstírat korektně přihlášeného uživatele.Proto je nutné identifikátory sezení generovat opravdu náhodně (s rovnoměrným rozložením) a ještě lépe kontrolovat i IP adresu uživatele.