Abstract: In today's world, technology has seamlessly integrated into our daily lives. Particularly, the Internet of Things (IoT) has emerged as a convergence of diverse technologies across various application domains. The versatility of IoT applications spans across different environments. Consequently, safeguarding the security of IoT has emerged as a paramount concern. Recent observations highlight the susceptibility of IoT to sophisticated attacks, rendering services inaccessible to legitimate users. This study delves into IoT applications, focusing on IoT security, encompassing prevalent attack vectors and proposed solutions. Despite numerous solutions being offered, many come with inherent limitations and constraints. Identifying the most effective and dependable protective measures against sophisticated IoT threats remains a challenge. This review paper zeroes in on common and efficient strategies for fortifying the IoT ecosystem against cyber threats, encompassing both conventional and contemporary approaches. Furthermore, it outlines a framework and potential avenues for developing enhanced Distributed Denial of Service (DDoS) defence solutions.