diff --git a/presentations/dry-run/dry-run.qmd b/presentations/dry-run/dry-run.qmd new file mode 100644 index 0000000000000000000000000000000000000000..b1e2a48e467e6a0298fee2153c6434adfd04befd --- /dev/null +++ b/presentations/dry-run/dry-run.qmd @@ -0,0 +1,76 @@ +--- +title: Hypervisor rootkit for the x86 architecture +subtitle: Projet de semestre 2025 +author: + - Iliya Saroukhanian +lang: fr-CH +date: today +date-format: long +urlcolor: blue +format: + beamer: + institute: Haute école du paysage, d'ingénierie et d'architecture de Genève -- HEPIA + highlight-style: github + slide-level: 2 + theme: metropolis + themeoptions: + - "progressbar=foot" + - "block=fill" +--- + +# Mise en contexte + +## Enjeux de la virtualisation de plateforme + +::: {.incremental} +- Exploiter **efficacement** les **ressources computationnelles** +- **Faciliter** et **centraliser** la **gestion des ressources IT** en +entreprise +<!-- BUG: not sure about this cross-architecture stuff --> +- Développement et déploiement de solutions logiciels **indépendamment** de +**l'architecture sous-jacente** +::: + +. . . + +::: {.callout-important} +Au tournant des années **2010**, l'avènement du **_cloud computing_** projette +la virtualisation de plateforme dans une nouvelle ère de popularité et +pertinence +::: + +## "Axiomes" en lien avec la sécurité + +::: {.incremental} +- **Isolation**/_sand-boxing_ de chaque environnement virtuel +- **impossibilité** (du moins théorique) de s'échapper de son environnement +- **ne doit affecter** en aucun cas **l'hôte sous-jacent** +::: + +## Hardware assisted full virtualization + +# Hypervisor as a rootkit + +## Rootkits + +## Valeur offensive ajoutée par un hyperviseur + +# État de l'art + +## Subvirt + +## Bluepill + +## Cloudskulk + +## CoVirt + +# Implémentation/_Reverse-Engineering_ + +## Anatomie d'un _world-switch_ + +# Méthodes de détection + +## _Timing analysis_ + +# Conclusion