Servers: Configure, Harden & Manage
Full-stack development requires a full understanding of all elements of your stack – not just backend and frontend software, but the server and lower-level tools upon which your application is built. The most secure coding in the world won’t protect against a misconfigured or vulnerable server. Together we’ll walk through all elements of the stack, from the application itself through the utilities it interacts with to the server upon which everything runs – all from the perspective of security and keeping your customers and their data secure.
By the end of this session, you will have learned:
- How to configure the Linux server upon which your stack runs
- How to lock down the webserver (Nginx/Apache) itself
- How to protect your database from abuse
- How to isolate your application from other systems running on the machine