Cyber Security: Best Practices, Trends, Technologies &Myths