SSL Labs

In diesem Dokument finden Sie eine Anleitung zur Integration von SSL Labs in Google SecOps.

SSL Labs-Integration in Google Security Operations konfigurieren

Eine detaillierte Anleitung zum Konfigurieren einer Integration in Google SecOps finden Sie unter Integrationen konfigurieren.

Aktionen

Entität analysieren

Beschreibung

Einen Host oder eine URL analysieren

Parameter

Anwendungsfälle

Ausführen am

Diese Aktion wird für die folgenden Einheiten ausgeführt:

  • URL
  • Hostname

Aktionsergebnisse

Entitätsanreicherung
Name des Anreicherungsfelds Logik – Wann anwenden?
Status Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Protokoll Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
criteriaVersion Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
isPublic Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
testTime Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Hosts Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
certs Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
ocspURIs Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
crlRevocationStatus Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
commonNames Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
altNames Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Roh Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
keySize Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
mustStaple Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
SCT Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
sgc Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
id Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Probleme Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
subject Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
keyAlg Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
keyStrength Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
notBefore Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
notAfter Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
keyKnownDebianInsecure Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
dnsCaa Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
ocspRevocationStatus Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
pinSha256 Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
revocationInfo Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
sha256Hash Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
revocationStatus Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
sigAlg Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
serialNumber Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
issuerSubject Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
startTime Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
engineVersion Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Endpunkte Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Sims Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Ergebnisse Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Listen Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
dhPrimes Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
fallbackScsv Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
hpkpRoPolicy Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Markierungen Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Status Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
directives Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
matchedPins Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
rc4WithModern Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
dhYsReuse Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
openSSLLuckyMinus20 Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
hasSct Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
supportsAlpn Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
dhUsesKnownPrimes Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
hpkpPolicy Gibt zurück, ob es im JSON-Ergebnis vorhanden ist.
Port

