Reference

Tech Glossary — Page 8

Showing 40 of 508 terms.

N

Nextcloud

General

Nextcloud is an open-source, self-hosted file sync and collaboration platform written in PHP. Organizations run it on their own servers for file sharing, calendars, contacts and document editing, extended through installable apps.

A VPN provider's commitment to not record or store user activity, connection times, or IP addresses.

Node-RED

software

Node-RED is an open-source, browser-edited flow programming tool built on Node.js that wires devices, APIs and services together. Its editor is not secured by default, and deployed flows can run system commands.

Node-RED Flow

software

A Node-RED flow is a set of connected nodes saved as configuration and deployed to the Node-RED runtime. Because flows persist across reboots, a malicious flow acts as a durable backdoor.

An attack that embeds a NULL byte or character in input so the layer validating a string and the layer consuming it disagree about where it ends. It is commonly used to defeat filename extension checks, letting a disallowed file type pass a guard that only inspected the truncated name (CWE-158).

O

OAuth

Security

An open standard authorization protocol that allows applications to access user resources without exposing passwords, using tokens instead of credentials.

The OAuth 2.0 component that authenticates users, obtains their consent and issues access, refresh and ID tokens to client applications. It holds token signing keys, client secrets and the token store, so its compromise lets an attacker mint tokens that every resource server trusts without any login taking place.

OAuth Scope

Security

A mechanism in OAuth that limits an application's access to a user's account, defining specific permissions like read email, send messages, or access files.

OTA Update

Smart Home

Over-The-Air update—firmware or software updates delivered wirelessly without physical connection.

Onigmo

Security

Onigmo is the regular expression engine built into Ruby, written in C. It parses, compiles and matches every Ruby regexp, so bugs in it affect any Ruby application that compiles patterns.

A configuration in which any visitor can create an account on a self-hosted service without admin approval. It converts authenticated-only vulnerabilities into effectively unauthenticated ones, because the attacker can create the account the exploit requires.

Open Source

General

Software with publicly available source code that anyone can inspect, modify, and distribute.

OpenVPN

VPN

An open-source VPN protocol widely considered secure and reliable, though slower than WireGuard.

Hardware and software that monitors or controls physical equipment and processes, such as refrigeration, HVAC, manufacturing lines and utility systems. Unlike IT, a compromise of OT can cause physical damage, so availability and integrity of the process outrank data confidentiality.

An emergency security patch released outside the normal update schedule to address critical vulnerabilities that can't wait for the next Patch Tuesday.

A memory-safety bug (CWE-787) in which a program writes data past the beginning or end of the buffer it allocated, corrupting adjacent memory. In file parsers it is typically triggered by a length or offset in attacker-controlled input and can be turned into arbitrary code execution.

P

PAPI (Aruba)

Networking

PAPI is the Aruba control protocol that access points, controllers and Mobility Conductors use to exchange configuration and control data. It runs on UDP port 8211, with Instant AP clusters also using UDP 8209.

Packet capture is the recording of network packets as they cross an interface, usually with tools such as tcpdump or Wireshark and saved as PCAP files. Attackers on a compromised host use it to collect plaintext credentials.

Page Cache

linux

The page cache is the area of RAM where the Linux kernel keeps recently read file contents, so later reads and writes of that file are served from memory instead of disk. Every process on the host sees the same cached copy.

A database query in which the SQL statement is sent separately from the values it operates on, so user input can never be interpreted as SQL syntax. It is the standard defense against SQL injection, in contrast to building queries by string concatenation.

A security weakness that arises when two components in a request path interpret the same input differently, such as a firewall matching a raw path while the application server decodes it first. Attackers exploit the gap between the two readings to route a blocked request to a vulnerable endpoint.

Pass-the-Hash

Security

An attack technique where an attacker uses a captured password hash to authenticate without needing to crack or know the actual password.

Password Salt

Security

A password salt is a random value combined with a password before hashing, so identical passwords produce different hashes. It is stored with the hash, as in the abc part of a $6$abc$ value.

A brute-force variant that tries one or a few common passwords against many accounts, rather than many passwords against one, to stay under per-account lockout thresholds.

Patch

Security

A software update that fixes security vulnerabilities, bugs, or adds improvements to an existing program.

Patch Tuesday

Security

The second Tuesday of each month, when Microsoft releases its scheduled batch of security updates. The predictable cadence lets defenders plan deployment, but AI-assisted vulnerability discovery has pushed recent releases past 900 CVEs, straining triage.

The process of converting a request path to a single canonical form by decoding encoded characters, folding case where applicable, and collapsing redundant separators and traversal sequences. Making security decisions on the normalized path, rather than the raw input, closes the gap that encoding-based evasions exploit.

Path Traversal

Security

A web vulnerability (CWE-22) where user-supplied input in a file path escapes the directory the application intended to serve from, typically via parent-directory references, letting an attacker read or write files elsewhere on the server.

Patroni

Security

An open-source high-availability manager for PostgreSQL that handles leader election, failover, replica creation and dynamic configuration, driven through a REST API. The API's state-changing endpoints are unauthenticated unless basic auth, client certificates or an allowlist are configured.

Phishing

Security

A social engineering attack using fake emails or websites to steal login credentials or personal info.