Replacing sensitive data with non-sensitive tokens.

Point where data or control crosses between trust levels.

Information about threats and attacker activity.

Tactics, techniques, and procedures used by attackers.

Reliable, connection-oriented transport protocol.

Actual amount of data transferred per unit time.

Process establishing parameters for a TLS connection.

Network layer providing end-to-end transport services.

Named channel through which messages are published.

Framework for cross-language RPC communication.

Deliberately limiting resource usage or request rates.

Maximum time allowed for an operation.

Software-generated processor exception or interrupt.

Amount of CPU time allocated to a task.

Identifier assigned to a thread.

Cache storing recent virtual-to-physical address translations.

Utility displaying and managing running processes.

Command displaying the end of a file or stream.

Utility for creating and extracting archives.

Terminal interface associated with a process.

Operator involving three operands.

Compact conditional expression involving three parts.

Reusable structure containing placeholders.

Detailed record of program execution or operations.

Measure of how runtime grows with input size.

Tree structure optimized for prefix-based string lookup.

Ordering vertices of a directed acyclic graph.

Process of visiting elements of a data structure.

Visiting nodes in a tree according to an ordering.

Bottom-up dynamic programming using a table.

JavaScript value referring to a context-dependent object.

String syntax supporting interpolation and multiline text.

Automatic or explicit conversion between data types.

Statically typed superset of JavaScript.

Explicitly specifying a variable or expression's type.

TypeScript name assigned to a type definition.

Type describing a fixed sequence of types.