Domain Name Service Trust Delegation in Cloud Computing: Exploitation, Risks, and Defense