Skip to content

Glossary

NodeZero is heavily involved with the cybersecurity commuinity as such there is some industry jargon that we use in our product and documentation. This is where all that jargon is demystified

Glossary

Welcome to our product glossary, a quick reference for essential cybersecurity terms unique to our solution. Whether you're new to cybersecurity or a seasoned professional, this resource will help you understand the specific language used in our product. Organized alphabetically, if you find something is missing, please feel free to provide feedback at the bottom of the page!

Attack Path

An attack path refers to the sequence of steps or actions an attacker may take to compromise a system or network. It involves identifying vulnerabilities and other weaknesses, exploiting them, and navigating through the network to access valuable information or resources.

BloodHound Data

BloodHound data is the reconnaissance information collected and analyzed by the BloodHound tool within an Active Directory and/or Azure environment. NodeZero users have the option to obtain the BloodHound data collected during a pentest.

Impact

Impacts summarize, in business terms, the effects NodeZero was able to achieve as a result of exploiting weaknesses in your environment.

N-Day

An N-day is a software or hardware vulnerability that is already publicly known, (n days since disclosure) but there may or may not be a security update available to remediate the vulnerability.

NodeZero Runner

The NodeZero runner enables the automated deployment of a NodeZero Docker container. This allows you to provision and deploy pentests from the portal, without having to manually run a NodeZero launch script.

Notable Event

A feature of Real-Time View (RTV). These events signify that during the pentest, NodeZero performed actions that would likely lead to a critical Impact.

RAT

RAT stands for remote access tool, software that gives a person full control of a tech device remotely. They have legitimate uses, such as technical support, but can also be controlled by attackers with malicious intent. In the context of NodeZero, a RAT is used to provide NodeZero with additional access to further explore attack paths during operations.

Real-Time View (RTV)

Real-Time View in NodeZero provides you with real-time information and updates on the progress of your running pentest, including status updates for injected credentials.

Sensitive Data Exposure

An Impact that indicates NodeZero was able to potentially access sensitive information given the filetype or service that is compromised. Examples include, but are not limited to:

  • Business documents in file shares (.docx, .pdf, .xlsx)
  • Outlook PST files
  • Confluence RCE
  • Exchange RCE

States (Pentest)

The pentest lifecycle encompasses several stages, each with its unique purpose and characteristics. These stages surface in portal with words like: 'Preparing', 'Action Needed', 'Running', 'Processing', and 'Done'. Below, you will find a detailed breakdown of these stages and their respective descriptions.

State Name Description
Action Needed Copy and run the one-time command on your Docker Host to launch NodeZero.
Action Needed: Paused Start your pentest after adding NodeZero's IP to your allowlist.
Done The pentest is fully complete and results are available in the portal.
Ended The pentest was ended early by the user. Results are available in the portal.
Error An error was encountered during this pentest.
Paused The pentest is paused.
Pausing The pentest is in the process of pausing.
Preparing The pentest is setting up the resources it needs.
Preparing (Start Paused) Resources are being provisioned for the pentest. Once provisioning is complete, the pentest will start in a paused state.
Processing The pentest results are being processed.
Resuming The pentest is resuming from a paused state.
Running The pentest is live and running.
Scheduled The pentest has been scheduled and will begin provisioning resources shortly.
Unknown The pentest encountered an issue. Contact us for further assistance if this issue persists.

Weakness

A weakness refers to a vulnerability or security flaw that can be exploited by an attacker to compromise a system or network. Weaknesses can include misconfigurations, outdated software, default credentials, or other vulnerabilities that can be leveraged to gain unauthorized access or perform malicious actions.