After releasing How to Install a LAMP Stack on AWS course, David Clinton has created a whole new course to give you some hints about hardening your brand new AWS installation Introduction to Security Best Practices for Linux Instances on AW.
Security is an extremely important topic, and often an underestimated one when it comes to a cloud environment. Many beginners think that cloud resources are more secure for the fact that they are on a cloud. This is definitely wrong, and any cloud instances require some tuning and regular maintenance to keep a high-security level.
David’s course will give you an introduction to the huge argument of security in the cloud by telling you some best practices that can really harden your system and make it stronger against malicious attacks. For example, you will learn tips and trick about choosing a strong password and will see how to enable Multi-Factor Authentication to strengthen even more your account, how to keep your operating system updated with the latest security patches, and how to encrypt data on S3. An important chapter in the course is the one regarding system monitoring: you will learn how to use standard Linux tools like ps and netstat to ensure that nobody is using your instance at your back. Eventually, David will tell you how to get started with active defense and penetration testing, teaching you to use nmap to ensure that your firewall and security group are properly configured.
Being a beginner course, no special prerequisites are needed, but basic knowledge about the Linux shell, the TCP/IP protocol, and the basic security concept are recommended to enjoy the course.