نقل خادم البيانات مشفرة إلى الخادم، وبين 2 مخطوطات PHP

StackOverflow https://stackoverflow.com/questions/1022994

سؤال

وأحتاج لنقل البيانات من برنامج نصي PHP على الخادم مدينتي لAPI عن بعد (كما كتب في PHP) على استضافة خادم بلدي. انها اساسا نظام مراقبة نسخة بدائية، وأنا أستخدم كلا HTTP GET و HTTP POST لنقل الملفات والسلاسل.

وأود اتصال مشفر، ولكن بلادي (مشتركة) استضافة المواقع على الشبكة يقول لي لا يمكنني استخدام SSL لأنني لا أستطيع الحصول على عنوان IP مخصص - وحتى لو استطيع، وأنا لا أريد أن تنفق أي المزيد من المال على ذلك.

وسؤالي هو: هل هناك طريقة أفضل للقيام بذلك

وبعض الاحتمالات لقد نظرت تستخدم ملحق mcrypt في PHP لتشفير البيانات في نهاية واحدة وفك تشفير في الطرف الآخر.

وأنا أيضا فكرت في TLS، والتي - كما فهمت - يمكن استخدامها لإنشاء اتصال آمن دون شهادات

وتحرير: الرجاء الاطلاع على على هذا السؤال كمتابعة فيما يصل بينبغب، GnuPG والنقل باستخدام MIME.

هل كانت مفيدة؟

المحلول

ما هي المشكلة فقط مع استخدام التشفير المتناظر بسيط (على سبيل المثال بمساعدة mcrypt) أو شيء مع الجمهور / المفتاح الخاص إذا كنت حقا بحاجة الى توقيع وكل شيء؟ حل آخر ممكن يمكن أن يكون لاستخدام أدوات نظام تثبيت ووضع جميع الملفات الخاصة بك في محمية بكلمة سر ملف مضغوط. (فب استدعاء دالة "النظام ()")

نصائح أخرى

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

وأنت قد ترغب في النظر في خدمات ويب الأمازون. أنا لا أعرف كم كنت تدفع لاستضافة ولكن لديهم الملقمات الظاهرية المتاحة لمدة 10 سنتا في الساعة (72 $ في الشهر تقريبا). ثم تريد ان تكون حرة في أن تفعل ما تريد.

ويمكنك إنشاء شهادة موقعة ذاتيا لاستخدامها في SSL. ليس هناك سبب لك أن تدفع شخص مثل شركة VeriSign للحصول على شهادة لو كنت الوحيد الذي لديه الثقة في الشهادة.

وأنت أيضا قد ترغب في النظر في ما يلي. وهناك خدمة استضافة مشتركة مثل درمهوست (وهو ما يمكنني استخدام) يكلفك 10 $ شهريا لاستضافة، $ 4 شهر لIP ثابت، و 15 $ في السنة (1.25 في الشهر) لسيرت SSL الحقيقية. ولهذا فقط حوالي 15 $ شهريا لحساب استضافة مشتركة مع شهادة حقيقية موقعة من CA. الحقيقي أنا لا أعرف من أنت حاليا مع، أو ما يقومون اتهام لك، ولكن إذا كنت في خطورة على أي حال حول هذا المشروع، 15 $ في الشهر ليس الكثير من المال لوضع تجاهها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top