Skip to content

Commit b2dcfca

Browse files
committed
Merge tag 'v1.2.0' into develop
v1.2.0 * OWASP API Security Top 10 2019 pt-BR translation
2 parents 0638108 + 9dfeb48 commit b2dcfca

33 files changed

+1047
-1
lines changed

2019/pt-br/CONTRIBUTING.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Como contribuir
2+
===============
3+
4+
Quando quiser contribuir com este repositório, por favor, antes discuta a mudança que deseja fazer enviando a questão com o proprietário do repositório antes de efetivar a mudança. Correções de digitação ou de refraseamento para melhor compreensão NÃO requerem discussão com o proprietário.
5+
6+
## Modelo de *branching*
7+
8+
Este repositório mantém dois *branches* principais com um tempo de vida indefinido:
9+
* `master` é o *branch* padrão e que portanto reflete a última *release*.
10+
* `develop` é o *branch* padrão refletindo as últimas modificações para o próximo *release*. Quando o *branch* `develop` alcança um estágio estável e está pronto para liberação de uma versão nova e final, todas as modificações desde são unificadas de volta no *branch* `master`.
11+
12+
Uma variadade de *branches* de suporte são utilizadas para cuidar de desenvolvimentos paralelos. Estes tipos de *branches* possuem um tempo de vida limitado, até serem eventualmente e definitivamente removidos.
13+
14+
## Contribuindo
15+
16+
Contribuições a este repositório são bem-vindas. Para facilitar o gerencialmente, por favor, siga os passos abaixo descritos:
17+
18+
1. Faça o *fork* do repositório na sua conta.
19+
20+
2. Faça o clone desse repositório localmente.
21+
```
22+
git clone https://github.com/YOU/API-Security.git
23+
```
24+
3. Crie um novo *branch* baseado no `develop` do projeto original. (Ex.: `fix/foreword-section`)
25+
```
26+
git checkout develop && git checkout -b fix/foreword-section
27+
```
28+
4. Aplique suas modificações conforme necessário.
29+
30+
Por favor, sempre tenha atenção para seguir nossa convenção de estilos.
31+
32+
Embora exista um arquivo [`.editorconfig`][1] na raíz do repositório, seu editor pode talvez não suportá-lo. Para aprender mais sobre o [EditorConfig][2] e o suporte a IDEs e editores, consulta o website: https://editorconfig.org/.
33+
34+
5. Faça o commit da suas mdificações.
35+
36+
1. Verifique os arquivos modificados e adicione apenas estes (ex.: artefatos de compilação NÃO DEVEM estar sob controle de versão).
37+
2. A primeira linha da mensagem de *commit* deve informar uma breve descrição das modificações. Você pode detalhar melhor as mudanças no corpo do *commit*.
38+
39+
6. Faça o *push* das mudanças para seu repositório público.
40+
```
41+
git push origin fix/foreword-section
42+
```
43+
7. Abra um *pull request* do seu *branch* `fix/foreword-section` para o *branch* `develop` do repositório original do projeto.
44+
45+
[1]: .editorconfig
46+
[2]: https://editorconfig.org/

