Skip to content

Commit 85636b2

Browse files
committed
Merge branch 'develop' into translation/pt-pt
2 parents 779ed5c + ce6cce1 commit 85636b2

File tree

131 files changed

+4987
-81
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+4987
-81
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.1
1+
2.6.0

editions/2019/de/0xa9-improper-assets-management.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
Die API könnte verwundbar sein, wenn:
1111

1212
* Der Zweck eines API-Hosts unklar ist und es keine klaren Antworten auf folgende Fragen gibt:
13-
* In welcher Umgebung wird die API ausgeführt (z. B. Produktion, Staging, Test, Entwicklung)?
14-
* Wer sollte Netzwerkzugriff auf die API haben (z. B. öffentlich, intern, Partner)?
15-
* Welche API-Version wird ausgeführt?
16-
* Welche Daten werden von der API erfasst und verarbeitet (z. B. PII)?
17-
* Wie verläuft der Datenfluss?
13+
* In welcher Umgebung wird die API ausgeführt (z. B. Produktion, Staging, Test, Entwicklung)?
14+
* Wer sollte Netzwerkzugriff auf die API haben (z. B. öffentlich, intern, Partner)?
15+
* Welche API-Version wird ausgeführt?
16+
* Welche Daten werden von der API erfasst und verarbeitet (z. B. PII)?
17+
* Wie verläuft der Datenfluss?
1818
* Es gibt keine Dokumentation oder die vorhandene Dokumentation ist veraltet.
1919
* Es gibt keinen Plan zur Ausmusterung jeder API-Version.
2020
* Die Dienstübericht der Hosts fehlt oder ist veraltet.

editions/2019/el-gr/0xa9-improper-assets-management.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
Το API ίσως είναι ευάλωτο όταν:
1111

1212
* Ο σκοπός ενός κεντρικού υπολογιστή API είναι ασαφής και δεν υπάρχουν σαφείς απαντήσεις στις ακόλουθες ερωτήσεις:
13-
* Σε ποιο περιβάλλον εκτελείται το API (π.χ. παραγωγή (production), σταδιοποίηση (staging), δοκιμή (test), ανάπτυξη (development));
14-
* Ποιος πρέπει να έχει δικτυακή πρόσβαση στο API (π.χ. δημόσια πρόσβαση, εσωτερική πρόσβαση, πρόσβαση σε συνεργάτες);
15-
* Ποια έκδοση API εκτελείται;
16-
* Ποια δεδομένα συλλέγονται και επεξεργάζονται από το API (π.χ. Προσωπικά αναγνωρίσιμα στοιχεία (PII));
17-
* Ποια είναι η ροή των δεδομένων;
13+
* Σε ποιο περιβάλλον εκτελείται το API (π.χ. παραγωγή (production), σταδιοποίηση (staging), δοκιμή (test), ανάπτυξη (development));
14+
* Ποιος πρέπει να έχει δικτυακή πρόσβαση στο API (π.χ. δημόσια πρόσβαση, εσωτερική πρόσβαση, πρόσβαση σε συνεργάτες);
15+
* Ποια έκδοση API εκτελείται;
16+
* Ποια δεδομένα συλλέγονται και επεξεργάζονται από το API (π.χ. Προσωπικά αναγνωρίσιμα στοιχεία (PII));
17+
* Ποια είναι η ροή των δεδομένων;
1818
* Δεν υπάρχει τεκμηρίωση (documentation) ή η υπάρχουσα τεκμηρίωση δεν έχει ενημερωθεί.
1919
* Δεν υπάρχει σχέδιο απόσυρσης (retirement plan) για κάθε έκδοση API.
2020
* Δεν υπάρχει αρχείο καταγραφής όλων των hosts (hosts inventory) ή αν υπάρχει δεν είναι ενημερωμένο.

editions/2019/en/0xa9-improper-assets-management.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ The API might be vulnerable if:
1111

1212
* The purpose of an API host is unclear, and there are no explicit answers to
1313
the following questions:
14-
* Which environment is the API running in (e.g., production, staging, test,
15-
development)?
16-
* Who should have network access to the API (e.g., public, internal, partners)?
17-
* Which API version is running?
18-
* What data is gathered and processed by the API (e.g., PII)?
19-
* What's the data flow?
14+
* Which environment is the API running in (e.g., production, staging, test,
15+
development)?
16+
* Who should have network access to the API (e.g., public, internal,
17+
partners)?
18+
* Which API version is running?
19+
* What data is gathered and processed by the API (e.g., PII)?
20+
* What's the data flow?
2021
* There is no documentation, or the existing documentation is not updated.
2122
* There is no retirement plan for each API version.
2223
* Hosts inventory is missing or outdated.

