SecurityForCloudBuilders / SecApiDemo

Uma maneira beeem simples de demonstrar segurança ao utilizar APIs!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SecApiDemo

Uma maneira beeem simples de demonstrar segurança ao utilizar APIs!

Testar a aplicação

No script run-docker, nos campos de:

- TREND_AP_KEY=<KEY>
- TREND_AP_SECRET=<TREND_AP_SECRET>

Mude para as Keys que são do seu grupo e encontram-se na console do Cloud One Application Security, em Group Configuration

- Execute o script ./run-docker.sh

Pronto, o Container com a Aplicação já está disponível para ser usado!

Para testar os Módulos de Segurança

Open Redirect

No Cloud One Application Security, configure a politica de Open Redirect, com a regra:

- /*

(Opcional) Mas caso queira, pode mudar a regra para Mitigate e ver o comportamento da ferramenta ao fazer o bloqueio da Request.

E execute o seguinte comando:

- curl --location --request GET 'localhost:8000/admin'

Veja que a requisição foi bloqueada. Caso queira, volte para a console do Application Security e veja os eventos do grupo.

IP Protection

No Cloud One Application Security, configure a politica de IP Protection, com a regra:

- 0.0.0.0/0
- Ou com um IP que irá acessar essa aplicação;

(Opcional) Mas caso queira, pode mudar a regra para Mitigate e ver o comportamento da ferramenta ao fazer o bloqueio da Request.

E execute o seguinte comando:

- curl --location --request GET 'localhost:8000/heros'

Veja que a requisição foi bloqueada. Caso queira, volte para a console do Application Security e veja os eventos do grupo.

About

Uma maneira beeem simples de demonstrar segurança ao utilizar APIs!


Languages

Language:Python 94.1%Language:Shell 3.3%Language:Dockerfile 2.7%