Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
Roles and rightsAudit logPasskey sign-in
Security 14 min read 27 Aug 2026

Access Control and Audit Trails for Monitoring Teams

Shared credentials are the silent default mistake in monitoring. Here is how to cut roles by task, separate client access and make every change traceable.

X

XICTRAQ Team

XICTRAQ

MonitoringPermissionsAudit-LogTeamwork
39 %
of analysed breaches involve credentials somewhere in the attack chain (Verizon DBIR 2026)
19.5M USD
average annual cost of insider risk per organisation (Ponemon Institute 2026)
57 %
of organisations still sign in primarily with phishable methods (FIDO Alliance 2026)
Roles, view boundaries and audit trail in a monitoring teamCredentials appear somewhere in the attack chain in 39% of analysed breaches (Verizon DBIR 2026)Permission matrix - roles by task, not by personSeewebsitesChangechecksPausealertsManageteamViewbillingAdminEditorClientViewerStatus page (token)full accessreleased websites onlyno accessPer-user action logCheck paused08:41Editorial - shop checkoutThreshold changed09:07Engineering - 3 s to 8 sRole changed11:22Agency - client B set to readSign-in failed17:58Freelance account, 2 attemptsLast 200 actions visible in the dashboard,180 days online, archived afterwardsIndividual team logins instead of one shared account - roles per website, log per userPasskey sign-in per the WebAuthn standard for accounts with alert authority57% of organisations still use phishable authentication for primary sign-in (FIDO Alliance 2026)
Access rights in monitoring are rarely the result of a decision. They grow: one person sets up the checks, a colleague is handed the password, later the freelancer, then the client's IT contact. In the tool a single user remains, and every action carries the same name. It only becomes noticeable when a check is paused and nobody can say who paused it. The numbers behind this are clear. Stolen credentials have fallen to 13 percent as an initial access vector (Verizon DBIR 2026), yet they appear somewhere in the attack chain of 39 percent of all analysed breaches - more often than any other vector (Verizon DBIR 2026). The average annual cost of insider risk most recently stood at 19.5 million US dollars per organisation studied (Ponemon Institute 2026). This guide shows how to cut roles by task, separate client access, offboard leavers cleanly and make every change traceable - with individual team logins instead of a shared account.

The shared account is the silent default mistake

Hardly any team decides to share a login. It happens in passing, because in that moment it is faster: a colleague only needs a quick look at response times, the agency should take over alerting for two weeks, the working student sets up checks for the new landing page. Every time, passing on the credentials is the path of least resistance, and every time the number of people who can act in the name of the same account grows without anything changing in the account itself. After a year, nobody knows exactly who holds the login. In no other piece of infrastructure would this state be accepted - in monitoring it goes unnoticed, because the tool produces nothing and is therefore rarely treated as a critical system.

Statistically this is no trifle. The human element is involved in 62 percent of all analysed breaches (Verizon DBIR 2026), and in the basic web application attack pattern, credentials were compromised in 52 percent of cases (Verizon DBIR 2026). The analysis draws on more than 22,000 confirmed breaches across 145 countries (Verizon DBIR 2026), which makes it broad enough to use as a bearing. Incidents that trace back to stolen credentials are also the most expensive single events in the insider category: 842,462 US dollars per incident on average (Ponemon Institute 2026). A shared monitoring account is exactly such a credential - one that by definition sits in several places at once and whose spread nobody can survey any more.

A shared account devalues every log

An audit log in which every action points to the same collective address answers the question of what happened, but not the question of who did it. It is precisely the second question that arises in an emergency: was the check paused deliberately or by accident? Was the threshold moved after an agreement, or to get rid of annoying alerts? Without attribution to a person, every answer remains a guess. The technical counterpart to the log inside the tool - traceability of changes to the website itself - is covered in the article on the automatic website changelog.

What access to monitoring actually means

A monitoring account looks harmless, because it sells nothing and manages no customer data. In practice it is a very dense description of your own infrastructure: the full list of every monitored address, endpoint, hostname and port, the response times and fault patterns of recent months, the alert recipient lists with phone numbers and addresses, often also credentials for monitored sign-in flows and checkout paths. Whoever opens this account sees at a glance which systems exist, when they weaken and whom to reach when something burns. At the same time it holds a switch that hardly any other tool offers: the ability to silence alerting. A paused check reports no outage - and in the overview it looks like a system that currently has no problems.

