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

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

Browse

Search Results

Now showing 1 - 3 of 3
  • 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.
  • Thumbnail Image
    Item
    تصميم وتنفيذ نموذج تعليمي باستخدام تقنيات الحوسبة السحابية في بيئة كلية علوم الحاسوب وتقانة المعلومات بجامعة النيلين
    (جامعة النيلين, 2017) أحمد حمدي شلال
    المستخلص تكنولوجيا التقنية الرقمية في عالمنا اليوم تنطلق في اتجاه ينبئ بقرب العالم الرقمي ليصبح شيئاً مرافقاً للإنسان في صورة دائمة، فيمكن للفرد أن يحمل محيطه الرقمي في حله وترحاله، وبذلك فإن المعلوماتية ستصبح ضمن المستلزمات اليومية للفرد، وعليه يمكن القول بأن معلوماتية العقد المقبل بدأت تأخذ شكلها في مفهوم الحوسبة السحابية. فالحوسبة السحابية تعتبر تقنية متطورة تعتمد على نقل المعالجة ومساحة التخزين الخاصة بالحاسوب إلى ما يسمى بالسحابة، والتي هي عبار عن جهاز خادم يتم الوصول إليه عن طريق الإنترنت، لتتحول برامج تقنية المعلومات من منتجات إلى خدمات، وبذلك فهي تمكن المستخدم من الدخول على ملفاته وتطبيقاته من خلال هذه السحابة دون الحاجة إلى توافر التطبيق في جهاز المستخدم، فهي توفر على المستخدم الكثير من المال اللازم لشراء البرمجيات التي يحتاج إليها، إضافة إلى سهولة الوصول إلى التطبيقات المتاحة من خلال تلك التقنية. تهدف الدراسة إلى محاولة الكشف عن فاعلية برنامج مقترح قائم على الحوسبة السحابية التشاركية في تعزيز الاداء التقني للتدريسيين. فعلى الرغم اهمية هذا الجانب فلازالت المؤسسات بشكل عام والجامعات بشكل خاص لاتعتمد استخدام هذا التطبيق ومن هنا ظهرت مشكلة الدراسة التي استندت في فرضيتها على أن الحوسبة السحابية لها دور فاعل في تحسين التقييم الذاتي للجانبين المعرفي والمهاري بالاضافة إلى جودة الأداء التقني للتدريسين. وقد توصلت الدراسة إلى مقترح تصميم برنامج يساعد في تطبيق الحوسبة السحابية مما يوفر سهولة نقل البيانات والتشاركية بالمعلومات بالاضافة الى الاقتصاد بالتكاليف قياسا بباقي الانظمة. وأخيرا توصي الدراسة بضرورة تعميم هذا التطبيق في جامعة النيليين ومفاصلها بشكل عام وكلية الحاسوب وتقنية المعلومات بشكل خاص. Abstract: Digital technology today begins in a direction that predicts the proximity of a digital world and became permanently companion to human being. Everyone can carry the digital environment wherever he goes, and that means, the informatics will become one of the daily requirements. Thus, it can be said that the information of the next decade began to take shape in the concept of cloud computing. Cloud computing is a sophisticated technology that relies on the transfer of processing and storage space in the computer to the so-called cloud. It’s an expression of a server that accessed through Internet. In another ward, it's a transformation of information technology (IT) programs from products to services, thus enabling the user to access the files and applications through the cloud without the need any application in the user's device, it provides the user a lot of money to buy the software they need, in addition to easy the access to the applications through this technology. The study aims to identify the effectiveness of a proposed program based on participatory cloud computing in enhancing the technical performance of teachers. Despite the importance of this aspect, institutions in general and Universities in particular do not rely on the use of this application, which is the main problem at this study. It’s based on the premise that cloud computing has an active role in improving the cognitive and skill self-assessment, as well as the technical teachers performance. The study has reached a proposal to design a program that helps using the application of cloud computing, which provides easy data transfer and sharing information, in addition to economy costs compared to other systems. Finally, the study recommends the need to generalize this application at Neelain University and its faculties in general and specially at the College of Computer and Information Technology.