01 Was passiert ist

Ein Bericht in der SAP Community beschreibt ausgefallene benutzerdefinierte JDBC-DataSources von SAP NetWeaver Java bei Verbindungen zu Microsoft SQL Server nach dem Upgrade auf NetWeaver 7.5 SP35.

02 Die wichtigsten Details

  • In der beschriebenen Umgebung deaktivierte SAP JVM 8.1 Patch Collection 74 (Build 8.1.074) TLS 1.0 und TLS 1.1 standardmäßig. Verwendet wurde der veraltete Microsoft SQL Server JDBC Driver 4.0 (sqljdbc4.jar).
  • Die Protokolle meldeten „No appropriate protocol (protocol is disabled or cipher suites are inappropriate)“. Betroffen waren SAPMEINT, SAPMEINTXA, SAPMEWIP, dmPool, odsDiagPool, odsPool, reportPool und wipPool.
  • Der Bericht verweist auf SAP Note 3046818. Als Workaround entfernte der Autor TLSv1 und TLSv1.1 aus jdk.tls.disabledAlgorithms in der aktiven java.security-Datei und startete das System neu.
  • Anschließend wurden die DataSources und ME-Funktionen einschließlich der CTC-Aufgabe geprüft. TLS 1.0 und TLS 1.1 erneut zu aktivieren, ist keine bevorzugte langfristige Lösung; soweit möglich, empfiehlt der Bericht eine unterstützte Konfiguration mit TLS 1.2.

03 Warum das wichtig ist

Der Fall zeigt, dass geänderte Sicherheitsvorgaben der SAP JVM nach einem Upgrade bestehende Datenbankverbindungen beeinträchtigen können. Der Workaround lockert die Sicherheit; deshalb ist auch die Empfehlung relevant, TLS 1.2 ohne gelockerte JVM-Sicherheitsrichtlinien zu prüfen.

04 Für wen es relevant ist

SAP-Basis-Teams, SAP-Systemadministratoren und SAP-Integrationsteams.

Originalquelle
SAP Community