PayPal aktualisiert die SSL-Zertifikate auf allen Web- und API-Endpunkten. Aufgrund von Sicherheitsbedenken in Bezug auf Fortschritte bei der Rechenleistung wird die Verwendung von 1024-Bit-SSL-Zertifikaten (G2) anstelle von 2048-Bit-Zertifikaten (G5) eingestellt und ein stärkerer Datenverschlüsselungsalgorithmus zur Sicherung der Datenübertragung (SHA) eingeführt -2 (256) gegenüber dem älteren SHA-1-Algorithmus-Standard.
Wir verwenden jedoch weiterhin Systeme, die mit den Upgrades nicht kompatibel sind, und die Aktualisierung unserer Server ist keine Option. Wir glauben also, dass der Paypal-Endpunkt per Proxy (nginx) übertragen wird, so dass Paypal der Meinung ist, dass der Nginx-Server (der das Update unterstützt) diesen Endpunkt anstelle unserer alten Server erreicht. Ist das möglich? Wenn nicht, welche Möglichkeiten gibt es, um dieses Upgrade zu umgehen?
Hier ist eine Beispielkonfiguration des Nginx-Proxys
Server { höre 80; Servername api.sandbox.paypal.com; access_log /var/log/nginx/api.sandbox.paypal.com.access.log; error_log /var/log/nginx/api.sandbox.paypal.com.error.log; location / nvp { proxy_pass https://api.sandbox.paypal.com/nvp; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_set_header Host $ http_host; } }
Antworten:
Dies ist weniger ein Upgrade als vielmehr eine Gelegenheit zum Neuaufbau und zur Umgestaltung. Wie lange sind diese RHEL4-Systeme in Produktion? 2006? 2007?
Hat Ihre Organisation den Red Hat-Lebenszyklusplan und Warnungen zum Ende der Support-Zeiträume ignoriert ? Bedeutet das, dass alle diese Systeme seit den letzten Paketversionen unübertroffen laufen?
Kannst du einen Grund nennen, warum du immer noch auf RHEL4 bist? Das hat 2012 wirklich ausgedient. In dieser Zeit gab es die Möglichkeit, einfach wieder aufzubauen.
Ich denke, der beste Ansatz für dieses spezielle Problem ist es, die Anstrengungen zu messen, die unternommen werden müssen, um auf ein aktuelleres Betriebssystem umzustellen. EL6 oder EL7 wären gute Kandidaten und würden aktiv unterstützt.
quelle
Es ist so schwer (und in diesem Fall nutzlos), gegen den Wind zu laufen. Warum folgen Sie ihm nicht stattdessen? Ich kann verstehen, dass Upgrades manchmal nerven, aber es lohnt sich.
Wenn Sie noch nicht mit
2048-bit
Zertifikaten arbeiten können, treten in den nächsten Jahren noch viele weitere Probleme auf. Ich denke, nicht nur Paypal, sondern viele andere Dienste werden es vergessen,1024-bit
und wenn Sie den Upgrades nicht folgen können, werden Sie verrückt, Dinge zum Laufen zu bringen.quelle
Im Prinzip sehe ich keinen Grund, warum ein Proxy nicht funktionieren würde. Ich weiß nicht genug über Nginx, um zu wissen, ob diese bestimmte Konfiguration funktionieren würde oder nicht.
Eine weitere in Betracht zu ziehende Option ist das Aktualisieren der SSL / TLS-Bibliothek und des Stammzertifikatsspeichers, ohne das Betriebssystem als Ganzes zu aktualisieren. Offensichtlich würde dies ein gewisses Maß an Kompatibilitäts- / Regressionstests erfordern und wahrscheinlich die Erstellung der fraglichen Bibliothek aus dem Quellcode beinhalten.
Wenn Sie mit modernen Zertifikaten nicht umgehen können (von einem> = 2048-Bit-Stamm und mit sha256-Signaturen), werden Sie in naher Zukunft Probleme mit so ziemlich jedem SSL-Dienst haben, nicht nur mit Paypal.
quelle
Wie ewwhite betonte, ist RHEL4 seit 2012 EOL .
Warum können Sie kein Upgrade durchführen?
Wenn das Problem Lizenzkosten sind, gibt es CentOS. Wenn es sich um eine Art Codeabhängigkeit handelt, ähm. Ich habe keine gute Antwort darauf, wie ich es für die Kosten tue, aber es wird mit der Zeit nur schlimmer werden.Ich würde verstehen, dass dies eine Legacy-Angelegenheit war, die Sie aus Gründen der Einhaltung gesetzlicher Bestimmungen aufbewahren mussten (und die weit, weit vom Internet entfernt war), aber dies ist Ihr eigentlicher Geschäftszweig, über den Sie sprechen. Du willst keine Statistik werden. Nur zur Erinnerung: Home Depot hat 43.000.000 US-Dollar für den Datenverstoß ausgegeben .
Bitte überdenken Sie die Einstellung "Aktualisieren unserer Server ist keine Option".
quelle