2019/pt-br/README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
Os dez mais críticos riscos de segurança de API
2+
===============================================
3+
4+
Uma tradução para o português do Brasil do projeto OWASP API Security Top 10.
5+
6+
Este projeto é desenhado para endereçar o contínuo aumento de organizações que entregam dados potencialmente sensíveis por meio de APIs em suas ofertas de software. Estas APIs são utilizadas para tarefas internas e para interface com parceiros. Infelizmente, muitas APIs não são submetidas a testes rigorosos de segurança, o que pode colaborar a deixá-las inseguras à ataques.
7+
8+
O projeto OWASP API Security Project procura entregar valor aos desenvolvedores de software e também aos profissionais de segurança pontuando os potenciais riscos de APIs inseguras, e ilustrar como tais riscos podem ser mitigados. Como uma maneira de facilitar este objetivo, o OWASP API Security Project irá criar e manter o documento com os dez principais riscos, bem como um portal com a documentação com as melhores práticas para criação e acesso de APIs.
9+
10+
## Descrição
11+
12+
Equanto trabalhávamos com desenvolvedores ou consultores da segurança da informação, muitas pessoas encontraram APIs como partes de seus projetos. Euquanto existem algumas fontes que apoiam na criação e avaliação desse tipo de projeto (como o projeto OWASP REST Security Cheat Sheet), não havia um projeto destinado a assistir fabricantes, atacantes e defensores na comunidade.
13+
14+
Este projeto tem como alvo:
15+
16+
* Criar o documento OWASP Top Ten API Security Risks, o qual destacará de forma fácil os riscos mais comuns de segurança na área das APIs.
17+
* Criar um portal de documentação para desenvolvedores a construírem APIs de forma segura.
18+
* Trabalhar próximo à comunidade de segurança para manter vivos os documentos acompanhando as tendências de segurança.
19+
20+
## Líderes do Projeto
21+
22+
* [Erez Yalon][0]
23+
* [Inon Shkedy][5]
24+
25+
## Tradutores do Projeto
26+
27+
**Português do Brasil**
28+
29+
* [Raphael Hagi][6]
30+
* [Eduardo Bellis][7]
31+
* [Bruno Barbosa][8]
32+
33+
34+
## Licenciamento
35+
36+
**Os documentos do OWASP API Security Project são livres para uso!**
37+
38+
O projeto OWASP API Security Project é licenciado sob Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0)][1], então você pode copiar, distribuir e transmitir este trabalho. Você também pode adaptá-lo e usá-lo comercialmente, desde que dê os créditos ao trabalho. Se você alterar, transformar ou construir algo a partir deste trabalho, você pode distribuir o fruto desse trabalho apenas sob a mesma licença deste ou licença similar.
39+
40+
[0]: https://www.owasp.org/index.php/User:ErezYalon
41+
[1]: https://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR
42+
[2]: https://github.com/OWASP/API-Security/blob/develop/2019/en/dist/owasp-api-security-top-10.pdf
43+
[3]: https://github.com/OWASP/API-Security/tree/develop/
44+
[4]: https://github.com/OWASP/API-Security/blob/master/CONTRIBUTING.md
45+
[5]: https://www.owasp.org/index.php/User:Inon
46+
[6]: https://www.linkedin.com/in/raphael-hagi/
47+
[7]: https://www.linkedin.com/in/eduardo-bellis-92482534/
48+
[8]: https://www.linkedin.com/in/bbarbosa85/
Binary file not shown.
Binary file not shown.

2019/pt-br/src/0x00-header.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
![OWASP LOGO](images/owasp-logo.png)
2+
3+
## Os dez mais críticos riscos de segurança de API
4+
5+
Uma tradução para o português do Brasil do projeto original "The Ten Most Critical API Security Risks"
6+
7+
March 10th, 2020
8+
9+
![OWASP Logo URL TBA](images/front-wasp.png)
10+
11+
| | | |
12+
| - | - | - |
13+
| https://owasp.org | Este trabalho é licenciado sob a [Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0)][1] | ![Creative Commons License Logo](images/front-cc.png) |
14+
15+
[1]: https://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR
16+
17+

2019/pt-br/src/0x00-notice.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Nota
2+
======
3+
4+
Esta é a versão em formato texto do projeto "OWASP API Security Top 10", sendo utilizado como fonte da versão oficial distribuída no formato PDF.
5+
6+
Contribuições com o projeto, tais como comentários, correções ou traduções devem ser feitos por aqui. Para mais detalhes, veja o ducumento [Como contribuir][1], consulte também o documento [CONTRIBUTING.md][1].
7+
8+
* Erez Yallon
9+
* Inon Shkedy
10+
11+
[1]: ../CONTRIBUTING.md