editions/2019/fa/0xa9-improper-asset-management.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
در صورتی که یکی ازشرایط زیر وجود داشته باشد، API ‌آسیب‌پذیر خواهد بود:
1111

1212
* اهدف از وجود API نامشخص بوده و پاسخی برای سوال‌های زیر وجود نداشته باشد:
13-
- در چه محیطی API در حال اجرا است (مثلا محیط تست، توسعه، اجرا یا عملیات )؟
14-
- چه کسانی بایستی دسترسی شبکه‌ای به API داشته باشند (همه، افراد دخیل یا شرکا)؟
15-
- چه نسخه‌ای از API در حال اجرا است؟
16-
- چه داده‌ای (نظیر PII) توسط API در حال جمع آوری و پردازش است؟
17-
- جریان داده به چه صورت است؟
13+
- در چه محیطی API در حال اجرا است (مثلا محیط تست، توسعه، اجرا یا عملیات )؟
14+
- چه کسانی بایستی دسترسی شبکه‌ای به API داشته باشند (همه، افراد دخیل یا شرکا)؟
15+
- چه نسخه‌ای از API در حال اجرا است؟
16+
- چه داده‌ای (نظیر PII) توسط API در حال جمع آوری و پردازش است؟
17+
- جریان داده به چه صورت است؟
1818
* مستندی برای API وجود ندارد یا بروز نیست.
1919
* برنام‌ ای برای بازنشستگی و از دور خارج شدن هریک از نسخه‌های API وجود ندارد.
2020
* فهرست میزبان‌ها وجود ندارد یا قدیمی است.

editions/2019/fr/0xa9-improper-assets-management.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ L'API peut être vulnérable si :
1111

1212
* L'objectif de l'hôte de l'API n'est pas clair, et il n'y a pas de réponses
1313
explicites aux questions suivantes :
14-
* Dans quel environment tourne l'API (ex : production, staging, test,
15-
développement) ?
16-
* Qui doit avoir un accès réseau à l'API (ex : public, interne, partenaires) ?
17-
* Quelle version de l'API tourne ?
18-
* Quelles données sont collectées et traitées par l'API (ex : données
19-
personnelles) ?
20-
* Quel est le flux des données ?
14+
* Dans quel environment tourne l'API (ex : production, staging, test,
15+
développement) ?
16+
* Qui doit avoir un accès réseau à l'API (ex : public, interne,
17+
partenaires) ?
18+
* Quelle version de l'API tourne ?
19+
* Quelles données sont collectées et traitées par l'API (ex : données
20+
personnelles) ?
21+
* Quel est le flux des données ?
2122
* Il n'y a pas de documentation, ou la documentation existante n'est pas mise
2223
à jour.
2324
* Il n'y a pas de plan pour le retrait / la désactivation (des points d'accès

editions/2019/id/0x00-header.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: ''
3+
---
4+
5+
![OWASP LOGO](./images/owasp-logo.png)
6+
7+
# OWASP API Security Top 10 2019
8+
9+
Sepuluh Risiko Keamanan API yang Paling Kritis
10+
11+
29 Mei 2019
12+
13+
![WASP Logo URL TBA](./images/front-wasp.png)
14+
15+
| | | |
16+
| - | - | - |
17+
| https://owasp.org | Karya ini dilisensikan di bawah [Creative Commons Attribution-ShareAlike 4.0 International License][1] | ![Creative Commons License Logo](images/front-cc.png) |
18+
19+
[1]: http://creativecommons.org/licenses/by-sa/4.0/
20+

editions/2019/id/0x00-notice.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Pemberitahuan
2+
3+
Ini adalah versi teks dari OWASP API Security Top 10, digunakan sebagai sumber untuk versi resmi yang didistribusikan sebagai Portable Document Format (PDF).
4+
5+
Kontribusi terhadap proyek seperti komentar, koreksi, atau terjemahan harus dilakukan di sini. Untuk detail tentang [Cara Berkontribusi][1], harap mengacu pada [CONTRIBUTING.md][1].
6+
7+
* Erez Yallon
8+
* Inon Shkedy
9+
10+
[1]: ../../../CONTRIBUTING.md
11+

