ISF

Information Security Fundamentals (HSLU)

Information Security Fundamentals (HSLU)


C. C.
Diese Karteikarten behandeln Sicherheitskonzepte und -verfahren auf Universitätsniveau. Sie decken Themen wie Rainbow-Tabellen, Hashketten, DRM, TPM und Firewalls ab, wobei der Fokus auf Schlüsseln, Bedrohungen, Angriffen und Sicherheitsmechanismen liegt. Besonders nützlich ist das Set für Studierende und Fachleute, die sich mit IT-Sicherheit und Schutzmechanismen vertraut machen möchten.
Flashcards
146
Students
33
Language
German
Category
Computer Science
Level
University
Created / Updated
03.07.2017 / 21.06.2021

Flashcards

Was ist Sicherheit?

  • Sicherheit gibt es nicht (nie 100% erreichbar)
  • Manipulationen und unerlaubte Verwendung verhindern
  • Vermeiden von Datenverlust (Redundanzen und Backups)
  • Datenschutz (persönliche oder besonders schützenswerte Daten)

Gegen welche 2 Arten kann man sich schützen?

  • Unbefugte (Nutzung, Manipulation, Einsicht,...)
  • Verlust (gerechnet in Daten oder Geld)

Welche Ober-Kategorien gibt es beim Schutz?

  • Bedrohungen (kommt von aussen)
  • Verletzlichkeiten (kommt von innen)

Was bedeuten die Begriffe Ereignis und Schaden?

Wenn eine Bedrohung auf eine Verletzlichkeit trifft gibt es ein Ereignis (Incident). Durch das Ereignis wird dann ein Schaden verursacht.

Wie kann man auf eine Bedrohung reagieren?

  • eliminieren
  • vermindern
  • verhindern
  • tragen

Was ist das Ziel von Sicherheit?

  • Anzahl Bedrohungen reduzieren
  • Verletzlichkeiten verhindern

Was sind Massnahmen um Bedrohungen zu verhindern?

  • Auf Gesetzgebung achten
  • Geeigneter geografischer Standort auswählen

Wie lässt sich das Risiko definieren?

  • EW = Eintretenswahrscheinlichkeit
  • SA = Schadensausmass
  • Risiko = EW * SA
  • Risikototal = alle Risiken aufsummieren

Was sind Bedrohungen / Verletzlichkeiten zu Hause?

  • Harddisk-Crash
  • Viren
  • Zu einfache Passwörter
  • Ungenügend gesichertes WLAN
  • Eindringen / Einbruch

Wie finde ich alle Bedrohungen / Verletzlichkeiten?

  • Standards
  • Rahmenwerke (Frameworks)

Wie lässt sich Sicherheit (standardmässig) definieren?

  • CIA
    • Confidentiality (Vertraulichkeit)
    • Integrity (Integrität / Unversehrtheit)
    • Availability (Verfügbarkeit)

Wie lässt sich Sicherheit (netzwerkmässig) definieren?

  • non reputation (nicht abstreitbarkeit)
  • traceability (nachverfolgbarkeit)
  • auditability (auditierbarkeit)
  • (AAA) authentication authorisation accounting

Wie lässt sich die Eintretenswahrscheindlichkeit bewerten?

Beispiel: [1x pro Woche, 1x pro Monat, 1x pro Jahr, 1x alle 10 Jahre]

Wie lässt sich das Schadensausmass kategorisieren?

Beispiel Student: [>1000, 1000-100, 100-10, 10-1]

Beispiel Firma: [>100'000, 100'000-10'000, 10'000-1000, 1000-1]

Was ist das Ziel der Kryptologie?

Umwandlung einer Nachricht (Klartext) mit Hilfe eines Verfahrens (Krypto-Algorithmus) und eines Geheimnisses (Schlüssel) in eine scheinbar sinnlose Zeichenfolge (Geheimtext), die mit Hilfe des Schlüssels und des Umkehrverfahrens wieder in den Klartext umwandelbar ist

Was sind alte Verschlüsselungsverfahren?

  • Skytale - Stab wird mit Streifen umwickelt und dann beschrieben
  • Caesar - Verschiebung der Zeichen im Alphabet
  • Freimaurer - Abbildung von Zeichen in grafische Symbole

Was sind die Schwächen der meisten Algorithmen?

  • Buchstaben-Häufigkeit
  • Anzahl Möglichkeiten für das Geheimnis

Was besagt das Kerckhoffsche Prinzip?

Die Sicherheit eines Verschlüsselungsverfahrens soll auf der Geheimhaltung des Schlüssels und nicht auf der Geheimhaltung des Verschlüsselungsalgorithmus beruhen.

Was ist der Vorteil von polyalphabetische Substitution?

  • ist nicht immun gegen Häufigkeitsanalysen
  • braucht viel mehr Textvergeleiche um Schlüssel zu ermitteln
  • Wenn der Schlüssel häufig wechselt sind nur wenige Textvergleiche möglich

Was ist das besondere an One Time Pad?

  • darf nur einmal verwendet werden
  • ist theoretisch unknackbar

Was versteht man unter Permutationschiffren?

  • Buchstaben ersetzen, statt ihre Reihenfolge vertauschen
  • Vertauschungsregel als Passwort merken

Was versteht man unter Kryptologie?

Sie umfasst das Studium von Methoden und Techniken, um Informationen aus verschlüsselten Texten zu gewinnen oder Informationen in verschlüsselten Texten zu verstecken.

