Mohamed Saber
GitHubFacebookLinkedin
Active Directory Domain Controller
Active Directory Domain Controller
  • 🔗Windows System Internals 101
    • 🆔Windows SID
      • 🚪Windows Logon Process
      • 🥷Security principals
      • 👨‍🏫security group
      • 🔑Windows Security Context
      • 🎯Logon Base concepts
      • ⛳Windows Security Access Token(SAT)
      • 📌Windows Securable Objects
      • 📜Windows Objects
      • 📑What is Security Descriptors in Windows
      • 🏢SID's Authority
      • 🔐Local Security Authority (LSA)
      • 🔑Windows Logon Session
Powered by GitBook
On this page
  • Intro
  • Why is it Called a "Session"
  • Internal Meaning of a Session
  1. Windows System Internals 101
  2. Windows SID

Windows Logon Session

What is Logon Session in windows OS ?

Intro

  • A logon session (or login session) refers to the period of time during which a user is authenticated and actively interacting with a system, application, or service.

  • It begins when a user successfully logs in (authenticates) and ends when the user logs out or the session is terminated due to inactivity, timeout, or manual closure.

Why is it Called a "Session"

  • The term session originates from the idea of a "period of interaction" or a "continuous sequence of events."

  • In computing, it refers to a bounded period during which a user or system interacts with a service or application. Here's why it's called a session:

    • Temporal Context: A session represents a specific time frame during which a user is actively connected to a system. It has a clear start (logon) and end (logoff).

    • Isolation: Each session is typically isolated from others, ensuring that one user's activities do not interfere with another's. For example, in a multi-user system, each user has their own session.

    • Continuity: A session allows for continuous interaction without requiring re-authentication for every action, as long as the session remains active.

Internal Meaning of a Session

  • Internally, a session is represented by data structures and mechanisms that track the user's activities and maintain their state. For example:

    • Session ID: A unique identifier assigned to each session to distinguish it from others.

    • Session Tokens: Security tokens or cookies that validate the user's authenticated state.

    • Session Data: Information about the user's activities, preferences, and permissions stored temporarily in memory or on disk.

    • Timeouts: Mechanisms to automatically end the session after a period of inactivity or after a predefined duration.

PreviousLocal Security Authority (LSA)

Last updated 1 month ago

🔗
🆔
🔑
Page cover image