skip to content

After removing local administrator rights from all users, which standing privileges still let an intruder move?

level: middleimportance: must knowfreq 58%

answer

  1. one phrase, three preconditions
  2. reach, direction, permanence
  3. which axis did the change touch
  4. the built-in account is still there
  5. he already has admin on the laptop

basics

~20 s

Three untouched preconditions: the built-in administrator secret that every host in the fleet still accepts, privileged accounts that sign in to low-trust machines, and privileged group memberships held permanently rather than on request. Removing user-level admin addresses none of them.

solid answer

~50 s

"Standing administrative rights" is three separate preconditions wearing one name. First, **reach**: a secret - the built-in local administrator account, a support group in every machine's Administrators group, a management service account - that many hosts accept. Second, **direction**: a high-trust credential presented to a low-trust host, which puts it inside the reach of whoever controls that host. Third, **permanence**: accounts that hold privilege continuously instead of on request. Taking local admin away from end users changes only whether a *user* can elevate on the machine he is sitting at. That is worth doing - it stops routine self-service installs and stops user-clicked code from starting elevated - but the intruder in this picture already has administrator rights on the laptop, and all three preconditions above are exactly as they were. Naming which one a proposed control removes is the whole skill here.

code

text · 13 lines
text
T1078      Valid Accounts
             tactics: Initial Access, Persistence, Privilege Escalation, Defense Evasion
T1078.003    Valid Accounts: Local Accounts
             precondition: a local account whose secret more than one host accepts

change made:   end users are no longer members of the local Administrators group
affects:       whether a USER can elevate on the machine he is sitting at
does not affect:
  - the built-in administrator account, still present, still the same secret
  - how many hosts accept that secret
  - which privileged accounts log on to low-trust hosts
  - whether privileged group membership is permanent
...

go deeper

for a junior

Know that administrative rights are not one switch: an account you can elevate to, a secret other machines accept, and a group you are permanently in are different things.

for a middle

Be ready to take the sentence apart on the spot - reach, direction, permanence - and to say for each whether the change described removes it and why.

for a senior

Demonstrate ordering judgment: which precondition is cheapest for the intruder, which is cheapest for you to remove, and how you avoid reporting one as coverage for the others.

for a principal

Be able to explain to an executive why a completed, expensive programme did not move the risk that matters, without discrediting the work that was done.

## Why the claim feels sufficient and is not "We removed local admin from our users" is the answer a competent senior engineer gives, because it is a genuinely good change that took real organisational effort. It is also an answer to a different question. It governs one thing: whether an ordinary user, on the machine he is logged on to, can raise himself to administrator. The privileges that let an intruder *move* are a different set, and they survive that change intact. Decompose the phrase before answering. Standing administrative rights are three preconditions: **1. Reach - a reusable secret many hosts accept.** The built-in local administrator account with one fleet-wide password is the classic case, but it is not the only one. A service-desk group nested into every machine's local Administrators group has identical reach with a different name. So does a management service account that is administrator on all servers. Each of these is a credential that, once obtained on one host, is accepted by hundreds. **2. Direction - a high-trust credential used on a low-trust host.** When a credential is used to create a session on a machine, that machine has to be able to act for the account, and whoever administers the machine is inside the boundary of that logon. A tier-0 or tier-1 credential typed into a laptop the intruder already controls therefore becomes his. The control is not a stronger password; it is a rule about which direction logons are allowed to flow. **3. Permanence - privilege held around the clock.** An account permanently in a privileged group is privileged at every moment, including the moment it is compromised. Time-bound, approval-gated elevation converts that into privilege that exists only during an approved window. ## Mapping the change to the preconditions | Change | Removes | |---|---| | End users are no longer local administrators | A user can elevate himself on his own machine | | Per-host unique rotated administrator secrets | Reach of the local administrator secret | | Tier separation on logons | Direction: high-trust credentials on low-trust hosts | | Time-bound approval-gated elevation | Permanence of privileged membership | Read down the right-hand column: the first row is not a prefix of the others. It sits on its own axis. ## The scenario that makes this concrete Code is already running with local administrator rights on one managed laptop, driven by a ransomware affiliate paid a share of the eventual proceeds - his constraint is tempo, so every next step is judged by whether it costs an hour or a fortnight. How did he get administrator on a laptop where users are not administrators? Usually one of three ways, none of them exotic: the machine's built-in administrator account, an application that was granted local administrator to make it work, or an exception granted to that user because he is a developer and never revisited. From there, ask what each remaining precondition is worth to him. Reach means hop two is a logon. Direction means he does not have to hop at all - he can wait for, or induce, a support session and let a privileged credential arrive at the machine he owns. Permanence means when he does obtain a privileged account, it is privileged immediately and indefinitely, with no approval step and nothing that expires. ## What good sounds like in an interview Refuse the single-sentence answer, and refuse the opposite mistake of listing every hardening measure you know. The expected move is: restate the claim, say which precondition it removes, and then name the ones it does not, with a reason for each. If asked which to fix first, the honest ordering is reach before permanence, because reach is the cheapest thing for the intruder to use and, for the estate, the least visible to the people doing daily support work. One more distinction worth having ready: removing user-level administrator rights is a **preventive** control aimed at what a user does; the three above are preventive controls aimed at what an intruder who *already holds* administrator on one host can do next. They belong to different points in the intrusion and it is not a contradiction to have done one and not the others - it is only a mistake to report the first as though it covered the rest.

  • Which of the three would you remove first, and why that one?
    Reach. Per-host unique rotated administrator secrets are invisible to end users, break no workflow beyond how a support engineer retrieves a password, and take the cheapest hop away from the intruder - the free logon to the next machine. Direction next, because it needs new accounts and habits. Permanence last, because approval gates cost the most time per use.
  • A developer keeps local administrator on his own laptop as an exception. How much does that cost you?
    By itself, one host - he is already trusted with that machine. It becomes expensive only where it combines with the other preconditions: if that laptop also holds the fleet-wide administrator secret, or a privileged account logs on to it, the exception is no longer scoped to one machine. Price exceptions by what else they touch, not by their count.
  • Is there any value at all in removing user-level administrator rights?
    Yes, real value, just on a different axis. It stops self-service installation of unmanaged software, stops user-invoked code from starting with administrator authority, and shrinks the number of machines where a routine mistake becomes a machine-wide change. It simply does not touch reach, direction or permanence.

saying these in an interview costs you the question

  • Treats standing rights as a single yes/no property
  • Reports user-admin removal as covering lateral movement
  • Forgets the built-in administrator account still exists
  • Ignores groups nested into every machine's Administrators group
  • Confuses stopping user elevation with stopping credential reuse

context