LOGBOOK

HELP

1 / 378
time's up — finish this card
Other keys: showSpace: good1-4: rate0: skip5: flag
Topic ISMS & Security Standards (ISO 27k, NIST, BSI)

Question

What is the defining philosophy of BSI IT-Grundschutz?

Answer

Skip the detailed risk analysis at the start — instead apply standardised baseline protection (Grundschutz) against a catalogue of "pauschale Gefährdungen" (generic threats), then add risk analysis only for the bits that need more.

Two flows: classic ISMS does detailed risk analysis first; BSI Grundschutz applies a standard baseline first and only adds risk analysis for elevated protection needs

* Grundschutz inverts the classic order: baseline catalogue first, risk analysis only for erhöhter Schutzbedarf. *

The classic ISMS approach is: identify assets → assess risks → derive controls. That's heavy. BSI inverts it: assume every standard IT setup faces the same standard threats, and apply a standard control catalogue. Save the expensive risk analysis for the few systems with erhöhter Schutzbedarf (elevated protection needs).

As Wikipedia puts it:

"Basis eines IT-Grundschutzkonzepts ist der initiale Verzicht auf eine detaillierte Risikoanalyse. Es wird von pauschalen Gefährdungen ausgegangen und dabei auf die differenzierte Einteilung nach Schadenshöhe und Eintrittswahrscheinlichkeit verzichtet."

Why this is powerful: the IT-Grundschutz-Kompendium ships 80+ Bausteine (building blocks: Sicherheitsmanagement, ORP, CON, OPS, DER, IND, APP, SYS, NET, INF), each already mapped to threats and controls. A new project can pick the building blocks that apply, and 80% of the security work is done.

Tip: Grundschutz is the antidote to "we'll do security after risk analysis." It lets you deploy a defensible baseline on day one, then refine.

Go deeper:

or press any other key
Topic Session Handling & Login Protocols

Question

What is the difference between an idle timeout and an absolute timeout on a session?

Answer

Idle = expires after a period of inactivity. Absolute = expires N units after the session was created, regardless of activity.

Timeline contrasting an idle timeout that ends an unattended session with an absolute cap that ends even an active one

* Idle expiry resets on each activity; the absolute cap ends even a continuously-active session. *

Both are required — they address different threats.

Idle timeout Absolute timeout
Trigger No requests for X minutes Session age exceeds X hours / days
Protects against Unattended sessions (logged in on a shared computer, walked away) Long-lived stolen credentials, replay of an old captured cookie
Typical web app 15–30 min 12–24 h
Typical banking 5–10 min 8 h (one working day)
High-risk system 2–5 min 1–2 h

On expiry: both kill the session server-side and force re-authentication.

The guiding principle (in German):

  • "Eine Session sollte immer nur eine bestimmte Lebensdauer haben." (Sessions must have a defined lifetime.)
  • "Je kürzer die Session-Lebensdauer, desto kleiner das Zeitfenster für einen potenziellen Session-basierten Angriff." (Shorter lifetime = smaller attack window.)

Logout still matters: even with timeouts, a user-initiated logout must immediately invalidate the session server-side. Don't rely on the timeout to clean up.

Tip: The trade-off is UX vs. blast radius. The right values depend on Schutzbedarf (protection need): a webmail might be 30 min idle / 24 h absolute, a private-banking session 5 min / 1 h. Pick based on what an attacker can do with one stolen session.

Go deeper:

or press any other key