كلية علوم الحاسوب - ماجستير

Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/503

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Item
    تطوير آلية محاكاة لتأمين البيانات علي السحابة المحلية باستخدام نظام متعدد الوكلاء
    (جامعة النيلين, 2022-12) مروة ممدوح فؤاد ابراهيم
    المستخلص الحوسبة السحابية تعرف أيضا بـ (السحابة)  وهي ترجمة المصطلح (Cloud Computing ) هي تقديم أو توصيل خدمات وموارد الحاسوب من (خوادم، قواعد بيانات، برامج، شبكات، مساحات تخزينية، تحليلات، ...) وكل ذلك من خلال شبكة الإنترنت، ويتم توفير واجهات لإدارة الخدمات المقدمة من خلال الحوسبة السحابية، وعادة ما تكون من خلال تطبيقات ويب. ومفهوم الوكيل في الحوسبة السحابية نتج عن دمج المصالح بين التطبيقات السحابية التي تتطلب عامل برمجيات ذكي مع مرونة وديناميكية وقدرة سلوكية مستقلة وأنظمة متعددة الوكلاء التي تحتاج إلى بنى تحتية موزعة متسقة ، تطبيقات وأنظمة فعالة جديدة. يتم تقديم خدمات الحوسبة السحابية باستخدام بنى تحتية واسعة النطاق مع خدمات مرنة وقدرة عالية الأداء حيث يمكن تعديل هذه الموارد لاحتياجات المستخدم والتطبيق النهائي. تتمثل مشكلة هذا البحث في أمن الحوسبة السحابية وخصوصية وسلامة البيانات حيث كل الملفات والمعلومات الخاصة بالمؤسسات توجد لدي جهة اخري وتظل المخاوف بشأن سلامة وسرية البيانات والحفاظ عليها من التعديل والاطلاع لغير المصرح لهم وتأمينها ، ولقد هدف هذا البحث الي تصميم آلية لتحسين سلامة وسرية البيانات وتوصيف إطار عمل لتوفيرتكامل وسرية البيانات وتنفيذ نظام لضمان السرية وسلامة في الحوسبة السحابية. وتكمن اهمية هذا البحث الي تطوير أليه للكشف وحماية البيانات الحساسه والتاكد من سلامة وسرية البيانات لمستخدمي خدمات الحوسبة السحابية ، وذلك باستخدام مفهوم الأنظمة التي تعتمد علي الوكلاء وإستخدام المنهج الوصفي التحليلي، وتم استخدام برنامج WAMPSERVER و XAMPP ولغة البرمجة PHP،وأهم النتائج التي توصلنا اليها إذ قمنا بتصميم وتنفيذ نظام يضمن سرية وسلامة البيانات في الحوسبة السحابية . Abstract Cloud computing is also known as (the cloud), which is the translation of the term (Cloud Computing) is the provision or connection of computer services and resources (servers, databases, programs, networks, storage spaces, analytics, ...) and all this through the Internet, and is done Provide interfaces to manage services provided through cloud computing, usually through web applications. The concept of agent in cloud computing resulted from the merger of interests between cloud applications that require an intelligent software agent with flexibility, dynamism, and independent behavioral capability, and multi-agent systems that need consistent distributed infrastructures, new applications, and efficient systems. Cloud computing services are delivered using large scale infrastructures with flexible services and high performance capacity where these resources can be modified to the needs of the end user and application. The problem of this research is the security of cloud computing and the privacy and integrity of data, where all the files and information of the institutions are with another party, and the concerns remain about the safety and confidentiality of the data and its preservation from modification and access by unauthorized persons and its security. Work to provide data integration and confidentiality and implement a system to ensure confidentiality and integrity in cloud computing. The importance of this research lies in the development of a mechanism for detecting and protecting sensitive data and ensuring the integrity and confidentiality of data for users of cloud computing services, using the concept of systems that depend on agents and using the descriptive analytical approach. WAMPSERVER and XAMPP and the PHP programming language were used. the most important findings we have reached as we designed and implemented a system that guarantees the confidentiality and integrity of data in cloud computing
  • Thumbnail Image
    Item
    ضمان تامين تخزين البيانا ت في الحوسبه السحابية
    (جامعة النيلين, 2021) هدى يحي عبدالله الشيخ
    المستخلص: برزت مؤخراً الحوسبة السحابية كتقنية واعدة, لتكون من أكثر المجالات الهامة في مجال تقنية المعلومات, ومع تطور وانتشار تطبيقات الحوسبة السحابية أصبحت تعتمد جودة التطبيقات بشكل أساسي على مدى توافر وسلامة وسرية بيانات المستخدم على السحابة بشكل مستمر حيث أن تقنيات التأمين التقليدية لم تعد مجدية لحماية البيانات. يهدف هذا البحث لتطوير آلية فعالة لضمان توافر و سلامة البيانات عند تخزينها على السحابة من خلال استخدام نظام تشفير آمن يضمن تخزين المستخدم لبياناته بشكل آمن وفعال, وكذلك توافر البيانات بشكل مستمر. استخدم النظام خوارزمية هجينة من خوارزميتي التشفيرAES , Blowfish لما تتميزان فيه من أمنية عالية وسرعة أداء حسب الدراسات السابقة مما يضمن خصوصية في الملفات المخزنة على السحابة. تم استخدام لغة PHP على برنامج Eclipse في تصميم النموذج التطبيقي ورفع النظام على server افتراضي آخر باستخدام VMware, ونوصي بتطبيق النظام على بيئة سحابية حقيقية. توصلت الدراسة إلى أن النظام نظام تشفير آمن وفعال يضمن تخزين المستخدم لبياناته على السحابة بطريقة آمنة , وكذلك توافر البيانات بشكل دائم على السحابة ويسمح فقط للمستخدم الموثوق في الوصول للبيانات المخزنة على قاعدة بيانات مزود السحابة. Abstract: Recently, cloud computing has emerged as a promising technology, to be one of the most important areas in field of information technology, and with the development and spread of cloud computing applications, the quality of applications depends primarily on the availability, integrity and confidentiality of user data on the cloud continuously as traditional security techniques are no longer feasible to protect data. This research aims to developing an effective mechanism to ensure the availability and integrity of data when stored on the cloud through the use of a secure encryption system that ensures the user to store its data safely and effectively, as well as the availability of data continuously. The system uses hybrid algorithm of the AES and Blowfish encryption algorithms because of its high security and speed of performance as per previous studies, which ensures the privacy of files stored on the cloud. Eclipse PHP was used to design the application model and upload the system to another virtual server using VMware, and we recommend applying the system to a real cloud environment. The study concluded that the system is a secure and efficient encryption system that ensures the user to store his data on the cloud in a secure manner, as well as the of data permanently on the cloud and allows only the trusted user to access the data stored on the database of the cloud provider.