Hello People!
This article is to share my understanding about cloudsploit and the service they provide to the people.
This article is to share my understanding about cloudsploit and the service they provide to the people.
What they do?
CloudSploit is a service which analysis your AWS/Azure account for security holes/risks.
With people moving to serverless technologies, Azure and AWS are gaining popularity these days at higher rate. Also alot of developers/dev-ops engineers tend to overlook some of the security considerations while setting up services in cloud.
CloudSploit is here to address such problems for you!
How do they do it?
CloudSploit asks you for a access key with read only permissions to your cloud resources.
They have a set of plugins, which run using this access key.
Each plugin is a javascript function which uses some node cloud SDKs to analyse the services in cloud.
Result of what they do
When you run CloudSploit, as a final output you get to see different plugins and their test results.
The plugins also have recommended actions section which tells you about the security measure you should take.
The process that i went through to test my Azure account with CloudSploit
- Clone the CloudSploit repository.
- Install the modules from package.json file
- Add your service principle AppId and secret along with tenantId and subscription in Index.js file.
- Run CloudSploit with node index.js
Here is the output which i got to see:
How can you contribute to CloudSploit project?
- If you feel motivated to contribute to this project, you can go to github account and make pull requests with new security plugins that you can think of.
- You may also list the additional plugins that you feel need to be developed and make feature requests so that it gets communicated to their developer community.
- To read more about the development process for plugins, please read ReadMe page which explains the concepts and also helps you understand about the code structure.
Comments
Post a Comment