Skip to content

Commit 85c8ddf

Browse files
committed
Merge branch 'release/1.4.0'
2 parents 9e47891 + 3726085 commit 85c8ddf

31 files changed

+1088
-1
lines changed
4.09 MB
Binary file not shown.
3.33 MB
Binary file not shown.

2019/ar/src/0x00-header.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<div dir="rtl" align='right'>
2+
3+
![OWASP LOGO](images/owasp-logo.png)
4+
5+
6+
### OWASP API Security Top 10 2019
7+
8+
أهم عشرة مخاطر أمنية تستهدف واجهة برمجة التطبيقات (API)
9+
10+
19 مايو 2019
11+
12+
![WASP Logo URL TBA](images/front-wasp.png)
13+
14+
| | | |
15+
| - | - | - |
16+
| https://owasp.org | هذا العمل يخضع لترخيص [Creative Commons Attribution-ShareAlike 4.0 International License][1] | ![Creative Commons License Logo](images/front-cc.png) |
17+
18+
[1]: http://creativecommons.org/licenses/by-sa/4.0/
19+
20+
</div>

2019/ar/src/0x00-notice.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<div dir="rtl" align='right'>
2+
3+
# تنوية
4+
5+
هذه هي النسخة النصية من مستند OWASP API Security Top 10 و يتم استخدام النسخة القابلة للتوزيع على هيئة ملف PDF
6+
7+
للمساهمة في هذا المشروع من تعليقات او تصحيح للمفاهيم او الترجمة يجب ان يتم هنا في مشروع GitHub وللحصول على المزيد من التفاصيل قم بزيارة قسم المشاركة.
8+
9+
* Erez Yallon
10+
* Inon Shkedy
11+
12+
[1]: ../../CONTRIBUTING.md
13+
14+
</div>
15+

2019/ar/src/0x00-toc.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<div dir="rtl" align='right'>
2+
3+
## جدول المحتويات
4+
5+
* [محتوى الوثيقة](0x00-toc.md)
6+
* [عن منظمة أواسب](0x01-about-owasp.md)
7+
* [تمهيد](0x02-foreword.md)
8+
* [مقدمة](0x03-introduction.md)
9+
* [عن النسخة](0x04-release-notes.md)
10+
* [المخاطر الأمنية على واجهة التطبيقات API](0x10-api-security-risks.md)
11+
* [أهم عشرة مخاطر أمنية لواجهة برمجة التطبيقات API](0x11-t10.md)
12+
* [API1:2019 خلل التفويض والصلاحيات](0xa1-broken-object-level-authorization.md)
13+
* [API2:2019 خلل في صلاحيات المستخدم](0xa2-broken-user-authentication.md)
14+
* [API3:2019 خلل في استعراض البيانات](0xa3-excessive-data-exposure.md)
15+
* [API4:2019 ضعف في البنية التحتية و حد محاولات الطلبات](0xa4-lack-of-resources-and-rate-limiting.md)
16+
* [API5:2019 خلل في مستوى الصلاحيات والتفويض](0xa5-broken-function-level-authorization.md)
17+
* [API6:2019 خلل في التعين أو التعديل](0xa6-mass-assignment.md)
18+
* [API7:2019 الإعداد الخاطئ](0xa7-security-misconfiguration.md)
19+
* [API8:2019 الحقن](0xa8-injection.md)
20+
* [API9:2019 خلل في إدارة الأصول](0xa9-improper-assets-management.md)
21+
* [API10:2019 خلل في طريقة تسجيل الأحداث والمراقبة](0xaa-insufficient-logging-monitoring.md)
22+
* [ماهو التالي للمطورين](0xb0-next-devs.md)
23+
* [أفضل الممارسات للتطوير بشكل آمن](0xb1-next-devsecops.md)
24+
* [المنهجية والبيانات](0xd0-about-data.md)
25+
* [الإقرار](0xd1-acknowledgments.md)
26+
27+
28+
</div>
29+
30+
31+

