Design and implementation of security solutions for mobile applications using security design patterns

مقدم أطروحة جامعية

Mahir, Sayf Muhannad

مشرف أطروحة جامعية

Maayitah, Adi Abd al-Halim

الجامعة

جامعة الإسراء

الكلية

كلية تكنولوجيا المعلومات

القسم الأكاديمي

قسم هندسة البرمجيات

دولة الجامعة

الأردن

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2017

الملخص العربي

تمثل أنماط التصميم أفضل الطرق التي يستخدمها المطورون بواسطة البرمجة الموجهة؛ يتم تعريفه على أنه الحل القابل للتكرار في تصميم البرمجيات لمشكلة شائعة.

وعادة ما يتم وصفها بعدة جوانب، مثل النية، والبنية، والسلوك، وجزء من برنامج فإنه من خلال توفير الاختبار يمكن تسريع عملية التنمية، أثبتت نماذج التنمية.

وفي الآونة الأخيرة، تطور نهج نمط التصميم ليكون مستخدم على نطاق واسع لحل المشاكل العامة وتسهيل إعادة الاستخدام.

مجال حاسوبي هو واحد حيث أنماط التصميم تستطيع أن يكون لها دورا هاما في أمن البرمجيات.

يمكن تحقيق ذلك بإنشاء أنماط جديدة لحل المشاكل الأمنية القائمة.

تكونت الأنماط من خلال تعميم أفضل الممارسات الحالية لتصميم الأمن.

يستخدم نمط الأمن لوصف مشكلة أمنية متكررة معينة تنشأ في نظام البرمجيات وتقدم نهجا مناسبا لحلها.

يتم تصنيفها وفقا لأسماء أنماط مثل نقطة وصول واحدة، نقطة الاختيار، والأدوار، جلسة، عرض كامل مع أخطاء، عرض محدود، وطبقة الوصول الآمن.

وركزت هذه الرسالة على نمط نقاط التحقق التي تنظم عمليات التفتيش الأمنية وتداعياتها؛ ويحلل هيكل نمط نقطة التحقق ويحقق في الطلبات المتعلقة بالبرامج إلى النمط والعلاقة بين أنماط الأمن والتصميم.

وأخيرا حاولت تقديم بعض المتطلبات بديهية عندما وجدت متطلبات المستخدم غير دقيقة أو خاطئة.

الملخص الإنجليزي

Design patterns represent the best methods used by object-oriented software developers; it's defined as of repeatable solution to a commonly occurring problem in software design.

It typically described regarding several aspects, such as intent, structure, behavior, and sample code.

It can accelerate the development process by providing tested, proven development paradigms. Recently, design pattern approach evolved to be a widely used for solving general problems and facilitating reuse.

One computing domain where design patterns can serve an important role is software security.

This can be achieved by creating new patterns to solve existing security problems. The patterns were derived by generalizing current best security design practices.

Security Pattern is utilized for describing a particular repeated security problem that arises in a software system and presents an appropriate approach for its solution.

It categorized according to patterns names such as Single Access Point, Check Point, Roles, Session, Full View with Errors, Limited View, and Secure Access Layer. This thesis focused on Check Point pattern which organizing security checks and their repercussions; it analyzes the Check Point pattern's structure and investigates requests about programs to the pattern and the relation between security and design patterns. Finally attempted presented some of the intuitive requirements when the user requirement found inaccurate or false.

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

عدد الصفحات

72

قائمة المحتويات

Table of contents.

Abstract.

Abstract in Arabic.

Chapter One : Introduction.

Chapter Two : Background.

Chapter Three : Proposed Model.

Chapter Four : Implementation.

Chapter Five : Conclusion.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Mahir, Sayf Muhannad. (2017). Design and implementation of security solutions for mobile applications using security design patterns. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-789436

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Mahir, Sayf Muhannad. Design and implementation of security solutions for mobile applications using security design patterns. (Master's theses Theses and Dissertations Master). Isra University. (2017).
https://search.emarefa.net/detail/BIM-789436

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Mahir, Sayf Muhannad. (2017). Design and implementation of security solutions for mobile applications using security design patterns. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-789436

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-789436