Flashcards

Quick study sessions to strengthen memory and retain key concepts.

Flashcard Study

Java: Plaintext Passwords

Front

How does Spring Security's AuthenticationManager function?

Manages authentication processes. Frame the concept in practical terms so you can explain it during interview discussion. In…

View Card →
Flashcard Study

Java: Plaintext Passwords

Front

Why does a JWT Signature matter in this design?

Ensures token integrity. Frame the concept in practical terms so you can explain it during interview discussion. The…

View Card →
Flashcard Study

Java: Plaintext Passwords

Front

How would you explain a significant consequence of using stateless JWT tokens in an interview?

No server-side session storage. Frame the concept in practical terms so you can explain it during interview discussion.…

View Card →
Flashcard Study

Java: Plaintext Passwords

Front

Why is HTML encoding critical for Stored XSS prevention?

Prevents malicious script execution. Frame the concept in practical terms so you can explain it during interview discussion.…

View Card →
Flashcard Study

Java: JWT Signatures

Front

How does a JWT Signature ensure tamper-proofing?

The Signature verifies that the JWT hasn't been altered. The Signature part of a JWT is created by…

View Card →
Flashcard Study

Java: JWT Signatures

Front

How would you explain a tradeoff of using stateless JWT authentication in an interview?

No built-in way to revoke tokens. Frame the concept in practical terms so you can explain it during…

View Card →
Flashcard Study

Java: JWT Signatures

Front

Why is BCrypt recommended for password hashing?

It is slow by design to resist brute-force attacks. BCrypt is a hash function designed to be computationally…

View Card →
Flashcard Study

Java: JWT Signatures

Front

How can you mitigate stored XSS in a Java application?

By encoding user input before storage. Frame the concept in practical terms so you can explain it during…

View Card →
Flashcard Study

Java: JWT Signatures

Front

Why use prepared statements to mitigate SQL injection?

Prevents malicious SQL code execution. Frame the concept in practical terms so you can explain it during interview…

View Card →
Flashcard Study

Java: JWT Signatures

Front

Why does a CSRF token in web security matter in this design?

Prevents Cross-Site Request Forgery attacks. A CSRF token is used to protect against unauthorized commands sent from a…

View Card →