Basic Authentication Flashcards
Why is it essential to secure our application?
Защитата на приложението е важна, за да предотвратим неоторизиран достъп до чувствителни данни, да защитим потребителите и да избегнем кибер атаки като кражба на информация, измами или пробиви в сигурността.
What is authentication?
Authentication е процесът на потвърждаване на самоличността на потребител — проверка кой е той, обикновено чрез въвеждане на потребителско име и парола.
What is authorization?
Authorization е процесът на позволяване на достъп до определени ресурси или функционалности, след като самоличността на потребителя вече е удостоверена. Тя определя какво може да прави потребителят.
Explain the difference between authentication and authorization.
Authentication проверява кой си, докато authorization определя какво ти е позволено да правиш. Първо се удостоверява самоличността (authentication), след това се дава достъп до ресурси (authorization).
What is Basic authentication?
Basic authentication е прост метод за удостоверяване чрез потребителско име и парола
Are there other ways besides Basic authentication to secure our application?
Да, има много други начини:
- OAuth2 (за сигурен достъп до ресурси чрез токени)
- JWT (JSON Web Tokens) за предаване на информация между клиент и сървър
- Session-based authentication
- Multi-factor authentication (MFA)