evelin.

OS and account basics in security for new analysts

Learn core OS structures and account types so log data makes sense, attacks are easier to spot and SOC investigations get faster.

Why OS structure matters for security work

When you analyze security alerts, you constantly see file paths, processes and services. If you do not know how an operating system is structured, those details look like random text. You want to recognize what runs at startup, where programs live and where user data is stored. This helps you tell normal activity from suspicious behavior. For example, seeing a browser in Program Files is fine, seeing it start from a temp folder is a red flag. Start with one OS you use daily, usually Windows, and learn its basic folders, services and startup locations. That knowledge transfers to macOS and Linux later.

OS pieces you must recognize
๐Ÿ“
File system layout
System folders, user data, temp paths
โš™๏ธ
Processes and services
What should run, from where
๐Ÿ”
Permissions model
Who can access or change what

Key Windows folders and what they mean in logs

Most entry level security alerts involve Windows. Learn the common folders that appear in telemetry. C:\Windows and C:\Program Files usually hold system and installed software. C:\Users holds user profiles, including Desktop, Documents and Downloads. Temp and AppData paths are often abused by malware because users write there. When you see a process or script starting from an odd folder, pause. Ask if a normal user or trusted installer would use that location. In a home lab, open Task Manager, pick a process, right click and view its file location. Then compare that to how it appears in Windows Event Logs.

Common Windows paths in alerts
Usually normal
  • โ€ขC:\Windows\System32\
  • โ€ขC:\Program Files\
  • โ€ขC:\Program Files (x86)\
Often suspicious
  • โœ“%TEMP% or Temp folders
  • โœ“C:\Users\Public\
  • โœ“Random folders under AppData
VS

Account types and why attackers love admin rights

To read alerts correctly, you must understand account types. Standard user accounts should have limited permissions. Local administrator or domain administrator accounts can install software, change settings and access more data. Attackers try to steal powerful accounts so they can move across systems without constant obstacles. When you see a risky action in logs, always note which account performed it. Was it a normal user, a local admin or a service account. A good habit for any analyst is to assume every high privilege action is suspicious until you can explain it with a real business need.

Local, domain and service accounts in real alerts

Different account scopes show up differently in telemetry. A local account exists only on that machine. A domain account is managed by Active Directory and can sign in to many systems. Service accounts run applications or scheduled tasks. When you review an alert, identify the account type from its name and context. For example, DOMAIN\j.smith is likely a user, DOMAIN\sqlservice is likely a service account. Unusual sign ins or commands from a service account are big red flags. In your lab, create a local user and a simple scheduled task, then see how each one appears in Event Viewer.

Reading account names in logs
  1. ๐Ÿ‘€1
    Spot domain part
    LOCAL or DOMAIN prefix
  2. ๐Ÿง 2
    Guess purpose
    Human name or service name
  3. ๐Ÿ”Ž3
    Check activity
    Normal for that account

First practical steps to connect OS and accounts with logs

You do not need a huge lab to start building intuition. Use your existing computer and practice connecting what you do with what appears in logs. Create a test user without admin rights. Log in, create folders and run a browser, then open Event Viewer or system logs and look for those actions. Next, enable logging for PowerShell and process creation if possible and run a few simple commands. Notice which account is recorded, which path is used and which process name appears. This habit trains you to read alerts like a story instead of isolated technical fields.

Real-world examples

  • โ€ข You see an alert for cmd.exe starting from C:\Users\Public with a regular employee account. Because you know this folder is rarely used for system tools, you treat it as suspicious and dig deeper.
  • โ€ข A scheduled backup service account suddenly signs in from a remote laptop over VPN. You know service accounts usually run on servers, so you escalate the incident.
  • โ€ข You notice repeated failed admin logins to a Linux server, followed by a successful login from an unknown IP. Understanding that root access controls the whole OS, you prioritize this over lower level alerts.

Useful links

Keep learning

Related courses

More programs on evelin that fit this path. Each one adapts to you after a two minute quiz.

Guides from related courses

All courses on evelin โ†’

Turn reading into real progress

A short quiz builds your personal learning path for How to Become a Remote Cybersecurity Analyst. Lessons adapt to you from day one.

Start the quiz

Created with AI assistance and reviewed before publishing.