Gardience Documentation gardience.com →
Docs / Using Gardience

Live questions

Machines > Live questions asks every machine one question at once and shows the answers as they come back, usually within a few seconds, from the machines themselves rather than from the last scan. Use it when something just happened: a vulnerability in a library was announced, someone needs to know who is signed in to a server, or an auditor asks which machines have a port open.

Questions only read. Nothing on a machine is changed, and no question runs anything but its own read-only check.

The questions

QuestionYou giveEach machine answers
Installed softwarea name, for example opensslthe matching packages and their versions
Listening porta port number, or nothing for all of themwhether it listens on the port, and which program
Signed in nowwho is signed in, and since when
Administratorsthe accounts with administrator rights (Windows: the Administrators group; Linux: uid 0 and the sudo, wheel, and admin groups)
Running programa name, for example pythonthe matching processes
Servicea name, for example sshd or wuauservrunning or stopped, and whether it starts at boot
Filea full pathwhether it exists, its size and date, and its SHA-256 (files up to 512 MB). Files only their owner can read (/etc/shadow, private keys) and Windows key stores are never hashed, because a hash would let someone check a guess at a secret; devices and pipes are never opened
Restart pendingwhether the machine is waiting for a restart
Uptimehow long it has been running

Names may use letters, numbers, spaces, and . _ + - @; anything else is refused before it is sent.

The answers

The result says how many machines answered and how long it took, and lists machines that did not answer within 25 seconds (offline, or busy). Only machines that match narrows the list to the yes answers, and Download CSV saves every answer.

Who can ask

Admins and approvers, and other roles whose permissions include gardience_live.ask. A person limited to some node groups asks only their own machines, and choosing a group never reaches past them; a permission granted for some machines asks only those. Each question is written to the audit log with the person who asked, the question, and the machines it went to. While the audit log cannot be written (a full data volume), live questions wait, because a question nobody can see later is not asked.

Change alerts

Below the questions, Change alerts watches every machine for the changes that usually matter in an incident or an audit. When an admin turns it on, Gardience takes a read-only snapshot of each machine every 5 minutes (or 15, or 60) and compares it with the one before. It alerts, through the channels under Administration > Settings > Alerts (email, Slack or Teams, PagerDuty), when:

The first snapshot of each machine is only the starting point, so turning alerts on does not raise an alert for everything already there. Removed administrator rights and services running again are listed under Recent changes without an alert. Turning change alerts off forgets the snapshots, so turning them on again starts fresh. Turning them on or off is written to the audit log.

For CMMC, change alerts support monitoring systems to detect attacks and unauthorized use (3.14.6, 3.14.7) and controlling removable media (3.8.7), alongside your other monitoring.

Gardience by Bouziden Management LLC.