editions/2019/id/0x00-toc.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Daftar Isi
2+
3+
* [Daftar Isi](0x00-toc.md)
4+
* [Tentang OWASP](0x01-about-owasp.md)
5+
* [Kata Pengantar](0x02-foreword.md)
6+
* [Pengenalan](0x03-introduction.md)
7+
* [Catatan Rilis](0x04-release-notes.md)
8+
* [Ancaman Keamanan API](0x10-api-security-risks.md)
9+
* [OWASP Top 10 Ancaman Keamanan API – 2019](0x11-t10.md)
10+
* [API1:2019 Otorisasi Objek Rusak](0xa1-broken-object-level-authorization.md)
11+
* [API2:2019 Otentikasi Pengguna Rusak](0xa2-broken-user-authentication.md)
12+
* [API3:2019 Paparan Data Berlebihan](0xa3-excessive-data-exposure.md)
13+
* [API4:2019 Kurangnya Sumber Daya & Pembatasan Tingkat](0xa4-lack-of-resources-and-rate-limiting.md)
14+
* [API5:2019 Otorisasi Tingkat Fungsi Rusak](0xa5-broken-function-level-authorization.md)
15+
* [API6:2019 Penugasan Massal](0xa6-mass-assignment.md)
16+
* [API7:2019 Konfigurasi Keamanan yang Salah](0xa7-security-misconfiguration.md)
17+
* [API8:2019 Injeksi](0xa8-injection.md)
18+
* [API9:2019 Pengelolaan Aset yang Tidak Tepat](0xa9-improper-assets-management.md)
19+
* [API10:2019 Pencatatan & Pemantauan yang Kurang Memadai](0xaa-insufficient-logging-monitoring.md)
20+
* [Apa yang Selanjutnya untuk Pengembang](0xb0-next-devs.md)
21+
* [Apa yang Selanjutnya untuk DevSecOps](0xb1-next-devsecops.md)
22+
* [Metodologi dan Data](0xd0-about-data.md)
23+
* [Ucapan Terima Kasih](0xd1-acknowledgments.md)

