تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استشارة بارك الله فيكم
#1
لدي مشروع ضخم فيه شركات تصل الى 100 شركة

المشروع عبارة عن برنامج بالفجول بيسك ويتصل بقاعدة بيانات MYSQL

انا اخذت سيرفر وربطه ومافي اي مشكله ولكن وصلني رساله من الشركة المشغله بان السيرفر بالطريقة هذه يمكن ان يتعرض الى اختراق او تخريب لان الحماية فيه قليل

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

هل يوجد طريقة اتمنى ان تساعدوني في اقرب وقت
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي 


هل السيرفر الذي تملكه ( قمت بتركيبه وتشغيله محليًا على راوتر محلي )  أقصد من البيت أو العمل..



إذا كان كذلك، فالموضوع ليس مجرد تركيب سيرفر على مودم ،  لأنك تحتاج إلى مودم خاص يحميك من "هجمات الحرمان من الخدمة" DDos Protection

وبعض أساسيات الأمان.


وأيضا قد تكون ثبت فيه بعض البرامج عن طريق " SSH Root Access " ، مثل "MySQL"  داخل السيرفر ولم تكمل الـضبط Configuration.


في مثل هذه الحالات قد تتلقى رسالة من الشركة المشغلة، بأن هناك شيء لم يتم ضبطه جيدًا ( أمر جيد، يتم تنبيهك قبل أن يحدث شيء )

________________________________________________________________________________________________________________

أنا أنصح بالذهاب إلى استضافة خارجية (عربية أو أجنبية )  تدير السيرفر من ناحية الحماية وتنصيب البرامج،   بحيث أنك تهتم أكثر بالبرمجة بعيد عن إدارة السيرفر.
الرد }}}
تم الشكر بواسطة:
#3
اهلا اخي العزيز انا ليس لدي اي علاقه بادارة السيرفر ولكن المشكلة ان الطريقة في الربط اصحاب السيرفرات الخارجيه على النت اخبروني بان السيرفر اصبح معرض للاختراق بسبب طريقة الربط 


وهي كما سبق برنامج على جهاز مكتبي و يقابله سيرفر على الانترنت
الرد }}}
تم الشكر بواسطة:
#4
لم توضح من هم اصحاب السيرفرات
هل تستخدم استضافة مشتركة ؟ ام سيرفر مخصص ام ماذا
هل تتصل برامجك بقاعدة البيانات مباشرة يعني عن طريق connector مثلا

يمكنك انشاء واجهة برمجية للتعامل مع قاعدة البيانات Rest API
مثلا يمكنك استخدام اطار php slim framework
او اطار laravel او غيرها


شرح فيديو:
عبدالله الحازمي https://www.youtube.com/playlist?list=PL...K28ouu8KNV

رامي حكيم https://www.youtube.com/playlist?list=PL...uXBX3H2NwY

الرد }}}
تم الشكر بواسطة:
#5
بما انهم أصحاب التشغيل للخدمة , وبما إنهم هم من أخطروك بهذة المعلومات , إذن من باب أولا أن يزودوك بالطريقة المناسبة لعملية إتصال آمنة بقواعد البيانات التي على سيرفراتهم.
أرسل لهم برسالة تطلب منهم تزويدك بالطريقة المناسبة , واذكر لهم ما هي آلية الإتصال الآمنة التي يطلبونها .
وإشرح لهم أنك تتصل من خلال برنامج ( windows forms application ) 

يجب أن يكون هناك رد يرشدك إلى الطريق الصحيح , لا تعمل شيء قبل أن تفهم ماذا تريد بالضبط

يجب أن يكون الـ MySql لديهم إعداداته تقبل الـ Encrypted Connections
وإسألهم عن ( Creating SSL and RSA Certificates and Keys )
إسألهم ( Is MySQL accept connections over SSL and require users to use SSL? )


يجب أن تفهم منهم كل شيء قبل البداء بأي عمل.

تحياتي .
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#6
اشكركم كل الشكر 

ولكن الحل الانسب للعمل هي ان اثبت الاي بي عن طريق شركة الاتصالات
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: