← Back to Categories
</>
CATEGORY

Web Security

Important security concepts for modern web applications.

GLOSSARY

Terms in Web Security

21 terms
01

Brute Force Attack

A brute force attack repeatedly tries possible credentials or values until a valid one is found.

02

CORS

Cross-Origin Resource Sharing controls which origins may access resources from a different origin.

03

CSRF

Cross-Site Request Forgery tricks an authenticated browser into sending an unintended state-changing request.

04

Clickjacking

Clickjacking tricks users into interacting with hidden or disguised interface elements.

05

Content Security Policy

CSP is a browser security mechanism that restricts which resources a page may load or execute.

06

Defense in Depth

Defense in depth uses multiple independent security controls so that one failure does not expose the entire system.

07

HTTPS

HTTPS protects HTTP communication using TLS encryption.

08

HttpOnly Cookie

The HttpOnly attribute prevents client-side JavaScript from directly reading a cookie.

09

Input Validation

Input validation checks incoming data against expected rules before processing it.

10

Output Encoding

Output encoding converts data into a safe representation for its destination context.

11

Rate Limiting

Rate limiting restricts how frequently a client can perform an operation.

12

SQL Injection

SQL injection occurs when untrusted input changes the meaning of a database query.

13

SameSite Cookie

The SameSite cookie attribute controls whether cookies are sent with cross-site requests.

14

Secrets Management

Secrets management protects sensitive values such as API keys and database passwords.

15

Secure Cookie

A secure cookie uses browser cookie attributes that reduce exposure during transmission or client-side access.

16

Security Headers

Security headers communicate browser security policies through HTTP response headers.

17

Security Misconfiguration

Security misconfiguration occurs when applications or infrastructure use unsafe or unnecessary settings.

18

TLS

TLS provides encryption, integrity, and authentication for network communication.

19

Threat Modeling

Threat modeling systematically identifies assets, threats, vulnerabilities, and mitigations.

20

Web Security

Web security is the practice of protecting web applications, users, data, and infrastructure from attacks.

21

XSS

Cross-Site Scripting occurs when untrusted content is interpreted as executable script in a user's browser.