منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استشارة بارك الله فيكم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : استشارة بارك الله فيكم (/showthread.php?tid=24068)



استشارة بارك الله فيكم - altho8 - 05-03-18

لدي مشروع ضخم فيه شركات تصل الى 100 شركة

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

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

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

هل يوجد طريقة اتمنى ان تساعدوني في اقرب وقت


RE: استشارة بارك الله فيكم - Dev Saeed - 05-03-18

أهلا أخي 


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



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

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


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


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

________________________________________________________________________________________________________________

أنا أنصح بالذهاب إلى استضافة خارجية (عربية أو أجنبية )  تدير السيرفر من ناحية الحماية وتنصيب البرامج،   بحيث أنك تهتم أكثر بالبرمجة بعيد عن إدارة السيرفر.


RE: استشارة بارك الله فيكم - altho8 - 06-03-18

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


وهي كما سبق برنامج على جهاز مكتبي و يقابله سيرفر على الانترنت


RE: استشارة بارك الله فيكم - محمد كريّم - 06-03-18

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

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


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

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


RE: استشارة بارك الله فيكم - عبدالله الدوسري - 06-03-18

بما انهم أصحاب التشغيل للخدمة , وبما إنهم هم من أخطروك بهذة المعلومات , إذن من باب أولا أن يزودوك بالطريقة المناسبة لعملية إتصال آمنة بقواعد البيانات التي على سيرفراتهم.
أرسل لهم برسالة تطلب منهم تزويدك بالطريقة المناسبة , واذكر لهم ما هي آلية الإتصال الآمنة التي يطلبونها .
وإشرح لهم أنك تتصل من خلال برنامج ( 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? )


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

تحياتي .


RE: استشارة بارك الله فيكم - altho8 - 31-03-18

اشكركم كل الشكر 

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