Action in the monitoring accountImmediate effectWhy it must be attributable to a person
Pause a checkOutages of that system are no longer reportedA silent check looks like a healthy system
Raise a thresholdSlow responses no longer trigger an alertMoves the bar unnoticed, often permanently
Change alert recipientsNotifications go elsewhere or nowhereOn-call runs empty without anyone noticing
Set a maintenance windowAlerts are suppressed for that periodA window set too wide covers up real outages
Remove a websiteHistory and availability evidence are lostProof towards clients and auditors is missing
Create a client loginExternals see data from the accountView boundaries between tenants shift
Generate an API keyAutomated access without a sign-inA key outlives every password change

None of these actions is suspicious in itself. They belong to normal operations, and a team that is not allowed to perform them cannot work. The problem is not the capability but the anonymity: as long as everyone works under the same login, each of these changes is an act without an author. This gets particularly tricky with planned exceptions - as described in the article on maintenance windows and false alerts - because a forgotten maintenance window and a deliberately silenced check look identical on screen. Only attribution to a person turns a state into a decision you can talk about.

Cut roles by task, not by person

The usual reflex when granting rights is to follow the hierarchy: management gets a lot, the assistant gets little. That reliably produces the wrong rights in both directions - management can switch off checks it does not even know, and the assistant is not allowed to create what is actually their job. Cutting along the activity works better. The principle is old and cleanly described in the relevant frameworks: the module on identity and access management requires rights to follow actual need, their assignment to be documented and adjusted promptly when someone changes role (BSI IT-Grundschutz). The standard for information security management systems lists access control and the management of access rights as controls in their own right (ISO/IEC 27001:2022).

In practice the cut can be derived from four questions. Who needs to see numbers without changing anything? Who needs to create and adjust checks? Who decides who gets notified in an emergency? And who owns the contract and the invoices? Those four questions typically produce four to five roles, which is enough for the vast majority of teams. The order matters: describe the task first, then pick the role. Going the other way round and looking for a suitable role for a specific person tends to land on the next larger one - because at that moment it is hard to justify holding something back from a colleague. A permission matrix whose rows hold tasks rather than names takes the personal edge out of that discussion.

Four roles cover most teams

A workable model does not need twenty gradations. Owner holds the account and the contract. Admin manages team, rights and billing. Editor creates websites, checks and reports, but touches neither team management nor invoices. Viewer reads only, and only on the assigned websites. For clients, a dedicated client role is added that stays limited to the released websites. The second dimension is decisive: the role says what someone may do - the website assignment says on what. Without that second axis, any role model stays incomplete in multi-client environments.

Multiple clients: client logins as a view boundary

As soon as more than one client sits in the same account, permission management becomes a contractual matter. A client's addresses, response times and fault histories are their operational data; making them visible in another client's interface is not carelessness but a breach of the confidentiality that was promised. The General Data Protection Regulation requires technical and organisational measures that ensure exactly this confidentiality (Art. 32 GDPR) and makes confidentiality a principle of processing (Art. 5 GDPR). For agencies, separation is therefore not a convenience feature but part of the service - the organisational frame is described in the article on website monitoring for agencies.

Website groups as a view boundary

Clean separation comes from assignment, not from agreements: a login sees the websites released to it and nothing else. That draws the boundary technically and it survives the day someone else in the team takes over the client relationship.

Client role instead of full access

A client login needs reports, status information and its own checks - no invoices, no team management, no third-party websites. A dedicated client role saves the discussion about what the client might accidentally see.

Status page with a token instead of a login

Externals who only need the current state require no access to the tool. A status page with its own address shows exactly the released systems - and can be withdrawn without anyone having to change a password.

Share deliberately

Whoever publishes a status page should know what it reveals. The article on setting up a status page for clients shows how to balance transparency and restraint without opening up the account.

Read access for management and oversight

One group is regularly handled wrongly when rights are granted: management. Either they get no access at all - then they ask for numbers by email and someone compiles them by hand - or they get full access, because leadership should be allowed to see everything. Both are impractical, and both create risk in the wrong place. The NIS2 Directive explicitly obliges management bodies to approve risk management measures and oversee their implementation (NIS2 Directive Art. 20). That calls for insight, not intervention. A read-only login plus a recurring report delivers both: the numbers are available at any time, and nobody can accidentally switch off a check. How such reports are produced without extra work is shown in the article on automated client reports; for the running view, a status page or a scheduled report is often enough.

Read access is relief, not a concession

