{"id":91711,"date":"2020-08-17T13:42:10","date_gmt":"2020-08-17T11:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch"},"modified":"2020-08-17T13:42:10","modified_gmt":"2020-08-17T11:42:10","slug":"vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch","title":{"rendered":"W\u0142amanie do serwera kompilacji i kompromitacja repozytori\u00f3w spo\u0142eczno\u015bci Libretro rozwijaj\u0105cej RetroArch","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spo\u0142eczno\u015b\u0107 Libretro, zajmuj\u0105ca si\u0119 tworzeniem emulatora konsol do gier <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53522\">RetroArch<\/a><\/noindex> i dystrybucji do tworzenia konsol do gier <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51519\">Lakka<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.libretro.com\/index.php\/hacker-vandalised-our-buildbot-and-github-organization\/\">ostrzeg\u0142a<\/a><\/noindex> o w\u0142amaniu do element\u00f3w infrastruktury projektu i wandalizmu w repozytoriach. Hakerzy uzyskali dost\u0119p do serwera kompilacji (buildbot) i repozytori\u00f3w na GitHubie.<\/p>\n<p>Na GitHubie hakerzy uzyskali dost\u0119p do wszystkich <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libretro\">repozytori\u00f3w<\/a><\/noindex> organizacji Libretro, korzystaj\u0105c z konta jednego z zaufanych uczestnik\u00f3w projektu. Dzia\u0142alno\u015b\u0107 przest\u0119pc\u00f3w ograniczy\u0142a si\u0119 do wandalizmu \u2014 pr\u00f3bowali wyczy\u015bci\u0107 zawarto\u015b\u0107 repozytori\u00f3w, umieszczaj\u0105c pusty pocz\u0105tkowy commit. W trakcie ataku wszystkie repozytoria przedstawione na trzech z dziewi\u0119ciu stron z listami repozytori\u00f3w Libretro na Github zosta\u0142y wyczyszczone. Na szcz\u0119\u015bcie akt wandalizmu zosta\u0142 zablokowany przez programist\u00f3w, zanim napastnicy dotarli do kluczowego repozytorium. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libretro\/RetroArch\">RetroArch<\/a><\/noindex>. <\/p>\n<p>Na serwerze kompilacji hakerzy uszkodzili us\u0142ugi zajmuj\u0105ce si\u0119 tworzeniem nocnych i stabilnych kompilacji, a tak\u017ce odpowiedzialne za organizacj\u0119  <noindex><a rel=\"nofollow\" href=\"http:\/\/lobby.libretro.com\/\">gier sieciowych<\/a><\/noindex> (netplay lobby). Z\u0142o\u015bliwa aktywno\u015b\u0107 na serwerze ograniczy\u0142a si\u0119 do usuni\u0119cia zawarto\u015bci. Nie odnotowano pr\u00f3b podmiany jakichkolwiek plik\u00f3w ani wprowadzania zmian w kompilacjach RetroArch i g\u0142\u00f3wnych pakietach. Obecnie praca Core Installer, Core Updater i Netplay Lobby oraz powi\u0105zanych z nimi stron i us\u0142ug (Update Assets, Update Overlays, Update Shaders) jest zak\u0142\u00f3cona.<\/p>\n<p>G\u0142\u00f3wnym problemem, z kt\u00f3rym projekt zmaga\u0142 si\u0119 po incydencie, by\u0142o braku zautomatyzowanego procesu tworzenia kopii zapasowych. Ostatnia kopia zapasowa serwera buildbot zosta\u0142a zrobiona kilka miesi\u0119cy temu. Problemy te zosta\u0142y wyja\u015bnione przez deweloper\u00f3w brakiem funduszy na system automatyzacji kopii zapasowych, w zwi\u0105zku z ograniczonym bud\u017cetem na utrzymanie infrastruktury. Deweloperzy planuj\u0105 nie przywraca\u0107 starego serwera, ale uruchomi\u0107 nowy, kt\u00f3rego stworzenie by\u0142o w planach. W takim przypadku kompilacje dla podstawowych system\u00f3w, takich jak Linux, Windows i Android, b\u0119d\u0105 uruchomione od razu, ale przywr\u00f3cenie kompilacji dla system\u00f3w specjalistycznych, takich jak konsole do gier i stare kompilacje MSVC, zajmie troch\u0119 czasu.<\/p>\n<p>Zak\u0142ada si\u0119, \u017ce przywr\u00f3cenie zawarto\u015bci usuni\u0119tych repozytori\u00f3w oraz identyfikacja atakuj\u0105cego pomo\u017ce GitHub, do kt\u00f3rego wys\u0142ano odpowiednie zapytanie. Na razie wiadomo tylko, \u017ce atak zosta\u0142 przeprowadzony z adresu IP 54.167.104.253, co sugeruje, \u017ce atakuj\u0105cy m\u00f3g\u0142 wykorzysta\u0107 skompromitowany serwer wirtualny w AWS jako punkt po\u015bredni. Informacje na temat metody w\u0142amania nie s\u0105 podawane.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53558\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Libretro, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0441\u043e\u043b\u0435\u0439 RetroArch \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0441\u043e\u043b\u0435\u0439 Lakka, \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438\u043b\u043e \u043e \u0432\u0437\u043b\u043e\u043c\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u0432\u0430\u043d\u0434\u0430\u043b\u0438\u0437\u043c\u0435 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u0445. \u0417\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u0441\u043c\u043e\u0433\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443 (buildbot) \u0438 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c \u043d\u0430 GitHub. \u041d\u0430 GitHub \u0437\u043b\u043e\u0443\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u0438\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Libretro, \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0432\u0448\u0438\u0441\u044c \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0434\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-91711","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Libretro, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0441\u043e\u043b\u0435\u0439 RetroArch \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0437\u043b\u043e\u043c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Libretro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e RetroArch | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Libretro, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0441\u043e\u043b\u0435\u0439 RetroArch \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-17T11:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-17T11:42:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47W\u0142amanie na serwer budowy i kompromitacja repozytori\u00f3w spo\u0142eczno\u015bci Libretro, rozwijaj\u0105cej RetroArch | ProHoster","description":"Spo\u0142eczno\u015b\u0107 Libretro, zajmuj\u0105ca si\u0119 tworzeniem emulatora konsol gier RetroArch i dystrybucji do tworzenia.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0437\u043b\u043e\u043c \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043e\u043c\u043f\u0440\u043e\u043c\u0435\u0442\u0430\u0446\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Libretro, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e RetroArch | ProHoster","og:description":"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Libretro, \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043a\u043e\u043d\u0441\u043e\u043b\u0435\u0439 RetroArch \u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/vzlom-sborochnogo-servera-i-komprometacziya-repozitoriev-soobshhestva-libretro-razvivayushhego-retroarch","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-17T11:42:10+00:00","article:modified_time":"2020-08-17T11:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91711","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:22:23","updated":"2022-10-05 21:45:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/91711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=91711"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/91711\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=91711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=91711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=91711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}