Skip to main content
Glossary

Security Testing

18 terms

Security Testing

Penetration testing, OWASP Top 10, SAST/DAST, and the vocabulary of finding vulnerabilities before attackers do.

ABCDEFGHIJKLMNOPQRSTUVWXYZ

A

C

D

F

J

O

P

S

SAST(Static Application Security Testing)

SAST (Static Application Security Testing) analyzes source code, without running the application, to find security vulnerabilities — insecure patterns, known-dangerous function usage, potential injection points — early in development, before the code is even built or deployed.

Secrets Scanning

Secrets scanning automatically checks source code, commit history, and configuration files for accidentally committed sensitive credentials — API keys, passwords, private certificates — before or after they're pushed to a repository, since a leaked secret in git history can remain exploitable indefinitely, even after being "removed" in a later commit.

Security Regression Testing

Security regression testing re-verifies previously fixed vulnerabilities and previously validated security controls after a code change, confirming a new release hasn't silently reintroduced an old vulnerability or weakened an existing protection. It's regression testing specifically scoped to security findings.

Security Testing

Security testing evaluates a system's ability to protect data and maintain functionality against malicious attacks — covering authentication, authorization, data protection, and resilience against common attack patterns. It's a non-functional testing discipline focused specifically on adversarial, not accidental, failure.

Session Hijacking Testing

Session hijacking testing checks whether an attacker can steal or forge a valid user session — through session ID theft, prediction, or fixation — and use it to impersonate the legitimate user without needing their actual credentials.

SQL Injection

SQL injection is a vulnerability where an attacker inserts malicious SQL through an application's input fields to manipulate or extract data from its database — bypassing authentication, reading data they shouldn't see, or deleting records. It happens when user input is concatenated directly into a query instead of being parameterized, and remains one of the OWASP Top 10's most exploited flaws.

SSL/TLS Testing

SSL/TLS testing verifies that a system's encrypted connections are correctly configured — valid, non-expired certificates, strong cipher suites, no support for deprecated or broken protocol versions — protecting data in transit between a client and server from interception or tampering.

T

V