The prospect of smart cities is exciting; urban developments with integrated ICT and IoT solutions delivered in a secure fashion to manage a city's assets. These assets include local departments' information systems, schools, libraries, transportation systems, hospitals, power plants, water supply networks, waste management, law enforcement, and so on. In short, smart cities are envisioned to improve quality of life by using technology to improve efficiency and services to meet residents' needs. But where there's connectivity, there will be hackers, and according to cybersecurity experts, it's only a matter of time before vulnerabilities are exposed in smart city infrastructure.