Master Class: Workshop Microsoft PowerShell Advanced Security (MSPSAS)

 

Who should attend

Administratoren, IT-Entscheider

Prerequisites

Course Content

IT-Sicherheit – ganzheitliche Analyse potenzieller Sicherheitsrisiken
  • IT-Sicherheit ist kein Selbstzweck
  • Klassifizierung der möglichen Bedrohungen
  • Risiko-Management, Cost-Benefit-Analysen und ROI-Bewertung von Sicherheitsmaßnahmen
  • Umsetzung des „Defense in depth“-Konzepts
  • Das Pareto-Prinzip in der IT-Sicherheit
  • Security als Prozess
  • Angriffstaktiken und Privilege Escalation
  • Security by obscurity vs. KISS
Die Architektur der Powershell und ihre mögliche Vulnerabilität
  • Die Rolle und Entwicklung der Kommandozeilen-Werkzeuge im Microsoft-Kontext
  • Vergleich des Management-Ansatzes bei MS-Windows und der MS-Exchange-Manage-Shell
  • Modularer Ansatz der Powershell und Objektorientierung
  • Risikobewertung im Vergleich zu .cmd und .exe
  • Authentifizierung
Clean Code vs. Obfuscation
  • Clean-Code Prinzipien
  • Techniken der Code-Verschleierung
  • Aliases – Obfuscation mit Bordmitteln
  • Das Tool Invoke-Obfuscation
  • Obfuscation mit statistischen Mitteln erkennen
  • Code Encoding
Code-Injection und Execution in Memory
  • Invoke-Expression
  • Ausführen von Code aus der Bordhilfe
  • Functions mit ungeprüften Parametern
  • In-Memory-Execution durch Remote-Code
Credentials
  • Handling von Secure Strings und PSCredential-Objekten
  • Credentials mit Zertifikaten sichern
    • Grundlagen der Public Key Infrastructure
    • Credentials verschlüsselt speichern (Zertifikat)
    • Verschschlüsselte Credentials für Remote Sessions einsetzen
  • Credentials für Remote Scripts
  • Credentials für Scheduled Jobs
Elevation
  • Running Script-Code im LocalSystem-Kontext
  • Self-Elevator
Codesignatur
  • Management der Powershell Codesignatur
  • Anforderungen an die PKI
  • Signieren von Code
Applocker
  • Das Design von Applocker-Ausführungsrichtlinien
  • Applocker Script-Regeln umgehen
  • Managing Applocker durch Powershell
Powershell Logging
  • Arten und Einsatzszenarien des Logging
  • Transcript
  • Over-the-shoulder-Transcription via GPO
  • Powershell Output-Streams
  • Deep Scriptblock Logging im Eventlog
Just-Enough-Administration
  • Das Prinzip der geringsten Privilegien
  • PowerShell Constrained Language Mode
  • Was ist JEA?
  • PS Session Config und Role Capabilities
  • Einrichten und Testen der JEA-Konfiguration

Prices & Delivery methods

Online Training

Duration
3 days

Price
  • 4,390.— € (excl. tax)
    5,224.10 € (incl. 19% tax)
Classroom Training

Duration
3 days

Price
  • Germany:
    4,390.— € (excl. tax)
    5,224.10 € (incl. 19% tax)

Schedule

Guaranteed date:   We will carry out all guaranteed training regardless of the number of attendees, exempt from force majeure or other unexpected events, like e.g. accidents or illness of the trainer, which prevent the course from being conducted.
This computer icon in the schedule indicates that this date/time will be conducted as Instructor-Led Online Training.
This is a FLEX course, which is delivered both virtually and in the classroom. All FLEX courses are also Instructor-led Online Trainings (ILO).

English

European Time Zones

Online Training Course language: English
Online Training Course language: English
This is a FLEX course, which is delivered both virtually and in the classroom. All FLEX courses are also Instructor-led Online Trainings (ILO).

Germany

Frankfurt
Hamburg
Berlin
Munich
Berlin
Munich
Berlin
Frankfurt
Berlin
Munich

If you can't find a suitable date, don't forget to check our world-wide FLEX training schedule.