2019/ar/src/0x01-about-owasp.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<div dir="rtl" align='right'>
2+
3+
4+
## عن منظمة أواسب
5+
6+
هو مشروع/مجتمع لأمن تطبيقات الويب مفتوح المصدر يهدف إلى تمكين المؤسسات من تطوير أو شراء أو صيانة تطبيقاتها بشكل آمن و موثوق.
7+
8+
9+
في مجتمع OWASP ستجد:
10+
11+
* معايير و أدوات التطبيقات الآمنة
12+
* كتب ومراجع كاملة عن اختبار تطبيقات الويب و التطوير الآمن ومراجعة الشفرة المصدرية
13+
* [العروض التقديمية][1]
14+
* [ملخصات][2] في العديد من المواضيع
15+
* مكتبة المعايير الأمنية والضوابط
16+
* [الفروع المحلية حول العالم][3]
17+
* البحوث
18+
* [المؤتمرات حول العالم][4]
19+
* [القائمة البريدية][5]
20+
21+
22+
تعرف على المزيد: https://www.owasp.org
23+
24+
إن جميع الأدوات والوثائق والمنتديات والمنظمات الفرعية لمنظمة (أواسب) هي مجانية ومفتوحة لجميع المهتمين بتطوير أمن التطبيقات. نقدم أمن التطبيقات كمشكلة تتضمن العامل البشري، والإجراءات، والتقنية؛ وذلك لأن أفضل الأساليب فعالية في أمن التطبيقات تتطلب تحسين جميع هذه المجالات الثلاثة.
25+
26+
(أواسب) هي منظمة فريدة من نوعها. حريتنا من الضغوط التجارية تسمح لنا بتقديم معلومات عن أمن التطبيقات غير متحيزة وعملية وفعالة من ناحية التكلفة. إن (أواسب) لا تتبع أي شركة تجارية، مع أننا ندعم الاستخدام الواعي للتقنيات الأمنية التجارية. على غرار الكثير من مشاريع البرمجيات مفتوحة المصدر، فإن (أواسب) تقدم أنواع كثيرة من المواد بشكل تعاوني ومفتوح.
27+
28+
مؤسسة (أواسب) هي منشأة غير ربحية تضمن النجاح المستمر للمشروع. تقريبًا، جميع المنتسبين إلى (أواسب) هم من المتطوعين بمن فيهم أعضاء المجلس، واللجان العالمية، وقادة المنظمات الفرعية، وقادة المشاريع وأعضائها. نحن ندعم الأبحاث الأمنية الإبداعية بالمنح وتوفير البنية التحتية.
29+
30+
31+
انضم إلينا!
32+
33+
34+
## حقوق النشر والتراخيص
35+
36+
![license](images/license.png)
37+
38+
حقوق الطبع محفوظة لمنظمة أواسب 2003 - 2019 تم نشر هذه الوثيقة تحت رخصة المشاع الإبداعي Creative Common خواص النسبة والترخيص بالمثل الإصدار .4.0 لأي إعادة استخدام أو توزيع، عليك بيان وتوضيح شروط وأحكام الرخصة للطرف الآخر.
39+
40+
[1]: https://www.youtube.com/user/OWASPGLOBAL
41+
[2]: https://www.owasp.org/index.php/OWASP_Cheat_Sheet_Series
42+
[3]: https://www.owasp.org/index.php/OWASP_Chapter
43+
[4]: https://www.owasp.org/index.php/Category:OWASP_AppSec_Conference
44+
[5]: https://lists.owasp.org/mailman/listinfo
45+
[6]: https://www.owasp.org
46+
[7]: http://creativecommons.org/licenses/by-sa/4.0/
47+
48+
49+
</div>