2019/pt-br/src/0x00-toc.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Tabela de conteúdo
2+
==================
3+
4+
* [Tabela de conteúdo](0x00-toc.md)
5+
* [Sobre o OWASP](0x01-about-owasp.md)
6+
* [Prefácio](0x02-foreward.md)
7+
* [Introdução](0x03-introduction.md)
8+
* [Notas da Versão](0x04-release-notes.md)
9+
* [Riscos de Segurança de API](0x10-api-security-risks.md)
10+
* [OWASP Top 10 Riscos de Segurança de API – 2019](0x11-t10.md)
11+
* [API1:2019 Broken Object Level Authorization](0xa1-broken-object-level-authorization.md)
12+
* [API2:2019 Broken User Authentication](0xa2-broken-user-authentication.md)
13+
* [API3:2019 Excessive Data Exposure](0xa3-excessive-data-exposure.md)
14+
* [API4:2019 Lack of Resources & Rate Limiting](0xa4-lack-of-resources-and-rate-limiting.md)
15+
* [API5:2019 Broken Function Level Authorization](0xa5-broken-function-level-authorization.md)
16+
* [API6:2019 Mass Assignment](0xa6-mass-assignment.md)
17+
* [API7:2019 Security Misconfiguration](0xa7-security-misconfiguration.md)
18+
* [API8:2019 Injection](0xa8-injection.md)
19+
* [API9:2019 Improper Assets Management](0xa9-improper-assets-management.md)
20+
* [API10:2019 Insufficient Logging & Monitoring](0xaa-insufficient-logging-monitoring.md)
21+
* [Próximos passos para Desenvolvedores](0xb0-next-devs.md)
22+
* [Próximos passos para DevSecOps](0xb1-next-devsecops.md)
23+
* [Metodologia e Dados](0xd0-about-data.md)
24+
* [Agradecimentos](0xd1-acknowledgments.md)

