Security Challenges And Solutions In Cloud Computing