Gibt zurück, ob es im JSON-Ergebnis
vorhanden ist.

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
Erfolgreich Wahr/falsch success:False
JSON-Ergebnis
[
    {
        "EntityResult": {
            "status": "READY",
            "protocol": "http",
            "criteriaVersion": "2009p",
            "isPublic": false,
            "testTime": 1548163096137,
            "host": "https://www.siemplify.co",
            "certs": [{
                "ocspURIs": ["http://ocsp.int-x3.letsencrypt.org"],
                "crlRevocationStatus": 4,
                "commonNames": ["www.siemplify.co"],
                "altNames": ["www.siemplify.co"],
                "raw": "-----BEGIN CERTIFICATE-----\\nMIIFWDCCBECgAwIBAgISA5qP6yPO3cbn1jut2q32WO1YMA0GCSqGSIb3DQEBCwUAMEoxCzAJBgNV\\r\\nBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQDExpMZXQncyBFbmNyeXB0IEF1\\r\\ndGhvcml0eSBYMzAeFw0xODEyMTkyMDU5MjRaFw0xOTAzMTkyMDU5MjRaMBsxGTAXBgNVBAMTEHd3\\r\\ndy5zaWVtcGxpZnkuY28wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDCVwGgI4e7VODR\\r\\nHpvnle2ACrxB4I/lu1w7UTQ+ToTH4YHf4QSphKIeIgKgTvFDO9XyDAeHHBrlQJi9gUpb4UMvqe0k\\r\\nhtusaoEtOxooyS/MriYmyb0jH6DN/+iFUz51V/TGSBiuMQOT0Xr0Pd+O1NTnScfPvZAkhA922GzN\\r\\n34A3UUrckPROod9rhyk3VVGzBiyGM0Ug/YZA/CR2KBdx44TEif5x3r5gM9Y6tVJCwpb1P8u4ih2B\\r\\nhGQfcsk9lVLhAc3CA2RuoNiJMhnSPcq0Z6Ena6HZFP50kmyC+I+nOA6maPqd2sVziLRfx/6KQ64b\\r\\nvaxmfh2JVin9HDA0s+k7FH47AgMBAAGjggJlMIICYTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYw\\r\\nFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFBeENk9Ff8ytmywZ\\r\\nriIf/+Dxh0PhMB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw\\r\\nYTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEF\\r\\nBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wGwYDVR0RBBQwEoIQd3d3\\r\\nLnNpZW1wbGlmeS5jbzBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsG\\r\\nAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA\\r\\n8AB2AOJpS64m6OlACeiGG7Y7g9Q+5/50iPukjyiTAZ3d8dv+AAABZ8h7B8gAAAQDAEcwRQIhALDG\\r\\nUqy3IKM5RDiC2gFQcLni9zPU0K+/emeoakaySTBQAiBKbOuHwAPc5o7K9IaQBmoBGysmSkiB2ZYS\\r\\ntN92RVmqjQB2AGPy283oO8wszwtyhCdXazOkjWF3j711pjixx2hUS9iNAAABZ8h7BdQAAAQDAEcw\\r\\nRQIhAPy8EuaFcMgeoGsrD9CK//6YoKnnnoSrBVbXDQM6DkCAAiB6iA1dre97fiuKEoeAKlmn6kha\\r\\nIbMdm4RYL9eA1EtTRDANBgkqhkiG9w0BAQsFAAOCAQEAJSzdIKyiC73v9oe9CABOz2GoZK4wUdnb\\r\\nLI5MupWv2rgZn0Co9gT/9R8mfKjq3ekdzesvhFzGGO6zIi5sHr8zxI2PyjuyLloFfI3EGsBjdDqI\\r\\nNUrpGrr/85+jk0eC2AG7ThA1ryJIApaU790f+e7uIu5ceA7WhwMpGJWF+TWhOSS5lLHhKJ3Ah4C4\\r\\nDErkeXUVpJUp+0VbE8bsigZ2jJh7eI2RsOmG8gHrTW4qPTQGeZFadR3Sfeq4mifk088Uyw3tF3eL\\r\\n9buXQWXi5o2mEsAPUpKTZFeYZqaEGQOM5RCOyO3kN/+OSJNHU+SjQn2SvyMRCCMMj7pAoMlyjvS7\\r\\nVglJKg==\\r\\n-----END CERTIFICATE-----\\n",
                "keySize": 2048,
                "mustStaple": false,
                "sct": true,
                "sgc": 0,
                "id": "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d",
                "issues": 0,
                "subject": "CN=www.siemplify.co",
                "keyAlg": "RSA",
                "keyStrength": 2048,
                "notBefore": 1545253164000,
                "notAfter": 1553029164000, "sha1Hash":
                "22a53bd913fca0bc60cd5d6e577271585019b2b4",
                "keyKnownDebianInsecure": false,
                "dnsCaa": false,
                "ocspRevocationStatus": 2,
                "pinSha256": "KBlMyqNKhogFXSV1X6/xpt62dfut1th0XspgxFAtgSY=",
                "revocationInfo": 2,
                "sha256Hash": "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d",
                "revocationStatus": 2,
                "sigAlg": "SHA256withRSA",
                "serialNumber": "039a8feb23ceddc6e7d63baddaadf658ed58",
                "issuerSubject": "CN=Let's Encrypt Authority X3, O=Let's Encrypt, C=US"
            }],
            "startTime": 1548162999719,
            "engineVersion": "1.32.13",
            "endpoints": [{
                "gradeTrustIgnored": "A",
                "grade": "A",
                "hasWarnings": false,
                "serverName": "1.1.1.1.bc.googleusercontent.com",
                "delegation": 2,
                "details": {
                    "sims": {
                        "results": [{
                            "errorCode": 1,
                            "sigAlg": "SHA256withRSA",
                            "attempts": 0,
                            "client": {
                                "version": "2.3.7",
                                "isReference": false,
                                "id": 56,
                                "name": "Android"
                            },
                            "errorMessage": "Protocol mismatch (not simulated)"
                        }]},
                    "poodleTls": 1,
                    "freak": false,
                    "sessionTickets": 1,
                    "compressionMethods": 0,
                    "suites": [{
                        "list": [{
                            "cipherStrength": 256,
                            "namedGroupName": "secp256r1",
                            "name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA",
                            "namedGroupId": 23,
                            "namedGroupBits": 256,
                            "kxStrength": 3072,
                            "kxType": "ECDH",
                            "id": 49172
                        }],
                        "protocol": 770,
                        "preference": true
                    },{
                        "protocol": 771,
                        "preference": true
                    }],
                    "dhPrimes": [                "889c6c058890bda62ced33f067eaf414568910838d4bdc23e3dbef17caf5cf117c1b48f0dd74b03b193af42d011a4b7fde725dc6ab97897a81e0ee81e1af420ce716cec48a862d4f8193709df4c59837c8a5f73006147b3c0b8d531074c83f9c94914150eb29b855d0f93b5c9b125b5eb3a21e2a638eebc50a517872af93dafbecfa137c379139272a0ecbfd5a2b3bba2f2555540a0cd2cec215b2701beaaad208c6ac3e1be79e319f39ccb2d9e1ab21d4a40e5db817bc3baa5d656bdc6764da4d4e750a5db7a0a2c724cb376f6a7a7ef1e4e58ebcdd886fdc25241c76941eaf3197ada60ca0ada91767eb0193c86eb9b9670a46511c3250f5575e04abd5e8cb"
                                ],
                    "fallbackScsv": true,
                    "hpkpRoPolicy": {
                        "pins": [],
                        "status": "absent",
                        "directives": [],
                        "matchedPins": []
                    },
                    "rc4WithModern": false,
                    "dhYsReuse": false,
                    "openSSLLuckyMinus20": 1,
                    "hasSct": 1,
                    "supportsAlpn": true,
                    "dhUsesKnownPrimes": 0,
                    "hpkpPolicy": {
                        "pins": [],
                        "status": "absent",
                        "directives": [],
                        "matchedPins": []
                    },
                    "staticPkpPolicy": {
                        "serverSignature": "nginx",
                        "poodle": false,
                        "hstsPolicy": {
                            "status": "absent",
                            "LONG_MAX_AGE": 15552000,
                            "directives": {
                            }},
                        "ocspStapling": false,
                        "protocols": [{
                            "version": "1.1",
                            "id": 770,
                            "name": "TLS"
                        }],
                        "ticketbleed": 1,
                        "forwardSecrecy": 4,
                        "miscIntolerance": 0,
                        "hstsPreloads": [{
                            "status": "absent",
                            "source": "Chrome",
                            "hostname": "www.siemplify.co",
                            "sourceTime": 1548162600888}],
                        "drownVulnerable": false,
                        "ecdhParameterReuse": false,
                        "vulnBeast": false,
                        "drownHosts": [],
                        "certChains": [{
                            "trustPaths": [{
                                "trust": [{
                                    "isTrusted": true,
                                    "rootStore": "Windows"
                                }],
                                "certIds": [                                 "236a2b12c7f9384f5907724502b8635bc86f4281a543b9d77b7a5a87d1feed2d", "25847d668eb4f04fdd40b12b6b0740c567da7d024308eb6c2c96fe41d9de218d", "0687260331a72403d909f105e69bcf0d32e1bd2493ffc6d9206d11bcd6770739"
                                           ]}],
                            "noSni": false,
                            "issues": 0
                        }],
                        "prefixDelegation": true,
                        "supportsAead": true,
                        "alpnProtocols": "h2 http/1.1",
                        "logjam": false,
                        "renegSupport": 2,
                        "heartbleed": false,
                        "heartbeat": true,
                        "sniRequired": true,
                        "sessionResumption": 2,
                        "httpStatusCode": 200,
                        "nonPrefixDelegation": false,
                        "rc4Only": false,
                        "openSslCcs": 1,
                        "bleichenbacher": 1,
                        "httpTransactions": [{
                            "requestLine": "GET / HTTP/1.1",
                            "requestHeaders": [
                                "Host: www.siemplify.co",
                                "User-Agent: SSL Labs (https://www.ssllabs.com/about/assessment.html); on behalf of XXX.XXX.XXX.XXX",
                                "Accept: */*"
                            ],
                            "requestUrl": "https://www.siemplify.co/",
                            "fragileServer": false,
                            "responseLine": "HTTP/1.1 200 OK",
                            "responseHeadersRaw": [
                                "Server: nginx",
                                "Date: Tue, 22 Jan 2019 13:16:44 GMT",
                                "Content-Type: text/html; charset=UTF-8"
                            ],
                            "responseHeaders": [{
                                "name": "Server",
                                "value": "nginx"
                            }],
                            "statusCode": 200
                        }],
                        "supportsRc4": false,
                        "drownErrors": false,
                        "hostStartTime": 1548162999719,
                        "protocolIntolerance": 0,
                        "supportsNpn": true,
                        "namedGroups": {
                            "list": [{
                                "namedGroupType": "EC",
                                "bits": 283,
                                "id": 10,
                                "name": "sect283r1"
                            }],
                            "preference": true
                        },
                        "npnProtocols": "h2 http/1.1"
                    },
                    "isExceptional": false,
                    "duration": 96329,
                    "progress": 100,
                    "ipAddress": "1.1.1.1",
                    "statusMessage": "Ready"
                }],
                "port": 443
            },
                          "Entity": "https://www.siemplify.co"
                          }
        ]

Ping

Beschreibung

Konnektivität zu SSL Labs testen

Parameter

Anwendungsfälle

Ausführen am

Diese Aktion wird für alle Elemente ausgeführt.

Aktionsergebnisse

Entitätsanreicherung

Statistiken

Scriptergebnis
Name des Scriptergebnisses Wertoptionen Beispiel
Erfolgreich Wahr/falsch success:False
JSON-Ergebnis
N/A

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten