Das zweitägige Seminar verbindet physische Speicherkarte, PCI-Konfigurationsraum, MMIO-Bereiche und Model Specific Registers zu einer konsistenten Plattformanalyse. Zwei Tage sind erforderlich, weil mehrere Adressierungsmodelle, Lock-Zustände und plattformspezifische Abweichungen gemeinsam verifiziert werden.
Inhaltsübersicht
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Physische Speicherbereiche, reservierte Zonen und Remapping-Zustände erfassen.
- PCI-Geräte, BARs, MMCONFIG und MMIO-Register korrekt zuordnen.
- MSR und registerbasierte Sicherheitskontrollen über mehrere CPUs vergleichen.
- Überlappungen, offene Konfigurationspfade und fehlende Locks erkennen.
- Eine konsistente Speicher- und Registerbaseline erstellen.
Schrittweise Seminarinhalte
1. Adressräume und Plattformkarte
Schwerpunkt: physische und virtuelle Adressen, PCI-Konfigurationsraum, MMCONFIG, MMIO, I/O, MSR, reservierte Bereiche und Firmwarezuordnung.
- Prüfziel, Plattformzustand, Schutzbedarf und sichere Grenzen für „Adressräume und Plattformkarte“ festlegen.
- Relevante Artefakte, Register, Tabellen und Abhängigkeiten anhand von physische und virtuelle Adressen, PCI-Konfigurationsraum, MMCONFIG, MMIO, I/O, MSR, reservierte Bereiche und Firmwarezuordnung erfassen und ordnen.
- Geeignete CHIPSEC-Module und read-only Utility-Abfragen schrittweise ausführen; Änderungen bleiben freigegebenen Laborfällen vorbehalten.
- Ausgaben, Werte, Locks und Fehlerverhalten durch Vergleich, Plausibilitätskontrolle sowie Positiv- und Negativfälle validieren.
- Als Arbeitsergebnis ein vollständiges Adressraum- und Datenflussmodell erstellen, Befunde priorisieren und konkrete Retestkriterien festlegen.
2. Memory Map und Remapping
Schwerpunkt: DRAM-Grenzen, TOLUD, TOUUD, TSEG, SMRAM, PCI-Holes, Remapping, Lock-Zustände und Abgleich mit Betriebssystemdaten.
- Prüfziel, Plattformzustand, Schutzbedarf und sichere Grenzen für „Memory Map und Remapping“ festlegen.
- Relevante Artefakte, Register, Tabellen und Abhängigkeiten anhand von DRAM-Grenzen, TOLUD, TOUUD, TSEG, SMRAM, PCI-Holes, Remapping, Lock-Zustände und Abgleich mit Betriebssystemdaten erfassen und ordnen.
- Geeignete CHIPSEC-Module und read-only Utility-Abfragen schrittweise ausführen; Änderungen bleiben freigegebenen Laborfällen vorbehalten.
- Ausgaben, Werte, Locks und Fehlerverhalten durch Vergleich, Plausibilitätskontrolle sowie Positiv- und Negativfälle validieren.
- Als Arbeitsergebnis eine validierte physische Speicherkarte erstellen, Befunde priorisieren und konkrete Retestkriterien festlegen.
3. PCI-Konfiguration und BARs
Schwerpunkt: Enumeration, Header, Capabilities, Base Address Registers, Größenbestimmung, Enable-Bits, Gerätetreiberkontext und unbekannte Geräte.
- Prüfziel, Plattformzustand, Schutzbedarf und sichere Grenzen für „PCI-Konfiguration und BARs“ festlegen.
- Relevante Artefakte, Register, Tabellen und Abhängigkeiten anhand von Enumeration, Header, Capabilities, Base Address Registers, Größenbestimmung, Enable-Bits, Gerätetreiberkontext und unbekannte Geräte erfassen und ordnen.
- Geeignete CHIPSEC-Module und read-only Utility-Abfragen schrittweise ausführen; Änderungen bleiben freigegebenen Laborfällen vorbehalten.
- Ausgaben, Werte, Locks und Fehlerverhalten durch Vergleich, Plausibilitätskontrolle sowie Positiv- und Negativfälle validieren.
- Als Arbeitsergebnis ein detailliertes PCI- und BAR-Inventar erstellen, Befunde priorisieren und konkrete Retestkriterien festlegen.
4. MMIO-Register und Controls
Schwerpunkt: benannte BARs, Registerfelder, Lock-Bits, Rohwerte, Endianness, Seitengrenzen, sichere Lesezugriffe und Plausibilitätskontrolle.
- Prüfziel, Plattformzustand, Schutzbedarf und sichere Grenzen für „MMIO-Register und Controls“ festlegen.
- Relevante Artefakte, Register, Tabellen und Abhängigkeiten anhand von benannte BARs, Registerfelder, Lock-Bits, Rohwerte, Endianness, Seitengrenzen, sichere Lesezugriffe und Plausibilitätskontrolle erfassen und ordnen.
- Geeignete CHIPSEC-Module und read-only Utility-Abfragen schrittweise ausführen; Änderungen bleiben freigegebenen Laborfällen vorbehalten.
- Ausgaben, Werte, Locks und Fehlerverhalten durch Vergleich, Plausibilitätskontrolle sowie Positiv- und Negativfälle validieren.
- Als Arbeitsergebnis einen nachvollziehbaren MMIO-Prüfbericht erstellen, Befunde priorisieren und konkrete Retestkriterien festlegen.
5. MSR und Mehrprozessorvergleich
Schwerpunkt: CPU-Auswahl, Feature-Control, Memory-Type-Kontext, Sicherheitsregister, Konsistenz über Threads und Fehlerfälle.
- Prüfziel, Plattformzustand, Schutzbedarf und sichere Grenzen für „MSR und Mehrprozessorvergleich“ festlegen.
- Relevante Artefakte, Register, Tabellen und Abhängigkeiten anhand von CPU-Auswahl, Feature-Control, Memory-Type-Kontext, Sicherheitsregister, Konsistenz über Threads und Fehlerfälle erfassen und ordnen.
- Geeignete CHIPSEC-Module und read-only Utility-Abfragen schrittweise ausführen; Änderungen bleiben freigegebenen Laborfällen vorbehalten.
- Ausgaben, Werte, Locks und Fehlerverhalten durch Vergleich, Plausibilitätskontrolle sowie Positiv- und Negativfälle validieren.
- Als Arbeitsergebnis eine konsistente MSR-Baseline erstellen, Befunde priorisieren und konkrete Retestkriterien festlegen.
6. Korrelation, Findings und Retest
Schwerpunkt: Überlappungen, ungeschützte Bereiche, inkonsistente Sichtweisen, Firmwareupdate, Betriebssystemeinfluss, Evidenz und erneute Prüfung.
- Zielzustand, Verantwortlichkeiten, Aussagegrenzen und Kontrollkriterien für „Korrelation, Findings und Retest“ festlegen.
- Benötigte Evidenz und Entscheidungsdaten anhand von Überlappungen, ungeschützte Bereiche, inkonsistente Sichtweisen, Firmwareupdate, Betriebssystemeinfluss, Evidenz und erneute Prüfung in einer prüfbaren Struktur erfassen.
- Technische Ergebnisse nach Ursache, Auswirkung, Reichweite und Verlässlichkeit bewerten.
- Maßnahmen, Ausnahmen, Freigaben und Retestkriterien mit Positiv- und Negativfällen operationalisieren.
- Als Arbeitsergebnis ein integriertes Speicher- und Register-Runbook dokumentieren, fachlich abnehmen und in den Regelprozess überführen.
Praxisübungen und Laborszenarien
- Erstellung einer physischen Speicherkarte aus mehreren Informationsquellen.
- Zuordnung von PCI-Geräten, BARs und MMIO-Bereichen.
- Read-only Analyse ausgewählter MMIO-Register und Lock-Bits.
- MSR-Vergleich über mehrere logische Prozessoren und Baselinebildung.
Zielgruppe und Voraussetzungen
Zielgruppe: Hardware Security, Firmware Engineering, Kernel- und Treiberentwicklung, Plattformdiagnose und technische Revision.
Voraussetzungen: Grundkenntnisse in x86-Adressierung, PCIe und Registern; sichere CHIPSEC- und Kommandozeilenbedienung.
Didaktik und Arbeitsweise
Die Analyse wechselt zwischen logischem Adressraummodell und konkreten Read-only-Messungen. Jede Messung wird mit mindestens einer zweiten Informationsquelle plausibilisiert, bevor ein Finding formuliert wird.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Hardware Security, Firmware Engineering, Kernel- und Treiberentwicklung, Plattformdiagnose und technische Revision |
| Voraussetzungen: | Grundkenntnisse in x86-Adressierung, PCIe und Registern; sichere CHIPSEC- und Kommandozeilenbedienung |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
