Security Best Practices in Web Development

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

Flashcards covering essential security best practices in web development regarding input/output handling, session management, authentication, request handling, and common web security concepts.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

Input Validation

The process of ensuring that user inputs are valid, correctly formatted, and safe before processing.

2
New cards

HTML Sanitization

The process of cleaning HTML content to prevent injection of malicious scripts.

3
New cards

Session Management

Methods employed to securely manage user sessions, including the use of secure cookies and session timeouts.

4
New cards

Multi-Factor Authentication (MFA)

A security mechanism that requires more than one form of verification to access an account.

5
New cards

CSRF (Cross-Site Request Forgery)

A type of attack that tricks a user into submitting unauthorized requests.

6
New cards

XSS (Cross-Site Scripting)

An attack that injects malicious scripts into trusted web applications.

7
New cards

Same-Origin Policy

A security measure that restricts how documents or scripts from one origin can interact with resources from another origin.

8
New cards

Content Security Policy (CSP)

A security feature that helps prevent XSS by controlling which resources can be loaded and executed.

9
New cards

HTTP Protocol

A protocol used to facilitate communication between a client and a server using request-response cycles.

10
New cards

HTTP and HTTPS Common Ports

HTTP operates on port 80 while HTTPS operates on port 443.