Every login that can only read is a login that cannot silence alerting. That lowers risk without taking anything away from anyone: the numbers stay open, control stays with the people who own operations. In teams that introduce this cut, the number of follow-up questions typically drops as well, because metrics no longer have to be collected via detours.

Offboarding: the login that quietly stays

The most dangerous access is rarely an attacker's. It belongs to a person who simply no longer belongs. Freelancers work along for three months, agencies change, staff leave. The logins remain, because their removal is written into no process and belongs to nobody. The insider risk numbers show where the weight lies: on average each organisation records 13.8 incidents from negligence, 6.3 incidents from malicious intent and 5.3 incidents from stolen credentials (Ponemon Institute 2026). The average time to containment recently fell to 67 days, yet only 13 percent of cases were closed within 30 days (Ponemon Institute 2026). The cost difference is substantial: if containment stretches beyond 90 days, the annual cost stands at 21.9 million US dollars against 14.2 million at under 30 days (Ponemon Institute 2026).

With a shared account, offboarding is an unpleasant operation: change a password, inform everyone, answer questions for three days. Because that means effort for everybody, it is frequently skipped in practice - and the departed person's access remains without anyone having taken a decision. With individual logins the same operation is a matter of seconds and afterwards appears in the log. What matters is that removal covers more than the sign-in: active sessions, stored keys and notification paths belong to it. How long the resulting log data may be retained is covered in the article on the retention policy for monitoring and analytics data.

  1. Deactivate instead of delete: the user is blocked while their log entries stay attributable. A fully deleted account takes traceability with it.
  2. End active sessions: a blocked sign-in helps little while a valid session is still open in a browser. Both steps belong together.
  3. Review keys and automations: API keys and webhooks set up for the departing person outlive every password change and have to be withdrawn individually.
  4. Reroute notification paths: alerts pointing to a personal address or phone number otherwise end up nowhere. The on-call chain has to be adjusted too.
  5. Consider client logins: when an engagement ends, the logins on the client side and the associated status page addresses are withdrawn as well.
  6. Log the removal: the blocking itself is an event worth documenting - typically the first thing an audit asks about.

Traceability: who changed the threshold?

A log is not an instrument of mistrust but a memory. It answers questions nobody else can answer any more, and it does so without debate. Normatively it has long been settled: the information security standard lists logging and the monitoring of activities as controls in their own right (ISO/IEC 27001:2022), the General Data Protection Regulation requires the ability to ensure confidentiality and integrity of processing and to review its effectiveness regularly (Art. 32 GDPR), and the NIS2 Directive counts access control and corresponding policies among the required risk management measures (NIS2 Directive Art. 21). That the effort pays off is shown by detection time: it takes a mean of 181 days for a breach to be noticed and 241 days in total until it is contained (IBM Cost of a Data Breach 2025). Anyone who wants to shorten that span needs traces that can be read.

EventWhat should be recordedQuestion the log answers
Sign-inTime, user, success or failure, originDid someone try to get in from an unexpected place?
Check paused or resumedUser, affected website, periodWhy did this system produce no notification for two weeks?
Threshold changedOld value, new value, userSince when does the new bar apply, and who set it?
Role or assignment changedAffected login, old and new roleWho opened up which view to whom?
Website deletedUser, time, removed checksWhere did the availability history go?
API key created or revokedUser, purpose, timeWhich automation still reaches into the account today?

Two follow-up questions decide the practical value of a log: how long does it stay available, and how fast do you reach the relevant line? In XICTRAQ the last 200 actions are visible directly in the dashboard, the log stays online for 180 days and is archived afterwards; a PDF export is available. For everyday work that means: a look into the log belongs in the review of every incident, in the way the article on incident management and escalation describes it. It also helps with silent faults - for instance when a paused check switches off exactly the guard that finds outdated pages after a release. How expensive such blind spots become is shown in the article on stale caches after a deploy.

Securing the sign-in: two-factor and passkeys

Roles and logs help little if the sign-in itself remains the weakest point. This is exactly where a lot has moved in a short time. According to the surveys of the responsible standards alliance, roughly five billion passkeys are in use worldwide, 90 percent of respondents know the method and 75 percent have enabled it on at least one account (FIDO Alliance 2026). Adoption in organisations is similarly advanced: 68 percent have deployed passkeys for employee sign-in or are deploying them right now (FIDO Alliance 2026). At the same time, 57 percent of organisations still sign in primarily with phishable methods (FIDO Alliance 2026) - the gap between availability and actual use is therefore the real finding. The success rate argues in the same direction: sign-ins with a passkey succeed in roughly 93 percent of attempts against 63 percent with classic methods (FIDO Passkey Index 2025).

