Basic Authentication Flashcards

1
Q

Why is it essential to secure our application?

A

Защитата на приложението е важна, за да предотвратим неоторизиран достъп до чувствителни данни, да защитим потребителите и да избегнем кибер атаки като кражба на информация, измами или пробиви в сигурността.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is authentication?

A

Authentication е процесът на потвърждаване на самоличността на потребител — проверка кой е той, обикновено чрез въвеждане на потребителско име и парола.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is authorization?

A

Authorization е процесът на позволяване на достъп до определени ресурси или функционалности, след като самоличността на потребителя вече е удостоверена. Тя определя какво може да прави потребителят.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the difference between authentication and authorization.

A

Authentication проверява кой си, докато authorization определя какво ти е позволено да правиш. Първо се удостоверява самоличността (authentication), след това се дава достъп до ресурси (authorization).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Basic authentication?

A

Basic authentication е прост метод за удостоверяване чрез потребителско име и парола

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Are there other ways besides Basic authentication to secure our application?

A

Да, има много други начини:
- OAuth2 (за сигурен достъп до ресурси чрез токени)
- JWT (JSON Web Tokens) за предаване на информация между клиент и сървър
- Session-based authentication
- Multi-factor authentication (MFA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly