loading...

5 Serverless Security Tools You Should Be Using

miguelacallesmba profile image Miguel A. Calles MBA Originally published at secjuice.com ・2 min read

There are some wonderful free or open-source tools you can use to improve the security of your serverless projects. Let's explore some of them in this post.

1. Linters

Linters help improve your code by finding common coding flaws. You would typically run them when you create a pull request, create a build, or in your CI/CD.

2. Dependency checkers

Your project might use dependencies, libraries, or packages. Some of these packages might be out-of-date, deprecated, or have known vulnerabilities. A dependency checker can help you find packages that need updating and create pull requests to update them automatically.

3. AWS IAM Roles

If you are using Amazon Web Services, your project has IAM roles for your serverless functions. The Serverless Framework automatically creates one IAM role for all the functions in your configuration file. Each function should have its own IAM role to enable the Principle of Least Privilege.

4. Error Monitoring and Alerting

Your functions may throw an error, but you may not know about it unless you manually monitor the logs or you set up an alerting system.

5. Termination Protection

When you deploy a new AWS CloudFormation stack to production, you might want to enable termination protection to avoid accidentally deleting your stack.

Conclusion

You can improve the security of your serverless project by taking advantage of free or open source solutions that are already out there.

I originally published this article at Secjuice.com

Posted on by:

miguelacallesmba profile

Miguel A. Calles MBA

@miguelacallesmba

Author | Cybersecurity engineer | Serverless Node developer | Creating solutions for Serverless projects | Securing small company environments

Discussion

markdown guide
 

Miguel, thanks for calling Sentry in your article. We have updated our lambda integrations to support automatic error reporting including function details and stack traces. Will love your feedback. docs.sentry.io/platforms/node/guid...

you might want to update the link up there as well.