Ethical hacking for IoT: Security issues, challenges, solutions and recommendations | Synapse