FÜNF FERTIGE IT-QUIZZE
Köpfchen statt
Copy & Paste.
Fünf IT-Quizze für neugierige Technikfans, Entwicklerteams und alle, die digitale Zusammenhänge verstehen wollen. Von Bits und Netzwerken bis zu Python, SQL und Sicherheit.
Kostenlos · ohne Anmeldung · online oder auf Papier

- 5eigenständige Quizsets
- 100Hauptfragen
- 10getrennte PDF-Hefte
- 4 × 5Fragen pro Set
Wissen, das Zusammenhänge sichtbar macht.
Die fünf Sets haben klare Schwerpunkte: digitale Grundlagen, Netzwerke, Python 3, Datenbanken mit PostgreSQL und defensive IT-Sicherheit. Ausdrücke und Modellrechnungen lassen sich mit Papier und Stift lösen. Die Programmier- und Datenbankrunden setzen Vorwissen voraus; Versionen und Bedingungen stehen in den Fragen.
Die Lösungen nennen die richtige Antwort, zulässige Varianten und eine kurze Erklärung. Wissensfragen haben einen Quellenlink; eigene Rätsel einen nachvollziehbaren Rechen- oder Denkweg. Wählt ein Set für euren Abend oder spielt zunächst eine einzelne Fünfer-Runde.
VOM EINSTIEG BIS ZUR EXPERTENRUNDE
Welches Set nehmt ihr?
Fragenheft für die Teams, Lösungsheft für die Spielleitung. Online bleiben die Antworten geschlossen, bis ihr sie aufklappt.
- 01Bits, Browser und Durchblick
- 02Unterwegs im Netzwerk
- 03Python im Kopf
- 04Datenbanken ohne Datenchaos
- 05Sicherheit mit Köpfchen
IT · SET 01 · leicht bis mittel
Bits, Browser und Durchblick
20 Fragen zu Zahlendarstellung, Textkodierung, Webseiten und Versionsverwaltung. Ein zugänglicher Einstieg für Technikfans; sämtliche Rechenannahmen stehen in den Fragen.
- Bits mit Biss
- Zeichen und Daten
- Das Web zusammensetzen
- Werkzeugkiste
20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte
Direkt online mitraten: alle 20 Fragen öffnen
Runde 1: Bits mit Biss
Welche Dezimalzahl stellt die Binärzahl 101101 dar?Lösung und Erklärung anzeigen
4532 + 8 + 4 + 1 = 45.Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
Vier Schalter können jeweils an oder aus sein. Wie viele unterschiedliche Gesamtzustände sind möglich?Lösung und Erklärung anzeigen
16Jeder Schalter verdoppelt die Möglichkeiten: 2 hoch 4 = 16.Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
Wie viele Bytes sind genau ein Kibibyte (KiB)?Lösung und Erklärung anzeigen
Was ist die größte vorzeichenlose ganze Zahl, die sich mit genau acht Bits darstellen lässt?Lösung und Erklärung anzeigen
255Die 256 möglichen Bitmuster stehen für die Zahlen 0 bis 255.Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
Ein Bildformat erlaubt für Rot, Grün und Blau jeweils 256 Werte. Wie viele RGB-Kombinationen ergeben sich?Lösung und Erklärung anzeigen
16.777.216256 × 256 × 256 = 16.777.216. Transparenz wird hier nicht mitgezählt.Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
Runde 2: Zeichen und Daten
Wie viele Bytes benötigt das lateinische Großbuchstaben-Zeichen A in UTF-8?Lösung und Erklärung anzeigen
Ein ByteAuch richtig: 1.ASCII-Zeichen behalten in UTF-8 ihre Ein-Byte-Darstellung.Quelle: Unicode: UTF und Byte Order Mark
Wie viele Bytes benötigt ein einzelner Unicode-Skalarwert in UTF-8 höchstens?Lösung und Erklärung anzeigen
Vier BytesAuch richtig: 4.UTF-8 verwendet je nach Skalarwert eine bis vier Bytepositionen.Quelle: Unicode: UTF und Byte Order Mark
Wofür steht die Abkürzung BOM bei Textkodierungen?Lösung und Erklärung anzeigen
Byte Order MarkBei UTF-8 kann ein BOM die Kodierung kennzeichnen; eine Byte-Reihenfolge muss es dort nicht festlegen.Quelle: Unicode: UTF und Byte Order Mark
Ist die Reihenfolge der Werte in einem JSON-Array Bestandteil der Datenstruktur?Lösung und Erklärung anzeigen
Welches Klammerpaar umschließt ein Objekt im JSON-Datenformat?Lösung und Erklärung anzeigen
Geschweifte Klammern: { }Auch richtig: Geschweifte Klammern.Darin stehen die Namen und ihre zugeordneten Werte.Quelle: RFC 8259: JSON
Runde 3: Das Web zusammensetzen
Welches HTML-Element steht standardmäßig für eine Überschrift der Ebene 1?Lösung und Erklärung anzeigen
h1Auch richtig: h1-Element.Die Elemente h1 bis h6 kennzeichnen unterschiedliche Überschriftenränge.Quelle: WHATWG: HTML-Überschriften
Welche Sprache legt bei Webseiten typischerweise Farben, Abstände und Darstellung fest?Lösung und Erklärung anzeigen
In welchem Attribut eines HTML-a-Elements steht das Ziel eines gewöhnlichen Hyperlinks?Lösung und Erklärung anzeigen
Welches Attribut eines HTML-img-Elements enthält dessen textliche Alternative?Lösung und Erklärung anzeigen
altDer Alternativtext vermittelt den Bildinhalt, wenn das Bild nicht wahrgenommen werden kann.Quelle: MDN: Das Bildelement img
Welches Zeichen leitet in einer Webadresse einen Fragmentbezeichner wie lösungen ein?Lösung und Erklärung anzeigen
Die Raute: #Auch richtig: #; Raute.Das Fragment kann auf eine bestimmte Stelle innerhalb der Ressource verweisen.Quelle: MDN: URI-Fragmente
Runde 4: Werkzeugkiste
Welcher Git-Befehl hält die vorgemerkten Änderungen als neuen lokalen Versionsstand fest?Lösung und Erklärung anzeigen
git commitAuch richtig: commit.Ohne spezielle Optionen wird dabei der Inhalt des Index aufgezeichnet.Quelle: Git: git commit
Welcher Git-Befehl zeigt vorgemerkte, geänderte und unversionierte Dateien im Arbeitsverzeichnis an?Lösung und Erklärung anzeigen
git statusAuch richtig: status.Die Übersicht hilft zu erkennen, welche Änderungen noch nicht festgehalten sind.Quelle: Git: git status
Wie viele Bytes bezeichnet ein Megabyte mit dezimalem SI-Präfix?Lösung und Erklärung anzeigen
Wie wird der Wahrheitswert wahr in gültigem JSON geschrieben: true, True oder TRUE?Lösung und Erklärung anzeigen
Wie viele Bits umfasst eine einzelne Codeeinheit in UTF-16?Lösung und Erklärung anzeigen
16 BitsAuch richtig: 16.Ein Skalarwert kann eine oder zwei solcher Codeeinheiten benötigen.Quelle: Unicode: UTF und Byte Order Mark
Stichfrage bei Gleichstand
Eigene Rechenaufgabe: 240 Textdateien haben jeweils genau 3.200 Bytes. Wie viele Bytes belegen sie zusammen, ohne Dateisystem-Zuschläge?
Lösung und Erklärung anzeigen
768.000 Bytes
240 × 3.200 = 768.000 Bytes. Es zählt die kleinste absolute Abweichung.
Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
IT · SET 02 · mittel bis schwer
Unterwegs im Netzwerk
20 Fragen zu IPv4, IPv6, DNS, Transportprotokollen und HTTP. Für neugierige Netzwerkfans und angehende Admins; Grundlage sind die jeweils angegebenen RFC-Standards.
- Adressen finden
- Namen und Zuständigkeiten
- Daten transportieren
- Antworten aus dem Web
20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte
Direkt online mitraten: alle 20 Fragen öffnen
Runde 1: Adressen finden
Wie viele Bits umfasst eine IPv4-Adresse?Lösung und Erklärung anzeigen
Wie viele Bits umfasst eine IPv6-Adresse?Lösung und Erklärung anzeigen
128 BitsAuch richtig: 128.Der größere Adressraum ist eine zentrale Änderung gegenüber IPv4.Quelle: RFC 8200: IPv6
Welche dieser IPv4-Adressen liegt in einem privaten Bereich nach RFC 1918: 8.8.8.8 oder 192.168.4.8?Lösung und Erklärung anzeigen
192.168.4.8Sie gehört zum reservierten privaten Bereich 192.168.0.0/16.Quelle: RFC 1918: Private IPv4-Adressen
Welches Protokoll nach RFC 2131 kann einem IPv4-Client automatisch eine zeitlich begrenzte Adresse zuteilen?Lösung und Erklärung anzeigen
DHCPAuch richtig: Dynamic Host Configuration Protocol.Die Zuteilung erfolgt für eine vereinbarte Nutzungsdauer, die Lease.Quelle: RFC 2131: DHCP
Wie heißt das IPv6-Feld, das beim Weiterleiten eines Pakets jeweils um eins vermindert wird?Lösung und Erklärung anzeigen
Hop LimitEs begrenzt die Zahl der Weiterleitungen und damit unter anderem endlose Umläufe.Quelle: RFC 8200: IPv6
Runde 2: Namen und Zuständigkeiten
Welcher DNS-Record-Typ enthält für die Internetklasse eine IPv4-Adresse?Lösung und Erklärung anzeigen
Welcher DNS-Record-Typ benennt einen für die E-Mail-Annahme einer Domain zuständigen Server?Lösung und Erklärung anzeigen
MXAuch richtig: MX-Record.Ein MX-Eintrag enthält den Mailservernamen und einen Präferenzwert.Quelle: RFC 1035: DNS
Welcher DNS-Record-Typ macht einen Namen zum Alias eines anderen Namens?Lösung und Erklärung anzeigen
CNAMEAuch richtig: CNAME-Record.Der Eintrag verweist auf den kanonischen Namen.Quelle: RFC 1035: DNS
In welcher Zeiteinheit wird die TTL eines DNS-Ressourceneintrags angegeben?Lösung und Erklärung anzeigen
SekundenDie TTL begrenzt, wie lange ein Eintrag regulär im Cache verwendet werden darf.Quelle: RFC 1035: DNS
Zwei DNS-Einträge für die E-Mail-Annahme haben Präferenz 10 und 50. Welcher Wert wird bevorzugt?Lösung und Erklärung anzeigen
Runde 3: Daten transportieren
Welches der Protokolle TCP und UDP bietet Anwendungen einen zuverlässigen, geordneten Bytestrom?Lösung und Erklärung anzeigen
TCPFehlende Daten können erneut übertragen und in die richtige Reihenfolge gebracht werden.Quelle: RFC 9293: TCP
Welche drei Flag-Kombinationen bilden den normalen TCP-Verbindungsaufbau ohne gleichzeitige Öffnung?Lösung und Erklärung anzeigen
SYN, SYN/ACK, ACKAuch richtig: SYN, SYN-ACK, ACK.Damit werden die Anfangssequenznummern beider Seiten ausgetauscht und bestätigt.Quelle: RFC 9293: TCP
Wie breit ist das Feld für einen TCP-Zielport?Lösung und Erklärung anzeigen
Garantiert UDP selbst die Zustellung jeder gesendeten Nachricht?Lösung und Erklärung anzeigen
NeinZustellung und Schutz vor doppelter Lieferung werden von UDP nicht garantiert.Quelle: RFC 768: UDP
Wie lang ist der UDP-Header gemäß RFC 768 ohne Nutzdaten?Lösung und Erklärung anzeigen
Acht BytesAuch richtig: 8 Bytes; 8.Er besteht aus vier Feldern mit jeweils 16 Bits.Quelle: RFC 768: UDP
Runde 4: Antworten aus dem Web
Welcher HTTP-Statuscode heißt No Content und meldet Erfolg ohne Antwortinhalt?Lösung und Erklärung anzeigen
204Die Aktion war erfolgreich; ein Nachrichteninhalt wird nicht mitgesendet.Quelle: RFC 9110: HTTP-Semantik
Welcher HTTP-Statuscode heißt Not Found?Lösung und Erklärung anzeigen
404Er kann bedeuten, dass keine aktuelle Darstellung gefunden oder ihre Existenz nicht offengelegt wird.Quelle: RFC 9110: HTTP-Semantik
Welche HTTP-Methode entspricht GET, verlangt aber eine Antwort ohne Inhalt?Lösung und Erklärung anzeigen
Wie heißt die HTTP-Eigenschaft, bei der mehrere identische Anfragen dieselbe beabsichtigte Serverwirkung wie eine einzelne haben?Lösung und Erklärung anzeigen
IdempotenzAuch richtig: Idempotent.Die Antworten müssen dabei nicht identisch sein.Quelle: RFC 9110: HTTP-Semantik
Welcher HTTP-Statuscode heißt Service Unavailable, etwa bei vorübergehender Überlastung?Lösung und Erklärung anzeigen
503Der Server kann optional mit Retry-After eine Wartezeit vorschlagen.Quelle: RFC 9110: HTTP-Semantik
Stichfrage bei Gleichstand
Eigene Rechenaufgabe: Eine Datei umfasst 90.000.000 Bytes. Die Verbindung überträgt konstant 24.000.000 Bits pro Sekunde. Wie viele Sekunden dauert das ohne Zuschläge?
Lösung und Erklärung anzeigen
30 Sekunden
90.000.000 × 8 / 24.000.000 = 30. Es zählt die kleinste absolute Abweichung.
Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
IT · SET 03 · mittel bis schwer
Python im Kopf
20 Fragen zu stabilen Grundlagen von Python 3. Kleine Ausdrücke werden im Kopf ausgewertet; Programmiererfahrung ist hilfreich. Zeichenfolgen können mit oder ohne Anführungszeichen beantwortet werden.
- Rechnen und Zeichen
- Den Ablauf steuern
- Ordnung im Speicher
- Fehler und fortgeschrittene Ideen
20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte
Direkt online mitraten: alle 20 Fragen öffnen
Runde 1: Rechnen und Zeichen
Welchen Wert liefert in Python 3 der Ausdruck 19 // 4?Lösung und Erklärung anzeigen
4Bei diesen positiven Ganzzahlen liefert // den abgerundeten Quotienten.Welchen Wert liefert in Python 3 der Ausdruck 19 % 4?Lösung und Erklärung anzeigen
Welche Zeichenfolge ergibt in Python 3 der Ausdruck 'Code'[1:3]?Lösung und Erklärung anzeigen
odAuch richtig: 'od'.Die Indizes 1 und 2 werden übernommen; die obere Grenze 3 gehört nicht dazu.Welche Zeichenfolge ergibt in Python 3 der Ausdruck 'ab' * 3?Lösung und Erklärung anzeigen
abababAuch richtig: 'ababab'.Die Multiplikation wiederholt die Zeichenfolge dreimal.Welche Zahlen enthält in Python 3 list(range(2, 11, 3))?Lösung und Erklärung anzeigen
2, 5 und 8Auch richtig: [2, 5, 8].Die Folge startet bei 2, steigt in Dreierschritten und endet vor 11.Quelle: Python 3: Kontrollfluss
Runde 2: Den Ablauf steuern
Welches Python-Schlüsselwort beendet unmittelbar die innerste laufende for- oder while-Schleife?Lösung und Erklärung anzeigen
Welches Python-Schlüsselwort überspringt den Rest des aktuellen Schleifendurchlaufs und beginnt den nächsten?Lösung und Erklärung anzeigen
Welchen Wert gibt eine Python-Funktion zurück, die regulär ihr Ende ohne return erreicht?Lösung und Erklärung anzeigen
Mit welchem Python-Schlüsselwort beginnt eine gewöhnliche Funktionsdefinition?Lösung und Erklärung anzeigen
Python 3: Nach a = [1], b = a und b.append(2): Welchen Inhalt hat a?Lösung und Erklärung anzeigen
[1, 2]Auch richtig: 1, 2.Beide Namen verweisen auf dieselbe veränderbare Liste.
Runde 3: Ordnung im Speicher
Python 3: Nach werte = [3, 5] und werte.append([7, 9]): Wie viele Elemente enthält werte?Lösung und Erklärung anzeigen
DreiAuch richtig: 3.Die angehängte Liste ist ein einzelnes Element: [3, 5, [7, 9]].Quelle: Python 3: Datenstrukturen
Wie viele Elemente enthält in Python 3 die Menge {2, 2, 5, 7}?Lösung und Erklärung anzeigen
DreiAuch richtig: 3.Mengen speichern gleiche Elemente nicht mehrfach.Quelle: Python 3: Datenstrukturen
Was passiert bei einem Python-Dictionary, wenn einem bereits vorhandenen Schlüssel ein neuer Wert zugewiesen wird?Lösung und Erklärung anzeigen
Der bisherige Wert wird ersetzt.Auch richtig: Überschreiben des alten Werts.Ein Schlüssel hat im Dictionary nur einen zugeordneten Wert.Quelle: Python 3: Datenstrukturen
Welche der Python-Strukturen list und tuple erlaubt keine direkte Ersetzung ihrer Elemente per Index?Lösung und Erklärung anzeigen
tupleAuch richtig: Tupel.Die Elementzuordnung eines Tupels ist unveränderlich.Quelle: Python 3: Datenstrukturen
Nach welchem Prinzip arbeitet ein Stapel, der mit append und pop am Listenende umgesetzt wird?Lösung und Erklärung anzeigen
LIFO: zuletzt hinein, zuerst hinausAuch richtig: Last in, first out; LIFO.Das zuletzt eingefügte Element wird zuerst entnommen.Quelle: Python 3: Datenstrukturen
Runde 4: Fehler und fortgeschrittene Ideen
Welches Python-Schlüsselwort leitet nach try einen passenden Ausnahmebehandler ein?Lösung und Erklärung anzeigen
exceptEin passender Behandler kann die ausgelöste Ausnahme behandeln.Quelle: Python 3: Fehler und Ausnahmen
Welcher Python-Block wird bei normalem Kontrollfluss beim Verlassen von try auch ohne Ausnahme ausgeführt?Lösung und Erklärung anzeigen
finallyDer Block eignet sich für Aufräumarbeiten; ein harter Prozessabbruch fällt nicht darunter.Quelle: Python 3: Fehler und Ausnahmen
Mit welchem Python-Schlüsselwort wird ausdrücklich eine Ausnahme ausgelöst?Lösung und Erklärung anzeigen
Wie heißt das objektorientierte Konzept, bei dem eine abgeleitete Klasse auf einer Basisklasse aufbaut?Lösung und Erklärung anzeigen
VererbungAuch richtig: Inheritance.Die abgeleitete Klasse kann Verhalten übernehmen und Methoden überschreiben.Welches Python-Schlüsselwort liefert aus einer Generatorfunktion einen Wert und pausiert sie bis zur Fortsetzung?Lösung und Erklärung anzeigen
yieldBeim Fortsetzen bleibt ihr bisheriger Ausführungszustand erhalten.
Stichfrage bei Gleichstand
Eigene Rechenaufgabe: Ein Programm zählt alle Zahlen von 1 bis einschließlich 200 zusammen. Welche Summe entsteht?
Lösung und Erklärung anzeigen
20.100
200 × 201 / 2 = 20.100. Es zählt die kleinste absolute Abweichung.
Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
IT · SET 04 · mittel bis schwer
Datenbanken ohne Datenchaos
20 Fragen zur Arbeit mit relationalen Datenbanken. SQL-Beispiele und Sonderfälle beziehen sich auf PostgreSQL 17 mit Standardeinstellungen. Für Teams mit etwas Datenbankerfahrung.
- Gezielt abfragen
- Regeln für saubere Tabellen
- Zusammenführen und mitzählen
- Sicher und schnell arbeiten
20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte
Direkt online mitraten: alle 20 Fragen öffnen
Runde 1: Gezielt abfragen
Mit welchem SQL-Schlüsselwort beginnt eine gewöhnliche Abfrage von Tabellendaten?Lösung und Erklärung anzeigen
SELECTDie Abfrage legt fest, welche Daten zurückgegeben werden sollen.Quelle: PostgreSQL 17: Tabellen abfragen
Welche SQL-Klausel filtert einzelne Zeilen anhand einer Bedingung vor einer Gruppierung?Lösung und Erklärung anzeigen
WHERENur Zeilen mit wahrer Bedingung gehen in die weitere Verarbeitung ein.Quelle: PostgreSQL 17: Tabellen abfragen
Welche SQL-Klausel verlangt eine sortierte Ergebnisreihenfolge?Lösung und Erklärung anzeigen
ORDER BYOhne ausdrückliche Sortierung ist eine bestimmte Ergebnisreihenfolge nicht zugesichert.Quelle: PostgreSQL 17: Tabellen abfragen
Welches SQL-Schlüsselwort entfernt doppelte Ergebniszeilen aus einer gewöhnlichen Tabellenabfrage?Lösung und Erklärung anzeigen
Welche SQL-Klausel fasst Zeilen mit gleichen Gruppierungswerten für Aggregatberechnungen zusammen?Lösung und Erklärung anzeigen
GROUP BYSo lassen sich beispielsweise Summen pro Team bilden.
Runde 2: Regeln für saubere Tabellen
Darf eine Spalte, die in PostgreSQL 17 allein den PRIMARY KEY bildet, NULL enthalten?Lösung und Erklärung anzeigen
Welche Art von Schlüssel sichert Verweise auf vorhandene Schlüsselwerte einer referenzierten Tabelle ab?Lösung und Erklärung anzeigen
FremdschlüsselAuch richtig: Foreign Key.Ein FOREIGN KEY dient der referenziellen Integrität; NULL-Regeln sind dabei gesondert zu beachten.Quelle: PostgreSQL 17: Constraints
Welche SQL-Constraint-Art kann eine Bedingung wie preis > 0 für eine Zeile vorgeben?Lösung und Erklärung anzeigen
CHECKAuch richtig: CHECK-Constraint.Bei unbekanntem Ergebnis durch NULL greift diese Bedingung allein nicht als NOT NULL-Schutz.Quelle: PostgreSQL 17: Constraints
Kann ein Primärschlüssel in PostgreSQL 17 aus mehreren Spalten bestehen?Lösung und Erklärung anzeigen
Welche SQL-Klausel filtert bereits gebildete Gruppen, etwa anhand ihrer Gesamtsumme?Lösung und Erklärung anzeigen
Runde 3: Zusammenführen und mitzählen
Welche Join-Art behält alle linken Zeilen, nimmt aber rechte Zeilen nur mit passendem linken Partner ins Join-Ergebnis auf?Lösung und Erklärung anzeigen
LEFT JOINAuch richtig: LEFT OUTER JOIN.Für den fehlenden rechten Partner erscheinen NULL-Werte.Quelle: PostgreSQL 17: Joins
Was geschieht bei einem INNER JOIN mit einer linken Zeile, für die es keinen passenden rechten Partner gibt?Lösung und Erklärung anzeigen
Sie erscheint nicht im Ergebnis.Ein innerer Join liefert nur passende Zeilenkombinationen.Quelle: PostgreSQL 17: Joins
Eine Spalte enthält in drei Zeilen 7, NULL und 11. Welchen Wert liefert COUNT(spalte) in PostgreSQL 17?Lösung und Erklärung anzeigen
2COUNT mit einem Spaltenausdruck zählt nur dessen Werte ungleich NULL.Eine Tabelle enthält drei Zeilen, darunter eine ausschließlich mit NULL-Werten. Welchen Wert liefert COUNT(*)?Lösung und Erklärung anzeigen
3COUNT(*) zählt Zeilen, unabhängig vom Inhalt ihrer Spalten.Welche SQL-Prüfung erkennt bei einer einzelnen numerischen Spalte fehlende Werte: = NULL oder IS NULL?Lösung und Erklärung anzeigen
IS NULLDer Vergleich mit = NULL liefert unter den Standardeinstellungen keine wahre Bedingung.
Runde 4: Sicher und schnell arbeiten
Wie heißt die Transaktionseigenschaft, die Änderungen als Ganzes oder gar nicht wirksam werden lässt?Lösung und Erklärung anzeigen
AtomaritätAuch richtig: Atomicity.Teilergebnisse einer abgebrochenen Transaktion sollen nicht als fertige Operation bestehen bleiben.Quelle: PostgreSQL 17: Transaktionen
Welcher SQL-Befehl bestätigt eine erfolgreich abgeschlossene Transaktion?Lösung und Erklärung anzeigen
COMMITDamit werden die Änderungen der Transaktion festgeschrieben.Quelle: PostgreSQL 17: Transaktionen
Welcher SQL-Befehl verwirft eine noch offene Transaktion vollständig?Lösung und Erklärung anzeigen
ROLLBACKDie noch nicht bestätigten Änderungen werden zurückgenommen.Quelle: PostgreSQL 17: Transaktionen
Welche zusätzliche Datenstruktur kann gezielte Tabellensuchen beschleunigen, verursacht aber Pflegeaufwand bei Änderungen?Lösung und Erklärung anzeigen
Ein IndexAuch richtig: Datenbankindex.Ob ein Index vorteilhaft ist, hängt unter anderem von Abfrage und Datenverteilung ab.Quelle: PostgreSQL 17: Indizes
Welcher PostgreSQL-Befehl zeigt einen geplanten Ausführungsplan, ohne die Abfrage auszuführen, wenn ANALYZE fehlt?Lösung und Erklärung anzeigen
EXPLAINMit ANALYZE würde die Anweisung tatsächlich ausgeführt und gemessen.Quelle: PostgreSQL 17: EXPLAIN
Stichfrage bei Gleichstand
Eigene Rechenaufgabe: Eine Tabelle hat 37 Zeilen, eine zweite 24. Jeder Datensatz der ersten wird mit jedem der zweiten kombiniert. Wie viele Ergebniskombinationen entstehen?
Lösung und Erklärung anzeigen
888
37 × 24 = 888. Es zählt die kleinste absolute Abweichung.
Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
IT · SET 05 · mittel bis schwer
Sicherheit mit Köpfchen
20 Fragen zu Identitätsprüfung, Passwortschutz, sicheren Webanwendungen und Berechtigungen. Die Szenarien vermitteln defensive Grundlagen ohne Angriffsanleitungen. Technische Begriffe dürfen auf Deutsch oder Englisch beantwortet werden.
- Wer darf hinein?
- Passwörter richtig bewahren
- Webanwendungen absichern
- Berechtigungen und Betrieb
20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte
Direkt online mitraten: alle 20 Fragen öffnen
Runde 1: Wer darf hinein?
Wie heißt die Prüfung, ob jemand tatsächlich die behauptete Identität besitzt?Lösung und Erklärung anzeigen
AuthentifizierungAuch richtig: Authentication.Sie klärt die Identität, noch nicht sämtliche erlaubten Aktionen.Quelle: OWASP: Autorisierung
Wie heißt die Prüfung, ob eine bestimmte Person eine angefragte Aktion ausführen darf?Lösung und Erklärung anzeigen
AutorisierungAuch richtig: Authorization.Sie entscheidet über Berechtigungen für die konkrete Aktion.Quelle: OWASP: Autorisierung
Wie viele unterschiedliche Faktorkategorien benötigt ein MFA-Verfahren zur Identitätsprüfung mindestens?Lösung und Erklärung anzeigen
ZweiAuch richtig: 2.Beispielsweise Wissen und Besitz; zwei Merkmale derselben Kategorie reichen nicht.Sind ein Passwort und eine zusätzliche PIN allein bereits Merkmale aus zwei verschiedenen Faktorkategorien?Lösung und Erklärung anzeigen
NeinBeide sind Wissensmerkmale und gehören zur gleichen Faktorkategorie.Zu welcher klassischen Faktorkategorie gehört ein Fingerabdruck: Wissen, Besitz oder biometrisches Merkmal?Lösung und Erklärung anzeigen
Biometrisches MerkmalAuch richtig: Biometrie; Etwas, das man ist.Die Kategorie wird auch als etwas, das man ist, beschrieben.
Runde 2: Passwörter richtig bewahren
Welche Einwegverarbeitung dient bei Login-Passwörtern grundsätzlich der sicheren Speicherung anstelle reversibler Verschlüsselung?Lösung und Erklärung anzeigen
Passwort-HashingAuch richtig: Hashing; Hashen.Dafür braucht es ein geeignetes, langsames Passwortverfahren mit zusätzlicher Absicherung.Quelle: OWASP: Passwortspeicherung
Wie heißt der individuelle Zufallswert, der bei der Verarbeitung eines Passworts gegen vorberechnete Tabellen hilft?Lösung und Erklärung anzeigen
SaltEr sollte für jedes gespeicherte Passwort individuell erzeugt werden.Quelle: OWASP: Passwortspeicherung
Wie heißt der zusätzliche geheime Wert beim Passwortschutz, der getrennt von der Passwortdatenbank verwahrt werden sollte?Lösung und Erklärung anzeigen
PepperAnders als individuelle Zufallszusätze ist dieser Wert geheim zu halten.Quelle: OWASP: Passwortspeicherung
Welches speicherintensive Passwortverfahren empfiehlt OWASP vorrangig: Argon2id oder bloßes SHA-256?Lösung und Erklärung anzeigen
Argon2idBloßes SHA-256 ist für Passwortspeicherung zu schnell und erleichtert massenhaftes Raten.Quelle: OWASP: Passwortspeicherung
Was bewirkt ein höherer Work Factor eines Passwortverfahrens grundsätzlich beim Prüfen eines Kandidaten?Lösung und Erklärung anzeigen
Mehr RechenaufwandAuch richtig: Die Prüfung wird aufwendiger.Das verteuert sowohl legitime Prüfungen als auch massenhaftes Raten.Quelle: OWASP: Passwortspeicherung
Runde 3: Webanwendungen absichern
Welche Abfragetechnik trennt SQL-Code von eingesetzten Datenwerten und schützt dadurch gegen SQL-Injection über diese Werte?Lösung und Erklärung anzeigen
Parametrisierte AbfragenAuch richtig: Prepared Statements mit Parametern.Werte werden gebunden, statt als Teil des SQL-Textes zusammengesetzt.Quelle: OWASP: SQL-Injection verhindern
Welche Schutztechnik ersetzt Sonderzeichen fremder Texte beim Einfügen in einen HTML-Textkontext durch passende Zeichenreferenzen?Lösung und Erklärung anzeigen
Passende AusgabekodierungAuch richtig: HTML-Escaping; Output Encoding.Die Kodierung muss zum jeweiligen Ausgabe-Kontext passen.Quelle: OWASP: XSS verhindern
Gegen welche Angriffsklasse hilft ein korrekt geprüfter, geheimer, unvorhersehbarer, sitzungsgebundener Token in einem Webformular?Lösung und Erklärung anzeigen
Cross-Site Request ForgeryAuch richtig: CSRF.Er erschwert fremd ausgelöste, unerwünschte Aktionen im Kontext einer angemeldeten Sitzung.Quelle: OWASP: CSRF verhindern
Welches Protokoll nach RFC 8446 schützt Verbindungen gegen Mithören und Manipulation?Lösung und Erklärung anzeigen
TLS 1.3Auch richtig: TLS; Transport Layer Security.Es sichert die Kommunikation zwischen den beteiligten Endpunkten.Quelle: RFC 8446: TLS 1.3
Sollten eingegebene Login-Passwörter zur Fehlersuche im normalen Anwendungsprotokoll im Klartext landen?Lösung und Erklärung anzeigen
NeinProtokolle dürfen nicht zu einer zusätzlichen Sammlung nutzbarer Zugangsdaten werden.
Runde 4: Berechtigungen und Betrieb
Wie heißt das Prinzip, einem Konto nur die für seine Aufgabe erforderlichen Rechte zu geben?Lösung und Erklärung anzeigen
Prinzip der geringsten RechteAuch richtig: Least Privilege.Unnötige Rechte vergrößern den möglichen Schaden bei Fehlern oder kompromittierten Konten.Quelle: OWASP: Autorisierung
Wie nennt man die Zugriffsregel, bei der ohne ausdrückliche Erlaubnis abgelehnt wird?Lösung und Erklärung anzeigen
Deny by DefaultAuch richtig: Standardmäßig verweigern.Ein fehlender Erlaubnisfall soll nicht unbeabsichtigt Zugriff freigeben.Quelle: OWASP: Autorisierung
Reicht ein versteckter Admin-Button im Browser als Zugriffsschutz für die zugehörige Serverfunktion?Lösung und Erklärung anzeigen
NeinDie Berechtigung muss an einer vertrauenswürdigen Stelle serverseitig geprüft werden.Quelle: OWASP: Autorisierung
Welche vier W-Fragen sollten sicherheitsrelevante Ereignisprotokolle laut OWASP grundsätzlich beantworten?Lösung und Erklärung anzeigen
Wann, wo, wer und wasAuch richtig: When, where, who, what.Zeit, Herkunft beziehungsweise Ort, Akteur und Ereignis machen Vorfälle nachvollziehbar.Wie heißen vorab erzeugte Einmalcodes, die bei Verlust des zweiten Faktors einen vorgesehenen Kontozugang ermöglichen können?Lösung und Erklärung anzeigen
WiederherstellungscodesAuch richtig: Recovery Codes; Backup-Codes.Sie müssen geschützt aufbewahrt werden und sind nicht für die Weitergabe bestimmt.
Stichfrage bei Gleichstand
Eigene Rechenaufgabe: Ein Zugangscode besteht aus genau sechs Ziffern von 0 bis 9. Führende Nullen und Wiederholungen sind erlaubt. Wie viele verschiedene Codes gibt es?
Lösung und Erklärung anzeigen
1.000.000
10 hoch 6 = 1.000.000. Es zählt die kleinste absolute Abweichung.
Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.
Ein Tisch. Ein Thema. Zwanzig Chancen.
01 · Runde wählen
Plant etwa 40–60 Minuten als Richtwert. Lest die Themen vorab; die Programmier- und Datenbanksets verlangen Fachwissen. Stifte und Papier reichen aus.
02 · Fair werten
Pro Hauptfrage gibt es einen Punkt, höchstens 20. Werden mehrere Angaben verlangt, müssen alle stimmen. Sinngleiche Antworten und genannte Varianten gelten. Keine Hilfsmittel.
03 · Gleichstand lösen
Die zusätzliche Zahlenfrage zählt nur bei Gleichstand. Die kleinere absolute Abweichung gewinnt; bei gleicher Abweichung bleibt der Gleichstand bestehen.
Gut zu wissen
Ist das Quiz kostenlos und ohne Anmeldung nutzbar?
Ja. Alle zehn PDF-Hefte sind direkt herunterladbar. Auch die Online-Fragen brauchen kein Konto. Eine Newsletter-Anmeldung ist freiwillig.
Für wen sind diese Fragen gedacht?
Für Technikinteressierte, Lerngruppen und erfahrene IT-Teams. Set 1 eignet sich zum Einstieg. Python- und Datenbankwissen hilft in Sets 3 und 4; wählt nach eurem Fachgebiet. Die Spielleitung sollte das Set vorher durchsehen.
Welche Code- und Versionsregeln gelten?
Maßgeblich sind die jeweils genannte Sprache, Version und Ausgangslage. Python- und SQL-Schlüsselwörter müssen korrekt sein; sinngleiche Erklärungen gelten. Zeichenfolgen dürfen mit oder ohne umschließende Anführungszeichen genannt werden.
Wie melde ich einen möglichen Fehler?
Nenne im Feedbackformular Thema, Setnummer und Fragennummer sowie möglichst eine Quelle. Damit lässt sich die Stelle gezielt prüfen.
Mehr Quizwissen: Nerdquiz-Übersicht · Alle Downloads
Redaktionell zusammengestellte Wissensquizze mit Quellen und eigenen Rechenaufgaben. Die Einschätzung der Schwierigkeit dient als Orientierung.