The reason for the recommendation is technical. A passkey is a key pair whose private half does not leave the device and which is bound to the exact hostname of the sign-in page. A rebuilt page therefore cannot capture it, and in a server-side data leak there is no password to steal. The authoritative guideline for digital identities rates such methods as resistant to verifier impersonation and assigns them to the highest assurance level (NIST SP 800-63B); the NIS2 Directive lists multi-factor authentication explicitly among the required measures (NIS2 Directive Art. 21). To get started, a clear priority is enough: first the accounts with alert authority, meaning everyone who can pause checks, move thresholds or change recipient lists. Securing those accounts protects on-call itself; how it is set up organisationally is described in the article on the on-call rotation without burnout.

Organising monitoring access with XICTRAQ

Permission management feels like a task for later, because it makes nothing visibly better. Its value shows in exactly two moments: when someone leaves and when something goes wrong. In the first case it decides whether an access really ends. In the second, whether the question of why can be answered or dissolves into guesswork. Neither can be produced retroactively - a log begins on the day there are users who can be told apart. The effort for that is small and one-off; the effort of catching up later falls due exactly when nobody has time for it.

XICTRAQ is built so that a team does not have to share one account. Every member receives their own login with a role and website assignment, invitations run by email, and client logins can be restricted to the released websites. Security-relevant actions - sign-ins, permission changes, removed websites, generated keys - land in the audit log, which can be exported when needed. For sign-in, passkeys per the WebAuthn standard are available, complemented by classic methods as a fallback. And whoever wants to show externals only the state publishes a status page with its own address rather than handing out a login.

Check in the free trial how many people work under the same login today and how quickly that can be moved into separate roles. If you would rather walk through the setup together, book a personal demo and see the role model, website assignment and log on a real account.

Sources and Studies

This article is based on data from Verizon DBIR 2026, Ponemon Institute 2026, FIDO Alliance 2026, FIDO Passkey Index 2025 and IBM Cost of a Data Breach 2025. The figures cited refer to the state of the respective publication. Additionally cited are the normative requirements from BSI IT-Grundschutz, ISO/IEC 27001:2022, NIST SP 800-63B, the GDPR and the NIS2 Directive. This information does not replace legal advice.

Why is a shared monitoring account a problem?
Because it makes two things impossible: revoking a single login in a targeted way, and attributing an action to a person. Whoever leaves keeps access as long as the shared password holds, and every paused check remains without an author. Add the statistical weight: credentials appear somewhere in the attack chain of 39 percent of analysed breaches (Verizon DBIR 2026). Individual logins solve both points in one step.
Which roles does a monitoring team need at minimum?
As a rule four are enough: a responsible role for account and contract, an administrative role for team and billing, an editing role for websites, checks and reports, plus a read-only role. Agencies add a client role limited to released websites. More important than the number of roles is the second axis: which websites a login can see at all should be set separately from the role.
As an agency, how do I separate access for several clients?
Through assignment of individual websites to each login, not through agreements. A client login sees only the websites released to it, including their reports and alerts, but no invoices, no team management and no third-party projects. For externals who only need the state, a status page with its own address is typically sufficient - it can be withdrawn without anyone having to change a password.
What belongs to revoking access when offboarding a freelancer?
More than the sign-in. The login is blocked rather than deleted so log entries stay attributable; active sessions are ended; API keys and webhooks set up for that person are withdrawn individually; notification paths to personal addresses or phone numbers are rerouted. When an engagement ends, client logins and status page addresses belong to it as well. The removal itself should be logged.
Which actions should a monitoring audit log record?
At minimum sign-ins with success or failure, pausing and resuming checks, changes to thresholds and alert recipients, role and assignment changes, deleted websites as well as generated or revoked API keys - each with time, user and affected object. The information security standard lists logging and the monitoring of activities as controls in their own right (ISO/IEC 27001:2022).
Is passkey sign-in worth it for a small team as well?
Typically yes, because the effort is one-off and small. A passkey is bound to the exact hostname of the sign-in page and can therefore hardly be captured through rebuilt pages; the responsible standards alliance puts the sign-in success rate at roughly 93 percent against 63 percent for classic methods (FIDO Passkey Index 2025). A priority helps: first the accounts allowed to pause checks or change alert recipients.
Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.