{"id":5827,"date":"2020-07-06T13:22:32","date_gmt":"2020-07-06T11:22:32","guid":{"rendered":"https:\/\/enginsight.com\/?p=5827"},"modified":"2024-08-22T08:07:33","modified_gmt":"2024-08-22T06:07:33","slug":"git-repository-grosse-schwachstelle-durch-simple-fehlkonfiguration","status":"publish","type":"post","link":"https:\/\/enginsight.com\/de\/blog\/git-repository-grosse-schwachstelle-durch-simple-fehlkonfiguration\/","title":{"rendered":"Git-Repository: Gro\u00dfe Schwachstelle durch simple Fehlkonfiguration"},"content":{"rendered":"<p>Die &#x201E;Deutsche Gesellschaft f&#xFC;r Cybersicherheit&#x201C; aus Flensburg hat fast sieben Millionen deutsche Webseiten auf &#xF6;ffentliche Git-Repositorys durchsucht. Bei &#xFC;ber 40.000 war in deren Wurzelverzeichnis ein Repository zug&#xE4;nglich, darunter viele kleine Unternehmen und private Webseiten, aber auch der Versicherungskonzern Allianz. Entsprechend gro&#xDF; ist das <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.tagesschau.de\/investigativ\/ndr\/it-sicherheit-quellcodes-101.html\" target=\"_blank\" rel=\"noreferrer noopener\">Medienecho.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wo liegt die Sicherheitsl&#xFC;cke?<\/h2>\n\n\n\n<p>Welchen Fehler die Betreiber der betroffenen Webseiten begangen haben, ist auch f&#xFC;r Laien einfach zu verstehen. Lehrreich ist der Fall, da es sich um eine prototypische Sicherheitsgef&#xE4;hrdung handelt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist ein Git-Repository?<\/h3>\n\n\n\n<p>Git ist eine weit verbreitete freie Software zur Versionsverwaltung. Sie hilft Softwareentwicklern &#xC4;nderungen an der Software leicht nachvollziehen und dokumentieren zu k&#xF6;nnen. Im Git-Repository werden alle Versionen des Quellcodes der Webseite gespeichert. Es ist eine Art digitales Archiv.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wo lag der Fehler?<\/h3>\n\n\n\n<p>Das Git-Repository sollte sich eigentlich nicht im Web-Root des Webservers befinden. Wenn doch, sollte der Webserver entsprechend konfiguriert werden, um einen Zugriff zu verhindern. Es handelt sich also nicht um eine komplizierte Sicherheitsl&#xFC;cke in der Software Git, sondern einen einfachen Konfigurationsfehler.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warum ist das gef&#xE4;hrlich?<\/h3>\n\n\n\n<p>Wie sensibel die Daten im Git-Repository tats&#xE4;chlich sind, h&#xE4;ngt vom Einzelfall ab. H&#xE4;ufig befinden sich jedoch auch Konfigurationsdaten im Archiv und in einigen F&#xE4;llen auch Zugangsdaten, wie Passw&#xF6;rter f&#xFC;r Datenbankserver. In diesem Fall k&#xF6;nnen auch Kundendaten betroffen sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet das f&#xFC;r die Praxis?<\/h2>\n\n\n\n<p>IT-Sicherheit ist keine Raketenwissenschaft. Massive Sicherheitsl&#xFC;cken entstehen oft durch Unachtsamkeiten: Fehlende oder unsichere Passw&#xF6;rter, veraltete Software oder, wie in diesem Fall, einfache Fehlkonfigurationen.<\/p>\n\n\n\n<p>Der Zugriff auf das Git- Repository ist eine von Hunderten m&#xF6;glichen Sicherheitsl&#xFC;cken, die durch Unachtsamkeiten entstehen. Um diesen Schwachstellen auf die Schliche zu kommen, helfen Softwarel&#xF6;sungen wie Enginsight.<\/p>\n\n\n\n<p>Mit Enginsight lassen sich ganze IT-Infrastrukturen ganz einfach &#xFC;berwachen und testen. Um ein &#xF6;ffentlich erreichbares Git-Repository aufzudecken, aber auch eine Vielzahl von anderen <a href=\"https:\/\/enginsight.com\/de\/schwachstellenmanagement\/\">Schwachstellen aufzudecken<\/a>, kommt die Softwarekomponente Hacktor zum Einsatz. Mit ihr lassen sich automatisierte Penetrationstests durchf&#xFC;hren.<\/p>\n\n\n\n<p>Im Video erh&#xE4;ltst du eine Kurzanleitung, wie du dazu vorgehst.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"&#xD6;ffentliches Git Repository: Eine unn&#xF6;tige Schwachstelle\" width=\"800\" height=\"450\" src=\"https:\/\/www.youtube.com\/embed\/frmTT451tkU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<div style=\"height:64px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>zum IT-Systemhaus Deutsche Gesellschaft f&#xFC;r Cybersicherheit<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie sicher ist deine IT?<\/h2>\n\n\n\n<p>Finde es noch heute heraus und erstelle dir einen <a href=\"https:\/\/app.enginsight.com\/#\/login\" target=\"_blank\" rel=\"noreferrer noopener\">kostenlosen Testaccount bei Enginsight!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bei &#xFC;ber 40.000 deutschen Webseiten hat die  &#x201E;Deutsche Gesellschaft f&#xFC;r Cybersicherheit&#x201C; &#xF6;ffentliche Git-Repositorys entdeckt. Was l&#xE4;sst sich daraus lernen?<\/p>\n","protected":false},"author":8,"featured_media":5831,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_eb_attr":"","footnotes":""},"categories":[10],"tags":[],"class_list":["post-5827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-endpoint-netzwerksicherheit"],"_links":{"self":[{"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/posts\/5827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/comments?post=5827"}],"version-history":[{"count":0,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/posts\/5827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/media\/5831"}],"wp:attachment":[{"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/media?parent=5827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/categories?post=5827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enginsight.com\/de\/wp-json\/wp\/v2\/tags?post=5827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}