This is the CloudSecurityAlliance's glossary of security related terms for Cloud, DLT/Blockchain and numerous other aspects of Information Security technology.
Please clone this repository, you can then make changes to your copy and submit PR's (pull requests). For more details please see "Getting Started" below:
You will need a GitHub account, some form of git client on your system, and a text editor.
Simply go to https://github.com/join and get a GitHub account, please then notify kseifried@cloudsecurityalliance.org of your GitHub ID so you can be added to the permissions list.
There are two main options: GitHub desktop available for Windows/MacOS at https://desktop.github.com/ and a command line client, native to most Linux distributions (apt-get install git or yum install git), available via HomeBrew on MacOS (brew install git), or for Windows (https://git-scm.com/downloads).
In GitHub desktop click on the "Add" button, it may be hidden if you have already added other repositories, to show it click on the pull down arrow to show it, then choose "Clone Repository" and choose the "URL" tab. Enter the GitHub location of "cloudsecurityalliance/Glossary" and hit "Clone" to clone it.
Simply edit the files in the text editor of your choice (I like Atom, it's cross platform and has good plugin support https://atom.io/). Then save them, GitHub desktop will prompt you to create commit messages for any added/deleted/changed files, and then push them to your repository.
Once you have committed your changes to your clone of the repository you can submit a Pull Request (PR) to ask those changes to be included in the main repository "cloudsecurityalliance/Glossary". In GitHub desktop simply hit "Ctrl-R" (on Windows) or "Command-R" (on MacOS) and a PR request window will be opened in the web browser you last used, so make sure it opens in a browser where you can login (or are already logged in) to GitHub. Simply add a commit message if needed and submit it.
A review will be required before your changes are committed to the main branch.
The diagrams are done using the GitHub + Mermaid browser extension https://github.com/BackMarket/github-mermaid-extension. The chrome extension to render this is at https://chrome.google.com/webstore/detail/github-%20-mermaid/goiiopgdnkogdbjmncgedmgpoajilohe.
Please note all the diagrams in the /diagrams/ directory are generated using a shell script based on the categories tags in entries.