editions/2019/id/0x01-about-owasp.md

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Tentang OWASP
2+
3+
Open Web Application Security Project (OWASP) adalah komunitas terbuka yang didedikasikan
4+
untuk memungkinkan organisasi mengembangkan, membeli, dan memelihara aplikasi dan
5+
API yang dapat dipercaya.
6+
7+
Di OWASP, Anda akan menemukan yang gratis dan terbuka:
8+
9+
* Alat dan standar keamanan aplikasi.
10+
* Buku lengkap tentang pengujian keamanan aplikasi, pengembangan kode yang aman, dan
11+
tinjauan kode yang aman.
12+
* Presentasi dan [video][1].
13+
* [Lembar cheats][2] tentang banyak topik umum.
14+
* Kontrol keamanan dan pustaka standar.
15+
* [Chapter lokal di seluruh dunia][3].
16+
* Penelitian mutakhir.
17+
* [Konferensi luas di seluruh dunia][4].
18+
* [Mailing list][5].
19+
20+
Pelajari lebih lanjut di: [https://www.owasp.org][6].
21+
22+
Semua alat OWASP, dokumen, video, presentasi, dan bab bebas dan
23+
terbuka untuk siapa saja yang tertarik meningkatkan keamanan aplikasi.
24+
25+
Kami menganjurkan pendekatan keamanan aplikasi sebagai masalah orang, proses, dan
26+
teknologi, karena pendekatan keamanan aplikasi paling efektif memerlukan peningkatan di bidang ini.
27+
28+
OWASP adalah jenis organisasi baru. Kebebasan kami dari tekanan komersial
29+
memungkinkan kami untuk menyediakan informasi keamanan aplikasi yang tidak memihak, praktis, dan hemat biaya.
30+
31+
OWASP tidak berafiliasi dengan perusahaan teknologi mana pun, meskipun kami mendukung
32+
penggunaan teknologi keamanan komersial yang cerdas. OWASP memproduksi banyak jenis
33+
bahan dengan cara kolaboratif, transparan, dan terbuka.
34+
35+
Yayasan OWASP adalah entitas nirlaba yang memastikan kesuksesan jangka panjang proyek.
36+
Hampir semua orang yang terkait dengan OWASP adalah relawan,
37+
termasuk dewan OWASP, pemimpin chapter, pemimpin proyek, dan anggota proyek. Kami mendukung
38+
penelitian keamanan inovatif dengan hibah dan infrastruktur.
39+
40+
Ayo bergabung dengan kami!
41+
42+
## Hak Cipta dan Lisensi
43+
44+
![lisensi](images/license.png)
45+
46+
Hak Cipta © 2003-2019 Yayasan OWASP. Dokumen ini dirilis di bawah
47+
[Creative Commons Attribution Share-Alike 4.0 license][7]. Untuk penggunaan ulang atau
48+
distribusi, Anda harus menjelaskan kepada orang lain ketentuan lisensi karya ini.
49+
50+
[1]: https://www.youtube.com/user/OWASPGLOBAL
51+
[2]: https://www.owasp.org/index.php/OWASP_Cheat_Sheet_Series
52+
[3]: https://www.owasp.org/index.php/OWASP_Chapter
53+
[4]: https://www.owasp.org/index.php/Category:OWASP_AppSec_Conference
54+
[5]: https://lists.owasp.org/mailman/listinfo
55+
[6]: https://www.owasp.org
56+
[7]: http://creativecommons.org/licenses/by-sa/4.0/

editions/2019/id/0x02-foreword.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Kata Pengantar
2+
3+
Elemen dasar inovasi di dunia aplikasi yang digerakkan saat ini adalah
4+
Antarmuka Pemrograman Aplikasi (API). Dari bank, ritel, dan transportasi
5+
hingga IoT, kendaraan otonom, dan kota pintar, API merupakan bagian penting
6+
dari aplikasi seluler, SaaS, dan web modern dan dapat ditemukan di aplikasi menghadap pelanggan,
7+
menghadap mitra, dan internal.
8+
9+
Karena sifatnya, API mengekspos logika aplikasi dan data sensitif seperti Informasi Pribadi (PII) dan karena itu,
10+
API semakin menjadi target para penyerang. Tanpa API yang aman, inovasi cepat akan mustahil.
11+
12+
Meskipun risiko keamanan web aplikasi yang lebih luas Top 10 masih masuk akal,
13+
karena sifat khusus mereka, daftar risiko keamanan API spesifik diperlukan.
14+
Keamanan API berfokus pada strategi dan solusi untuk memahami dan mengurangi
15+
kerentanan dan risiko keamanan yang unik terkait dengan API.
16+
17+
Jika Anda sudah familiar dengan [Proyek OWASP Top 10][1], maka Anda akan melihat
18+
kesamaan antara kedua dokumen: keduanya ditujukan untuk keterbacaan dan adopsi. Jika Anda baru mengenal
19+
seri OWASP Top 10, mungkin lebih baik membaca bagian [Risiko Keamanan API][2] dan [Metodologi dan Data][3]
20+
sebelum melompat ke daftar 10 besar.
21+
22+
Anda dapat berkontribusi pada OWASP API Security Top 10 dengan pertanyaan, komentar,
23+
dan ide Anda di repositori proyek GitHub kami:
24+
25+
* https://github.com/OWASP/API-Security/issues
26+
* https://github.com/OWASP/API-Security/blob/master/CONTRIBUTING.md
27+
28+
Anda dapat menemukan OWASP API Security Top 10 di sini:
29+
30+
* https://www.owasp.org/index.php/OWASP_API_Security_Project
31+
* https://github.com/OWASP/API-Security
32+
33+
Kami ingin berterima kasih kepada semua kontributor yang membuat proyek ini dimungkinkan dengan upaya dan kontribusi mereka.
34+
Mereka semua tercantum di bagian [Ucapan Terima Kasih][4]. Terima kasih!
35+
36+
[1]: https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
37+
[2]: ./0x10-api-security-risks.md
38+
[3]: ./0xd0-about-data.md
39+
[4]: ./0xd1-acknowledgments.md

editions/2019/id/0x03-introduction.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Pendahuluan
2+
3+
## Selamat Datang di OWASP API Security Top 10 - 2019!
4+
5+
Selamat datang di edisi pertama OWASP API Security Top 10. Jika Anda sudah akrab dengan seri OWASP Top 10, Anda akan melihat kesamaannya: tujuannya adalah mudah dibaca dan diadopsi. Jika tidak, pertimbangkan untuk mengunjungi [halaman wiki OWASP API Security Project][1], sebelum menggali lebih dalam tentang risiko keamanan API yang paling kritis.
6+
7+
API memainkan peran yang sangat penting dalam arsitektur aplikasi modern. Karena penciptaan kesadaran keamanan dan inovasi memiliki tempo yang berbeda, penting untuk fokus pada kelemahan keamanan API yang umum.
8+
9+
Tujuan utama OWASP API Security Top 10 adalah untuk mendidik mereka yang terlibat dalam pengembangan dan pemeliharaan API, misalnya pengembang, desainer, arsitek, manajer, atau organisasi.
10+
11+
Di bagian [Metodologi dan Data][2], Anda dapat membaca lebih lanjut tentang bagaimana edisi pertama ini dibuat. Di versi mendatang, kami ingin melibatkan industri keamanan, dengan panggilan data publik. Untuk saat ini, kami mendorong semua orang untuk berkontribusi dengan pertanyaan, komentar, dan ide di repositori [GitHub][3] atau [Mailing list][4] kami.
12+
13+
[1]: https://www.owasp.org/index.php/OWASP_API_Security_Project
14+
[2]: ./0xd0-about-data.md
15+
[3]: https://github.com/OWASP/API-Security
16+
[4]: https://groups.google.com/a/owasp.org/forum/#!forum/api-security-project
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Catatan Rilis
2+
3+
Ini adalah edisi OWASP API Security Top 10 pertama, yang direncanakan akan diperbarui secara berkala, setiap tiga atau empat tahun sekali.
4+
5+
Tidak seperti versi ini, di versi mendatang, kami ingin melakukan panggilan data publik, melibatkan industri keamanan dalam upaya ini. Di bagian [Metodologi dan Data][1], Anda akan menemukan detail lebih lanjut tentang bagaimana versi ini dibangun. Untuk detail lebih lanjut tentang risiko keamanan, harap merujuk pada bagian [API Security Risks][2].
6+
7+
Penting untuk menyadari bahwa selama beberapa tahun terakhir, arsitektur aplikasi telah berubah secara signifikan. Saat ini, API memainkan peran yang sangat penting dalam arsitektur baru ini dari mikroservis, Single Page Applications (SPAs), aplikasi seluler, IoT, dan lainnya.
8+
9+
OWASP API Security Top 10 merupakan upaya yang dibutuhkan untuk menciptakan kesadaran tentang masalah keamanan API modern. Hanya mungkin karena upaya besar dari beberapa sukarelawan, semuanya terdaftar di bagian [Penghargaan][3]. Terima kasih!
10+
11+
[1]: ./0xd0-about-data.md
12+
[2]: ./0x10-api-security-risks.md
13+
[3]: ./0xd1-acknowledgments.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Risiko Keamanan API
2+
3+
[OWASP Risk Rating Methodology][1] digunakan untuk melakukan analisis risiko.
4+
5+
Tabel di bawah ini merangkum terminologi yang terkait dengan skor risiko.
6+
7+
| Agen Ancaman | Dapat Dieksploitasi | Prevalensi Kelemahan | Dapat Dideteksi Kelemahan | Dampak Teknis | Dampak Bisnis |
8+
| :-: | :-: | :-: | :-: | :-: | :-: |
9+
| Khusus API | Mudah: **3** | Luas **3** | Mudah **3** | Parah **3** | Spesifik Bisnis |
10+
| Khusus API | Rata-rata: **2** | Umum **2** | Rata-rata **2** | Sedang **2** | Spesifik Bisnis |
11+
| Khusus API | Sulit: **1** | Sulit **1** | Sulit **1** | Minor **1** | Spesifik Bisnis |
12+
13+
**Catatan**: Pendekatan ini tidak memperhitungkan kemungkinan agen ancaman. Juga tidak memperhitungkan berbagai detail teknis yang terkait dengan aplikasi tertentu Anda. Faktor-faktor apa pun dapat secara signifikan mempengaruhi kemungkinan keseluruhan penyerang menemukan dan mengeksploitasi kerentanan tertentu. Peringkat ini tidak memperhitungkan dampak aktual pada bisnis Anda. Organisasi Anda harus memutuskan seberapa banyak risiko keamanan dari aplikasi dan API yang akan diterima organisasi mengingat budaya, industri, dan lingkungan peraturan Anda. Tujuan OWASP API Security Top 10 bukan untuk melakukan analisis risiko ini untuk Anda.
14+
15+
## Referensi
16+
17+
### OWASP
18+
19+
* [OWASP Risk Rating Methodology][1]
20+
* [Article on Threat/Risk Modeling][2]
21+
22+
### Eksternal
23+
24+
* [ISO 31000: Risk Management Std][3]
25+
* [ISO 27001: ISMS][4]
26+
* [NIST Cyber Framework (US)][5]
27+
* [ASD Strategic Mitigations (AU)][6]
28+
* [NIST CVSS 3.0][7]
29+
* [Microsoft Threat Modeling Tool][8]
30+
31+
[1]: https://www.owasp.org/index.php/OWASP_Risk_Rating_Methodology
32+
[2]: https://www.owasp.org/index.php/Threat_Risk_Modeling
33+
[3]: https://www.iso.org/iso-31000-risk-management.html
34+
[4]: https://www.iso.org/isoiec-27001-information-security.html
35+
[5]: https://www.nist.gov/cyberframework
36+
[6]: https://www.asd.gov.au/infosec/mitigationstrategies.htm
37+
[7]: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
38+
[8]: https://www.microsoft.com/en-us/download/details.aspx?id=49168

0 commit comments

Comments
 (0)