Cloud Computing Security: Hardware-Based Attacks and Countermeasures