2019/pt-br/src/0x01-about-owasp.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
Sobre o OWASP
2+
=============
3+
4+
OWASP é o acrônimo em inglês para "Open Web Application Security Project", é uma comunidade aberta, dedicada a habilitar as organizações a desenvolver, comprar e manter aplicações e APIs que podem ser confiáveis.
5+
6+
No OWASP, você irá encontrar de forma gratuita e aberta:
7+
8+
* Ferramentas e padrões de segurança de aplicativos.
9+
* Livros completos sobre testes de segurança de aplicativos, desenvolvimento seguro de código e revisão de código seguro.
10+
* Apresentações e [vídeos][1].
11+
* [Cheat sheets][2] em diversos tópicos.
12+
* Padrões de controles de segurança e bibliotecas.
13+
* [Capítulos locais em todo o mundo][3].
14+
* Pesquisas inovadoras.
15+
* Extensivas [conferências ao redor do mundo][4].
16+
* [Listas de e-mail][5].
17+
18+
Saiba mais em: [https://www.owasp.org][6].
19+
20+
No OWASP, todas as ferramentas, documentações, vídeos, apresentações e capítulos são gratuitos e abertos para qualquer um interessado em melhorar a segurança de aplicações
21+
22+
Nós advogamos a abordagem da segurança das aplicações como um problema de pessoas, processos e tecnologia, uma vez que as abordagens mais efetivas na segurança de aplicações necessitam de melhorias nestas áreas.
23+
24+
O OWASP é um novo tipo de organização. Nossa independência de pressão comercial permite-nos prover informações e práticas livres de vieses e de efetivo custo benefício sobre segurança de aplicações.
25+
26+
O OWASP não é afiliado a qualquer empresa de tecnologia, embora nosso suporte ao uso de tecnologias comercias. O OWASP produz diversos materiais de forma colaborativa, transparente e aberta.
27+
28+
A Fundação OWASP é uma entidade não comercial, que encoraja projetos de sucesso há muito tempo. Praticamente todos os envolvidos com o OWASP são voluntários, incluindo os que integram a diretoria, líderes de capítulos, líderes de projetos e membros de cada projeto. Nós apoiamos pesquisas inovadoras de segurança com doações e infraestrutura.
29+
30+
Venha conosco!
31+
32+
## Licença e Copyright
33+
34+
![license](images/license.png)
35+
36+
Copyright © 2003-2019 The OWASP Foundation. Este documento é liberado sob a [Atribuição-CompartilhaIgual 4.0 Internacional (CC BY-SA 4.0)][7]. Para qualquer reuso ou distribuição, tenha certeza à terceiros os termos deste trabalho.
37+
38+
[1]: https://www.youtube.com/user/OWASPGLOBAL
39+
[2]: https://owasp.org/www-project-cheat-sheets/
40+
[3]: https://owasp.org/chapters/
41+
[4]: https://wiki.owasp.org/index.php/Category:OWASP_AppSec_Conference
42+
[5]: https://lists.owasp.org/mailman/listinfo
43+
[6]: https://owasp.org/
44+
[7]: https://creativecommons.org/licenses/by-sa/4.0/deed.pt_BR

2019/pt-br/src/0x02-foreword.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Prefácio
2+
========
3+
4+
Elemento fundamental na inovação nas soluções *app-driven* nos dias de hoje são as APIs (*Application Programming Interface*). Desde os bancos, lojas, transportes, IoT, veículos autônomos e cidades inteligentes, as APIs são parte crítica de soluções modernas de móvel, SaaS, aplicações web em geral, e podem ser encontradas em interfaces com o cliente, parceiros e aplicações internas.
5+
6+
Por natureza, as APIs expõem a lógica dos aplicativos e dados sensíveis, inclusive, dados pessoais sensíveis, e por esta razão, as APIs vem se tornando cada vez mais alvo de atacantes. Sem APIs seguras, inovações podem se tornar impossíveis.
7+
8+
Embora uma ampla avaliação de Top 10 a respeito da segurança de aplicações fala sentido, em razão de suas particularidades, uma lista de riscos de segurança específica para APIs também é um requisito. A segurança de APIs tem foco em estratégias e soluções para a compreensão e mitigação de vulnerabilidades únicas associadas às APIs.
9+
10+
Se você é familiarizado com o projeto [OWASP Top 10][1], irá perceber similaridades entre os dois documentos: Isto é intencional para facilitar a compreensão e adoção. Se você é um novato nas séries Top 10 do OWASP, talvez seja melhor você ler atentamente as seções [Riscos de Segurança de API][2] e [Metodologia e Dados][3] antes.
11+
12+
Você pode contribuir com o projeto OWASP API Security Top 10 com questionamentos, comentários e ideias por meio do repositório do projeto no GitHub:
13+
14+
* https://github.com/OWASP/API-Security/issues
15+
* https://github.com/OWASP/API-Security/blob/master/CONTRIBUTING.md
16+
17+
Você encontra o OWASP API Security Top 10 aqui:
18+
19+
* https://owasp.org/www-project-api-security/
20+
* https://github.com/OWASP/API-Security
21+
22+
Nós gostaríamos de agradecer a todos colaboradores que fizeram este projeto possível com seus esforços e contribuições. Todos que participaram estão listados na seção [Agradecimentos][4]. Obrigado!
23+
24+
[1]: https://owasp.org/www-project-top-ten/
25+
[2]: ./0x10-api-security-risks.md
26+
[3]: ./0xd0-about-data.md
27+
[4]: ./0xd1-acknowledgments.md

2019/pt-br/src/0x03-introduction.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Introdução
2+
============
3+
4+
## Seja bem-vindo ao OWASP API Security Top 10 - 2019!
5+
6+
Seja bem-vindo à primeira edição do projeto OWASP API Security Top 10. Se você está familiarizado com a série Top 10 do OWASP, irá perceber certas similaridades: elas são intencionais para melhor leitura a adoção. Se não é o seu caso, considere visitar a [wiki][1] do projeto antes de mergulhar mais profundamente nos mais críticos riscos de segurança de APIs.
7+
8+
As APIs possuem papel fundamental na arquitetura de aplicações modernas. Inovação e consciência de segurança possuem ritmos diferentes. É importante ter foco nas fraquezas mais comuns na segurança de APIs.
9+
10+
O primeiro objetivo do projeto OWASP API Security Top 10 é educar aqueles que estejam envolvidos no desenvolvimento e manutenção de APIs. Podem ser, por exemplo: desenvolvedores, designers, arquitetos, gerentes e organizações.
11+
12+
Na seção [Metodologia e Dados][2] você pode ler mais a respeito de como esta primeira versão foi criada. Em futuras versões, desejamos envolver a indústria da segurança com uma chamada pública para contribuição de dados. Por ora, nós encorajamos todos que possam contribuir com questionamentos, comentários e ideias em nosso [repositório no GitHub][3] ou nossa [lista de e-mails][4].
13+
14+
[1]: https://owasp.org/www-project-api-security/
15+
[2]: ./0xd0-about-data.md
16+
[3]: https://github.com/OWASP/API-Security
17+
[4]: https://groups.google.com/a/owasp.org/forum/#!forum/api-security-project

0 commit comments

Comments
 (0)