Microarchitectural Attacks and the Case of Meltdown and Spectre Daniel Gruss