Kryptologie = Kryptographie + Kryptoanlyse

Was gibt es für Arten der Kryptoanalyse?

  • Brute-Force (Durchprobieren)
  • Ciphertext-Only (Nur verschlüsselter Text, Buchstabenhäufigkeit)
  • Known-Plaintext (Nur Teilübersetzung verfügbar)
  • Chosen-Plaintext (Klartext kann teilweise übersetzt werden)
  • Chosen-Cipher (Kann wieder in plain umgewandelt werden)

Was ist eine Hashfunktion?

  • berechnet aus Binärdaten eine kondensierte Darstellung
  • zur Charakterisierung einer Nachricht oder Datei
  • basiert auf mathematischen Einwegfunktionen
  • eine Art "Fingerabdruck" von gewissen Daten

Was sind die Anforderungen an eine Hashfunktion?

  • Es soll praktisch unmöglich sein
  • zu einem gegebenen Hashwert ein passendes Dokument zu finden
  • zwei Dokumente zu finden, welche den gleichen Hashwert liefern

Was sind typische Verwendungen von Hashes?

  • Integrität einer Nachricht mit MAC (Message Authentication Codes)
  • Erzeugen von Einmalwerten für Authentisierungsprotokolle
  • Verifikation der Unversehrtheit einer Datei

Was ist eine Blockchiffren?

  • Nachrichten werden in Blöcken fixer Länge aufgeteilt
  • Diese Blöcke werden dann nacheinander verschlüsselt
  • Fehler sind immer nur innerhalb eines Blockes möglich

Was ist eine Stromchiffren?

  • sind nicht knackbar, da der Schlüssel beliebig lang und unberechenbar ist
  • das grösster Problem ist das der Empfänger den Schlüssel bekommen muss
  • der Schlüssel muss von einem guten Zufallszahlengenerator kommen
  • ein Bit nach dem anderen wir verschlüsselt

Was sind bekannte Angriffsstrategien?

  • Passwort-Hashfunktion knacken
  • Brute-Force Attacken
  • Wörterbuch Attacken
  • Lookup Tabellen

Wie lange geht es etwas ein Passwort zu knacken mit Brute-Force?

Unter Annahme von 70 möglichen Zeichen auf einem normalen Rechner

Wie lassen sich Wörterbuch-Angriffe verbessern?

  • Variationen mit Gross- / Kleinschreibung
  • Variationen mit Zahlen und Sonderzeichen
  • Buchstaben durch Zahlen ersetzen
  • Kombination mehrere Wörter aus dem Wörterbuch
  • Kombination mit Brute-Force

Wieso werden Rainbow-Tabellen verwendet?

  • Vorteile / Nachteile von Brute-Force
    • mit Brute-Force knackt mann irgendwann jedes Passwort
    • Brute-Force berechnet alle Hashs online
    • Wiederholung bedarf der wiederholten Berechnung aller Hashs
  • Vorteile / Nachteile von Lookup Tabellen
    • Lookup Tabellen können offline berechnet und wiederverwendet werden
    • Eine vollständige Lookup Tabelle knackt irgendwann jedes Passwort
    • eine Lookup Tabelle wird schnell sehr gross (ca. 1.4TB für 6 Stellen)

Was ist eine Hash-Kette?

Eine Reduktion verwandelt einen Hashwert mittels eines Wörterbuchs wieder in ein mögliches Passwort. Zur Minimierung von Kollisionen sollten bei jedem Schritt eine andere Reduktion verwendet werden.

Was ist der grosse Vorteil von Rainbow-Tabellen?

  • nur der erste und letzte EIntrag jeder Kette wird gespeichert
  • viel kleinere Datenmenge

Was sind weitere Vor- und Nachteile von Rainbow-Tabellen?

  • Hybride Version von Lookup und Brute-Force
  • Kompromiss bezüglich Hashberechnungen, Speicherplatz, Vollständigkeit
  • Verschiedene Tabellen für verschiedene Hash-Algorithmen
  • Knackt nur Passwörter im Wörterbuch (unvollständige Methode)
  • Auf Passwörter einer fixen Länge spezialisiert

Was sind Verteidigungsmassnahmen gegen solche Angriffe?

  • Hashfunktion muss langsam sein
    • Mehrfach-Hash oder verschiedene Hashfunktionen kombinieren
  • salt password
    • Salt ist eine zufällig generierte Zeichenkette
    • Berechne den Hash von Passwort und Salt

Wie lassen sich Brute-Force und Wörterbuch-Angriffe erschweren?

  • strukturloses Passwort wählen (gegen Wörterbuch Attacken)
  • langes Passwort wählen (gegen Brute-Force Attacken)

Was für Arten von Keylogger gibt es?

  • Hardware Keylogger
  • Skimming (Overlay Tastatur)
  • Software Keylogger (Spyware)
  • Akustische Keylogger (mit Richtmikrofon)
  • Elektromagnetische Keylogger
  • Optische Keylogger

Was ist das Konzept von Asymmetrische Verfahren?

  • besteht aus Öffentlicher Schlüssel und privater Schlüssel
  • Schlüssel besitzt eine komplexe mathematische Beziehung
  • der eine Schlüssel kann nicht aus dem anderen berechnet werden

Was ist der wesentliche Nachteil gegenüber symatrischen Verfahren?

typische Implementationen symmetrischer Verfahren sind 2-3 Grössenordnungen schneller als asymmmetrische

Study