Chapter 12. Security
We're coming to the end of this journey of learning Node.js. But there is one important topic left to discuss: security.
Cybersecurity officials around the world have been clamoring for greater security on the internet. In some cases, vast botnets have been built, thanks to weak security implementation, which are weaponized to bludgeon websites or commit other mayhem. In other cases, rampant identity theft from security intrusions are a financial threat to us all. Almost every day, the news includes more revelations of cybersecurity problems.
In 2016, the US-CERT issued several warnings of vulnerabilities in Internet of Things (IoT) devices, such as security cameras or Wi-Fi routers. By exploiting vulnerabilities in the devices, attackers were able to inject attack software into these devices. The result was a slaved botnet of hundreds of thousands of IoT devices, which were deployed to send massive Distributed Denial of Service (DDOS) attacks against specific websites...