تطوير البرمجيات القائم على الأمن - تأليف Aspen Olmsted (غلاف ورقي)
حول هذا المنتج
حول الكتاب سيساعدك هذا الكتاب على تطوير عقلية "بناء الأمن في صلب العمليات"، مع استكشاف التقنيات الخاصة بدورة حياة تطوير البرمجيات (SDLC) الكاملة.
ملخص الكتاب: تتبع المتطلبات الأمنية عبر كل مرحلة من مراحل التطوير، مع الحد من الهجمات متعددة الطبقات من خلال أمثلة عملية، لتخرج مجهزاً بالمهارات اللازمة لبناء تطبيقات مرنة. المميزات الرئيسية: - استكشاف التطبيق العملي لمنهجيات تطوير البرمجيات الآمنة - نمذجة الثغرات الأمنية طوال دورة حياة تطوير البرمجيات (SDLC) - تطوير المهارات اللازمة لتتبع المتطلبات، بدءاً من جمع المتطلبات وصولاً إلى التنفيذ - يتضمن شراء النسخة المطبوعة أو نسخة Kindle كتاباً إلكترونياً بصيغة PDF مجاناً. وصف المنتج: عزز مهاراتك في تطوير البرمجيات. لدمج الأمان في كل جانب من جوانب مشاريعك. يُعد هذا الدليل العملي مثالياً لأي مبرمج أو مطور يعمل على تطبيقات بالغة الأهمية، حيث يساعدك على تبني ممارسات تطوير البرمجيات الآمنة. استكشف المفاهيم الأساسية مثل مواصفات الأمان، والنمذجة، والتخفيف من التهديدات من خلال النهج التكراري لهذا الكتاب، والذي يتيح لك تتبع متطلبات الأمان عبر كل مرحلة من مراحل تطوير البرمجيات. لن تكتفي بالأساسيات فحسب، بل ستتعمق في الهجمات متعددة الطبقات وتطور العقلية اللازمة لمنعها. من خلال مشروع تطبيقي يتضمن نظام برمجيات لحجز تذاكر الترفيه، ستستعرض الحوادث الأمنية رفيعة المستوى التي أثرت على نجوم الموسيقى والفنانين المشهورين. وبالاستناد إلى خبرة المؤلف الممتدة لعقود في بناء تطبيقات آمنة في هذا المجال، يقدم هذا الكتاب تقنيات شاملة تجمع بين حل المشكلات والجانب العملي للتطوير الآمن. بنهاية هذا الكتاب، ستكتسب الخبرة اللازمة لتأمين مشاريع البرمجيات بشكل منهجي، بدءاً من صياغة مواصفات أمنية قوية وصولاً إلى التخفيف ببراعة من التهديدات متعددة الأوجه، مما يضمن صمود تطبيقاتك في مواجهة تحديات الأمن السيبراني المتطورة. ما ستتعلمه - اكتشاف المتطلبات غير الوظيفية الضرورية لأمن البرمجيات وأدائها وموثوقيتها - تطوير المهارات اللازمة لتحديد ونمذجة الثغرات الأمنية في تصميم البرمجيات وتحليلها - تحليل ونمذجة نواقل التهديد المختلفة التي تشكل مخاطر على التطبيقات البرمجية - اكتساب استراتيجيات للتخفيف من التهديدات الأمنية الخاصة بتطبيقات الويب - معالجة التهديدات التي تستهدف طبقة قاعدة البيانات في التطبيق - تتبع المتطلبات غير الوظيفية من خلال التصميم الآمن للبرمجيات. لمن هذا الكتاب: تتطلب العديد من وظائف تطوير البرمجيات تطوير وصيانة وتحسين، إدارة وتطوير وحماية تطبيقات البرمجيات والمواقع الإلكترونية والبرمجيات النصية. صُمم هذا الكتاب لمطوري البرمجيات ومطوري الويب الساعين للتميز في هذه الأدوار، حيث يقدم شروحات موجزة وحالات استخدام تطبيقية. جدول المحتويات
- مبادئ الأمن
- تصميم نموذج وظيفي آمن
- تصميم نموذج كائنات آمن
- تصميم نموذج ديناميكي آمن
- تصميم نموذج نظام آمن
- نمذجة التهديدات
- المصادقة والتفويض
- التحقق من صحة المدخلات وتطهيرها
- ثغرات تطبيقات الويب القياسية
- أمن قواعد البيانات
- اختبار الوحدة
- اختبار الانحدار
- اختبار التكامل والنظام والقبول
- اختبار اختراق البرمجيات
- المميزات
- تتبع متطلبات الأمان عبر كل مرحلة من مراحل التطوير، مع الحد من الهجمات متعددة الطبقات من خلال أمثلة عملية، واكتساب المهارات اللازمة لبناء تطبيقات مرنة. المميزات الرئيسية - استكشاف التطبيق العملي لمنهجيات تطوير البرمجيات الآمنة - نمذجة الثغرات الأمنية طوال دورة حياة تطوير البرمجيات (SDLC) - تطوير مهارات تتبع المتطلبات، بدءاً من جمع المتطلبات وصولاً إلى التنفيذ - يتضمن شراء الكتاب المطبوع أو نسخة Kindle كتاباً إلكترونياً بصيغة PDF مجاناً. وصف الكتاب: عزز مهاراتك في تطوير البرمجيات لدمج الأمان في كل جانب من جوانب مشاريعك.
- المؤلف (المؤلفون): Aspen Olmsted
- 262 صفحة
- أجهزة الكمبيوتر، الأمن
المواصفات
- الأبعاد (الإجمالية)
9.25 بوصة (ارتفاع) x 7.5 بوصة (عرض) x .55 بوصة (عمق)
- الوزن
1.0 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
262
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
الأمن
- الناشر
Packt Publishing
- الموضوع
أمن الشبكات
- التنسيق
غلاف ورقي
- المؤلف
Aspen Olmsted
- اللغة
الإنجليزية