├── .gitignore ├── LICENSE ├── README.md ├── img ├── O-07.jpg ├── divulgacao.png ├── o-01.jpg ├── o-02.jpg ├── o-03.jpg ├── o-04.jpg ├── o-05.mp4 ├── o-06.jpg ├── o-08.jpg ├── o-09.jpg └── o-10.jpg ├── slides └── OWASP TDC SP Setembro-2024.pptx └── src ├── apim-ratelimit ├── LICENSE ├── README.md └── imgs │ └── apim-ratelimit.png ├── apim-validatejwt-entra ├── LICENSE ├── README.md └── src │ └── Tests │ └── apim-entra.http ├── fallback-ratelimit ├── .gitignore ├── README.md └── WorkerConsumoAPIContagem │ ├── Models │ └── ResultadoContador.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Resilience │ └── FallbackContagem.cs │ ├── Worker.cs │ ├── WorkerConsumoAPIContagem.csproj │ ├── WorkerConsumoAPIContagem.sln │ ├── appsettings.Development.json │ └── appsettings.json └── microsoft-identity ├── .gitignore ├── ConsumoAPIContagem ├── Clients │ └── APIContagemClient.cs ├── ConsumoAPIContagem.csproj ├── ConsumoAPIContagem.sln ├── Extensions │ └── RetryPolicyExtensions.cs ├── Interfaces │ └── IContagemAPI.cs ├── Models │ ├── PayloadAccessToken.cs │ ├── ResultadoContador.cs │ ├── Token.cs │ └── User.cs ├── Program.cs └── appsettings.json ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/README.md -------------------------------------------------------------------------------- /img/O-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/O-07.jpg -------------------------------------------------------------------------------- /img/divulgacao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/divulgacao.png -------------------------------------------------------------------------------- /img/o-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-01.jpg -------------------------------------------------------------------------------- /img/o-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-02.jpg -------------------------------------------------------------------------------- /img/o-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-03.jpg -------------------------------------------------------------------------------- /img/o-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-04.jpg -------------------------------------------------------------------------------- /img/o-05.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-05.mp4 -------------------------------------------------------------------------------- /img/o-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-06.jpg -------------------------------------------------------------------------------- /img/o-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-08.jpg -------------------------------------------------------------------------------- /img/o-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-09.jpg -------------------------------------------------------------------------------- /img/o-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/img/o-10.jpg -------------------------------------------------------------------------------- /slides/OWASP TDC SP Setembro-2024.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/slides/OWASP TDC SP Setembro-2024.pptx -------------------------------------------------------------------------------- /src/apim-ratelimit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-ratelimit/LICENSE -------------------------------------------------------------------------------- /src/apim-ratelimit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-ratelimit/README.md -------------------------------------------------------------------------------- /src/apim-ratelimit/imgs/apim-ratelimit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-ratelimit/imgs/apim-ratelimit.png -------------------------------------------------------------------------------- /src/apim-validatejwt-entra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-validatejwt-entra/LICENSE -------------------------------------------------------------------------------- /src/apim-validatejwt-entra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-validatejwt-entra/README.md -------------------------------------------------------------------------------- /src/apim-validatejwt-entra/src/Tests/apim-entra.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/apim-validatejwt-entra/src/Tests/apim-entra.http -------------------------------------------------------------------------------- /src/fallback-ratelimit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/.gitignore -------------------------------------------------------------------------------- /src/fallback-ratelimit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/README.md -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/Program.cs -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/Resilience/FallbackContagem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/Resilience/FallbackContagem.cs -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/Worker.cs -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/WorkerConsumoAPIContagem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/WorkerConsumoAPIContagem.csproj -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/WorkerConsumoAPIContagem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/WorkerConsumoAPIContagem.sln -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/appsettings.Development.json -------------------------------------------------------------------------------- /src/fallback-ratelimit/WorkerConsumoAPIContagem/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/fallback-ratelimit/WorkerConsumoAPIContagem/appsettings.json -------------------------------------------------------------------------------- /src/microsoft-identity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/.gitignore -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Clients/APIContagemClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Clients/APIContagemClient.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/ConsumoAPIContagem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/ConsumoAPIContagem.csproj -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/ConsumoAPIContagem.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/ConsumoAPIContagem.sln -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Extensions/RetryPolicyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Extensions/RetryPolicyExtensions.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Interfaces/IContagemAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Interfaces/IContagemAPI.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Models/PayloadAccessToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Models/PayloadAccessToken.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Models/ResultadoContador.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Models/ResultadoContador.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Models/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Models/Token.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Models/User.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/Program.cs -------------------------------------------------------------------------------- /src/microsoft-identity/ConsumoAPIContagem/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/ConsumoAPIContagem/appsettings.json -------------------------------------------------------------------------------- /src/microsoft-identity/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/LICENSE -------------------------------------------------------------------------------- /src/microsoft-identity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/renatogroffe/OWASP-ApiTop10-Vulnerabilites_TDC-SP-2024/HEAD/src/microsoft-identity/README.md --------------------------------------------------------------------------------