2019/ar/src/0x02-foreword.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<div dir="rtl" align='right'>
2+
3+
## مقدمة
4+
5+
تعتبر واجهة برمجة التطبيقات (API) أحد العناصر الأساسية للابتكار في عالم التطبيقات، حيث نجدها في التطبيقات البنكية وتجارة التجزئة والنقل وصولاً إلى إنترنت الأشياء والمركبات ذاتية القيادة والمدن الذكية. كما تعد واجهات برمجة التطبيقات (API) جزءًا مهمًا من التطبيقات وخصوصًا الخاصة بالهواتف المحمولة الحديثة والبرمجيات كخدمة SaaS وتطبيقات الويب، بالإضافة لاستخدامها في تطبيقات المستخدمين والشركاء والتطبيقات الداخلية.
6+
7+
ولأن طبيعة عمل واجهة برمجة التطبيقات (API) يؤدي لاستعراض بعض المعلومات الحساسة أو الشخصية، نجد أنها تعتبر هدف أساسي للمهاجمين وبشكل متزايد. لذلك عدم تأمين البيئة الخاصة بواجهة برمجة التطبيقات (API) سيؤدي إلى الحد من التطوير السريع للبرمجيات.
8+
9+
على الرغم من وجود مخاطر متعددة على تطبيقات الويب والتي تم نشرها في وثيقة مستقلة بعنوان أعلى عشر مخاطر (OWASP TOP 10) تستهدف لتطبيقات الويب، وبالإضافة لذلك فإن المخاطر التي تستهدف واجهة برمجة تطبيقات الويب (API) لا تقل أهمية عنها بل يستوجب علينا التركيز عليها لإيجاد حلول استراتيجية مستدامة من شأنها تخفيف المخاطر ونقاط الضعف المرتبطة مع واجهة برمجة التطبيقات.
10+
11+
إذا كنت معتادًا على مشروع OWASP Top 10، فستلاحظ أوجه التشابه بين كلا المستندين: إنهما مخصصان للقراء والاعتماد. أما إذا كنت جديدًا في سلسلة OWASP Top 10، فقد يكون من الأفضل لك قراءة أقسام مخاطر الأما والمنهجية والبيانات الخاصة بواجهة برمجة التطبيقات (API) قبل الانتقال إلى قائمة المخاطر 10 هنا.
12+
13+
يمكنك المساهمة في OWASP API Security Top 10 بأسئلتك وتعليقاتك وأفكارك في مستودع مشروع GitHub:
14+
15+
* https://github.com/OWASP/API-Security/issues
16+
* https://github.com/OWASP/API-Security/blob/master/CONTRIBUTING.md
17+
18+
تستطيع الوصول إلى الوثيقة OWASP API Security Top 10 من هنا:
19+
* https://www.owasp.org/index.php/OWASP_API_Security_Project
20+
* https://github.com/OWASP/API-Security
21+
22+
نود أن نشكر جميع المساهمين الذين جعلوا هذا المشروع متوفر لكم على جهودهم ومساهماتهم، حيث تم سردها جميعًا في [قسم الشكر والتقدير][4]. شكرا لكم!
23+
24+
25+
[1]: https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project
26+
[2]: ./0x10-api-security-risks.md
27+
[3]: ./0xd0-about-data.md
28+
[4]: ./0xd1-acknowledgments.md
29+
30+
31+
</div>
32+

2019/ar/src/0x03-introduction.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<div dir="rtl" align='right'>
2+
3+
4+
## مدخل
5+
6+
7+
#### مرحبًا بك في أهم عشرة مخاطر أمنية تستهدف واجهة برمجة التطبيقات (API)
8+
9+
مرحبًا بك في الإصدار الأول من OWASP API Security Top 10. إذا كنت على دراية بسلسلة OWASP Top 10، ستلاحظ أوجه التشابه بينهم: حيث نوصي بقراءة OWASP Top 10 قبل الشروع في قراءة هذا المحتوى.
10+
11+
تلعب واجهات برمجة التطبيقات (API) دورًا مهمًا جدًا في هندسة التطبيقات الحديثة. وعلى الرغم من أن رفع الوعي لأمني في البرمجة الآمنة والابتكار لهما خطوات مهمة ومختلفة، فمن المهم التركيز على نقاط الضعف الأمنية الشائعة لواجهة برمجة التطبيقات (API).
12+
13+
الهدف الأساسي من وثيقة أهم عشرة مخاطر تستهدف واجهات برمجة التطبيقات API، هو زيادة الوعي للمشاركين في تطوير صيانة واجهة برمجة التطبيقات API كالمطورين، المصممين، مهندسي البنية التحتية، المدراء و المؤسسات.
14+
15+
في [قسم المنهجية والبيانات][2]، يمكنك قراءة المزيد حول كيفية إنشاء الإصدار الأول وما هو المتوقع من الإصدارات المستقبلية، حيث نهدف إلى تمكين صناعة الأمن في برمجة واجهة التطبيقات API، كما نشجع الجميع على المساهمة في طرح الأسئلة والتعليقات والأفكار من خلال [مخزننا على GitHub][3] أو [القائمة البريدية][4].
16+
17+
[1]: https://www.owasp.org/index.php/OWASP_API_Security_Project
18+
[2]: ./0xd0-about-data.md
19+
[3]: https://github.com/OWASP/API-Security
20+
[4]: https://groups.google.com/a/owasp.org/forum/#!forum/api-security-project
21+
22+
23+
</div>

