{"id":220338,"date":"2019-07-10T01:33:49","date_gmt":"2019-07-09T23:33:49","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=220338"},"modified":"2019-07-10T01:40:41","modified_gmt":"2019-07-09T23:40:41","slug":"ge-aviation-privates-repository-auf-jenkins-server-frei-im-internet-zugnglich","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/07\/10\/ge-aviation-privates-repository-auf-jenkins-server-frei-im-internet-zugnglich\/","title":{"rendered":"GE Aviation: Privates Repository auf Jenkins-Server frei im Internet zug&auml;nglich"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/Schutz.jpg\" width=\"40\" align=\"left\" height=\"47\"\/>Bei General Electric (GE) Aviation hat es einen Sicherheitsvorfall gegeben. Ein eigentlich privates Repository auf einem Jenkins-Server war ungesch\u00fctzt per Internet abrufbar. <\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/vg01.met.vgwort.de\/na\/23f665187e3141648c496ca49b14172f\" width=\"1\" height=\"1\"\/>The Register berichtet <a href=\"https:\/\/www.theregister.co.uk\/2019\/07\/09\/ge_aviation_jenkins_dns_snafu\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a> \u00fcber den Sicherheitsvorfall. Ein Sicherheitsforscher fand \u00fcber die Suchmaschine Shodan fand eine Reihe privater Schl\u00fcssel auf einer falsch konfigurierten Jenkins-Instanz. \"Es dauerte nur ein paar Klicks, bis ich auf einen Jenkins-Server stolperte, der Teil der internen kommerziellen Infrastruktur von GE Aviation zu sein schien\", <a href=\"https:\/\/securitydiscovery.com\/ge-aviation-exposed\/\" target=\"_blank\" rel=\"noopener noreferrer\">bloggte<\/a> Bob Diachenko, Forscher bei Security Discovery.<\/p>\n<blockquote>\n<p>Jenkins ist eine Service-Instanz, die von Entwicklern f\u00fcr die Integration und Bereitstellung verwendet wird. Sie wird \u00fcber den Browser aufgerufen und kann sehr sensible Informationen enthalten. Neben dem Quellcode selbst, der IP (Intellectual Property) ist, lassen sich Konfigurationsdateien, API-Token, Datenbank-Anmeldeinformationen und vieles mehr auswerten. <\/p>\n<\/blockquote>\n<p>Bereits im Juni beschloss der Sicherheitsforscher zu \u00fcberpr\u00fcfen, wie viele offene Jenkins-Instanzen f\u00fcr die Suche zur Verf\u00fcgung stehen. Zum besseren Verst\u00e4ndnis hat er ein zus\u00e4tzliches Parsing von Shodan-Suchergebnissen auf html-Seiten durchgef\u00fchrt. Am 7. Juli 2019 wurden von Shodan es 5.495 offene und \u00f6ffentliche zug\u00e4ngliche Jenkins-Instanzen ausgewiesen, in Deutschland sind es 377.<\/p>\n<p><img decoding=\"async\" title=\"Jenkins-Instanzen auf Shodan\" alt=\"Jenkins-Instanzen auf Shodan\" src=\"https:\/\/i.imgur.com\/39acQmW.jpg\"\/><br \/>(Jenkins-Instanzen auf Shodan)<\/p>\n<p>Es brauchte nur ein paar Klicks, bis der Sicherheitsforscher auf einen Jenkins-Server stie\u00df, der Teil der internen kommerziellen Infrastruktur von GE Aviation zu sein schien, wie der Forscher <a href=\"https:\/\/securitydiscovery.com\/ge-aviation-exposed\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier schreibt<\/a>. Eine Readme-Datei, die sich im Repository befindet, enth\u00e4lt alle Details \u00fcber die Art und die Vertraulichkeitsstufe der auf dem Server gespeicherten Dateien. Der Server enthielt Quellcode, Klartext-Passw\u00f6rter, Konfigurationsdetails, sowie private Schl\u00fcssel aus einer Vielzahl von internen Infrastrukturen von GE Aviation.<\/p>\n<p>Unmittelbar nach der Entdeckung hat der Sicherheitsforscher mehrere Benachrichtigungen an das GE-Team (auch per Twitter) schickt. Er wurde vom Sicherheitsteam innerhalb weniger Stunden nach der Benachrichtigung kontaktiert. Die Jenkins Instanz wurde am selben Tag offline gesetzt, aber es ist nicht bekannt, wie lange sie f\u00fcr den \u00f6ffentlichen Zugang ge\u00f6ffnet ist. Das GE Aviation-Team erkl\u00e4rte, dass es eine DNS-Fehlkonfiguration gab, die dazu f\u00fchrte, dass der betroffene Server dem offenen Internet ausgesetzt wurde. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei General Electric (GE) Aviation hat es einen Sicherheitsvorfall gegeben. Ein eigentlich privates Repository auf einem Jenkins-Server war ungesch\u00fctzt per Internet abrufbar.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[426],"tags":[4328],"class_list":["post-220338","post","type-post","status-publish","format-standard","hentry","category-sicherheit","tag-sicherheit"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/220338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=220338"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/220338\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=220338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=220338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=220338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}