2016-09-13 11 views
0

Wir sind verpflichtet, Zertifikate für https://www.googleapis.com/youtube/v3/videos zu unseren vertrauenswürdigen Zertifikaten auf unseren Servern für die Einhaltung der Sicherheitsrichtlinien hinzuzufügen.youtube-v3-api Sicherheitszertifikat Erneuerung

Wir haben festgestellt, dass das Zertifikat am 24. November 2016 abläuft. Kann jemand mit einer Support-Team-Mailing-Liste helfen, die wir kontaktieren können, um das neue Zertifikat im Voraus zu erhalten, so dass es keinen Ausfall für die Funktionalität gibt.

Dank

Antwort

2

Ich glaube, Sie ein Grundkonzept TLS fehlen: die Rolle eines Zertifikats Emittenten.

Normalerweise sperren Sie sich nicht für ein bestimmtes Zertifikat für eine Site und hoffen, dass jemand Ihnen das neue Zertifikat im Voraus zur Verfügung stellt, wenn das alte Zertifikat abläuft und Sie dann alle Ihre Clients ändern können, um dieses neue Zertifikat zu akzeptieren . Das würde einfach nicht skalieren.

Stattdessen vertrauen Sie einem Aussteller (CA - Certificate Agency), ein Zertifikat für eine bestimmte Site auszustellen. Dann prüfen Sie, ob für ein Zertifikat die Vertrauenskette zu Ihrem lokal vertrauenswürdigen Zertifikat in Ordnung ist und ob der Betreff des Zertifikats mit der Site übereinstimmt, auf die Sie zugreifen. Das gleiche CA-Zertifikat (oder zumindest der darin enthaltene öffentliche Schlüssel) wird viele Jahre lang für die Ausstellung neuer Zertifikate verwendet, im Gegensatz zu Leaf-Zertifikaten, die nur für 1, 3 Jahre oder sogar nur wenige Monate gültig sind, um das Risiko von Kompromittierungen zu verringern .

Zusammenfassend: Erwarten Sie von niemandem, dass er Ihnen ein neues Zertifikat ausstellt, weil niemand Ihnen davon erzählen wird. Stattdessen mag es alle anderen und vertrauen einer CA.

+0

Eigentlich wurde empfohlen, dies in einem Sicherheitsscan zu tun. Die folgenden Links geben Details an https://vulncat.fortify.com/de/vulncat/java/insecure_ssl_overly_broad_certificate_trust.html https://www.owasp.org/index.php/Certificate_and_Public_Key_Pinning – megbhandari

+0

@megbhandari: da Google einfach nicht alle benachrichtigt, wenn Sie stellen ein neues Zertifikat aus, das Sie nicht an das Zertifikat anheften können. Sie können an den öffentlichen Schlüssel anheften und hoffen, dass sie den Schlüssel bei der Verlängerung behalten oder dass Sie einen bestimmten Aussteller wie Google Internet Authority G2 anzapfen können. –

0

TL; DR: Sie können nicht. Überprüfen Sie das Zertifikat anhand der CA-Liste.

Google bereits einen Pinning-Mechanismus in Chrom verwenden:

https://chromium.googlesource.com/chromium/src/net/+/master/http/transport_security_state_static.json

Aber www.googleapi.com ist in dieser Liste nicht gemerkt (nur translate.googleapis.com), bedeutet dies, Google nicht tat Gewähre alles über seine Schlüssel/Zertifikat/Zertifikatskette. So Sie können es nicht feststecken, ohne das Risiko einzugehen, etwas zu brechen, auch vor der Erneuerung: Sie könnten das Zertifikat und/oder die Kette ohne vorherige Ankündigung ändern.

Verwandte Themen