Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novatecconsulting/developer-security-training
All Labs of the Security for Developers Training
https://github.com/novatecconsulting/developer-security-training
api-gateway api-security appsec challenges devsecops encryption graphql grpc hacking owasp owasp-juice-shop rest-api security security-flaws sqlinjection training-labs vulnerabilities vulnerability xss-injection
Last synced: about 6 hours ago
JSON representation
All Labs of the Security for Developers Training
- Host: GitHub
- URL: https://github.com/novatecconsulting/developer-security-training
- Owner: NovatecConsulting
- License: apache-2.0
- Created: 2019-04-24T11:04:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-10T14:48:41.000Z (almost 2 years ago)
- Last Synced: 2024-04-18T10:10:37.698Z (7 months ago)
- Topics: api-gateway, api-security, appsec, challenges, devsecops, encryption, graphql, grpc, hacking, owasp, owasp-juice-shop, rest-api, security, security-flaws, sqlinjection, training-labs, vulnerabilities, vulnerability, xss-injection
- Language: Shell
- Homepage: https://www.novatec-gmbh.de/training/security-training-for-developers/
- Size: 8.93 MB
- Stars: 9
- Watchers: 6
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Security Training for Developers
This repository contains alls labs and demos that are part of the security training for developers.
** Please note: This is still work in progress **
## Learning targets
1. Understand basic security terminology
2. Understand importance of security
3. OWASP
- What is it?
- What does OWASP offer? (Projects, Documentation, Tools)
- Highlight the most popular and important projects like the OWASP Top 10
4. Insights on a selected set of static and dynamic application security testing tools
5. Finding and exploiting vulnerabilities to understand the impact they could cause
6. Fixing/avoiding specific security issues## Learning approach
1. Learn about a security issue, threat or vulnerability
2. How to perform hacking/exploiting the security issue, threat or vulnerability
3. How to avoid or mitigate such security issue, threat or vulnerability in your own applications and code### Table of contents
- [Hacking for Web Application Developers](Hacking-for-Web-Application-Developers/README.md)
- [Hacking for API Developers](Hacking-for-API-Developers/README.md)
- [Cryptography for Developers](Cryptography-for-Developers/README.md)
- [Identity Access Management (IAM) for API Developers](Identity-Access-Management-for-Developers/README.md)
- [Supply Chain Security](Supply-Chain-Security/README.md)
- [Attack Demos](Attack-Demos/README.md)