2019/ar/src/0x04-release-notes.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<div dir="rtl" align='right'>
2+
3+
## ملاحظات عن الإصدار
4+
5+
هذا هو الإصدار الأول من OWASP API Security Top 10، والذي نخطط لتحديثه بشكل دوري كل ثلاث أو أربع سنوات.
6+
7+
على عكس هذا الإصدار، في الإصدارات المستقبلية سنقوم بدعوة عامة للمشاركة في هذا التحديث لتمكين صناعة تطبيقات منة بجهود مشتركة. في قسم [المنهجية والبيانات][1] ستجد المزيد من التفاصيل حول طريقة كتابة هذا الإصدار. لمزيد من لتفاصيل حول مخاطر الأمان، يرجى الرجوع إلى [قسم مخاطر أمان واجهة برمجة التطبيقات (API)][2].
8+
9+
من المهم أن ندرك بأنه على مدى السنوات القليلة الماضية قد تغيرت بنية التطبيقات بشكل كبير. حيث تلعب واجهات رمجة التطبيقات (API) في الوقت الحالي دورًا مهمًا للغاية في هذه البنية الجديدة للخدمات المصغرة وتطبيقات لدخول ذات الصفحة الواحدة (SPA) وتطبيقات الأجهزة المحمولة وإنترنت الأشياء وما إلى ذلك.
10+
11+
إن بناء OWASP API Security Top 10 يحتاج إلى جهد كبير بهدف خلق الوعي حول مشكلات أمان API الحديثة. نكرر [لشكر لجميع المتطوعين في إنشاء هذه الوثيقة][3] والذين تم إدراجهم في قسم الشكر والتقدير.
12+
13+
14+
شكرًا لك!
15+
16+
[1]: ./0xd0-about-data.md
17+
[2]: ./0x10-api-security-risks.md
18+
[3]: ./0xd1-acknowledgments.md
19+
20+
21+
</div>
22+
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
<div dir="rtl" align='right'>
2+
3+
## مخاطر برمجة واجهة التطبيقات
4+
5+
* تم استخدام [ نموذج تقييم المخاطر الخاص بـ OWASP](0x03-introduction.md) وذلك بهدف تحليل المخاطر.
6+
7+
يلخص الجدول أدناه المصطلحات المرتبطة بدرجة المخاطر.
8+
9+
10+
| عوامل التهديد | الاستغلال | نقاط الضعف الأمنية | اكتشاف الضعف الأمني | التأثيرات التقنية | التأثيرات على العمل |
11+
|---------------|-----------|---------------------|----------------------|--------------------|---------------------|
12+
| خصائص API | بسيط 3 | منتشرة 3 | بسيط 3 | حرج 3 | تحديد الأعمال |
13+
| خصائص API | متوسط 2 | عام 2 | متوسط 2 | متوسط 2 | تحديد الأعمال |
14+
| خصائص API | صعب 1 | صعب 1 | صعب 1 | منخفض | تحديد الأعمال |
15+
16+
17+
**ملاحظة:** هذا النهج لا يأخذ في الاعتبار احتمال وجود عامل التهديد، كما أنه لا يأخذ في الحسبان أيًا من التفاصيل الفنية المختلفة المرتبطة بتطبيقك. يمكن لأي من هذه العوامل أن تؤثر بشكل كبير على الاحتمالية الإجمالية للمهاجم للعثور على ثغرة أمنية معينة واستغلالها. لا يأخذ هذا التصنيف في الاعتبار التأثير الفعلي على عملك، سيتعين على مؤسستك تحديد مقدار المخاطر الأمنية من التطبيقات وواجهات برمجة التطبيقات التي ترغب المؤسسة في قبولها في ضوء البيئة التنظيمية. الغرض من OWASP API Security Top 10 ليس القيام بتحليل المخاطره نيابة عنك
18+
19+
20+
## المراجع
21+
22+
### أواسب
23+
* [OWASP Risk Rating Methodology][1]
24+
* [Article on Threat/Risk Modeling][2]
25+
26+
### الروابط الخارجية
27+
28+
* [ISO 31000: Risk Management Std][3]
29+
* [ISO 27001: ISMS][4]
30+
* [NIST Cyber Framework (US)][5]
31+
* [ASD Strategic Mitigations (AU)][6]
32+
* [NIST CVSS 3.0][7]
33+
* [Microsoft Threat Modeling Tool][8]
34+
35+
[1]: https://www.owasp.org/index.php/OWASP_Risk_Rating_Methodology
36+
[2]: https://www.owasp.org/index.php/Threat_Risk_Modeling
37+
[3]: https://www.iso.org/iso-31000-risk-management.html
38+
[4]: https://www.iso.org/isoiec-27001-information-security.html
39+
[5]: https://www.nist.gov/cyberframework
40+
[6]: https://www.asd.gov.au/infosec/mitigationstrategies.htm
41+
[7]: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
42+
[8]: https://www.microsoft.com/en-us/download/details.aspx?id=49168
43+
44+
45+
46+
</div>
47+

0 commit comments

Comments
 (0)