Op 13 december melden verschillende nieuwsbronnen, waaronder Reuters, The Washington Post en The Wall Street Journal, dat meerdere Amerikaanse overheidsinstellingen het slachtoffer waren van een significante breach die naar verluidt in verband werd gebracht met hackers die verbonden zijn aan een nation-state. Additionele rapporten hebben sindsdien een direct verband bevestigd tussen deze breach en de breach van de cybersecurity speler FireEye van vorige week.
Volgens een tweet van Dustin Volz, verslaggever voor The Wall Street Journal, was de bron van de inbreuk “een fout in IT-firma SolarWinds”.
Russia has hacked several govt agencies including Treasury and Commerce as part of a widespread attack that also hit FireEye. They got in through a flaw in IT firm SolarWinds, which has 100s of thousands of customers, including military and Fortune 500.https://t.co/l6pC9vwvs6
— Dustin Volz (@dnvolz) December 13, 2020
Na de publicatie van deze nieuwsartikelen is inmiddels aanvullende informatie over de breach openbaar gemaakt.
Kim Zetter, een cybersecurity en security journalist, tweette details uit een Threat Analyst Report (TAR) gepubliceerd door Microsoft. Microsoft is een van de firma’s die is aangesproken om te helpen bij het onderzoek naar de FireEye-inbreuk. Microsoft gaf de aanval de bijnaam “Solorigate.”
I have report from Microsoft about SolarWinds hack, including IoCs. Excerpts in this thread: "Microsoft security researchers recently discovered a sophisticated attack where an adversary inserted malicious code into a supply chain development process…. 1/
— Kim Zetter (@KimZetter) December 14, 2020
Daarnaast heeft FireEye een blogpost gepubliceerd met een meer gedetailleerde beschrijving van de manier waarop de breach heeft plaatsgevonden, inclusief een reeks tegenmaatregelen die indicatoren van compromise (IOC’s) bevat, zoals een lijst van hashes, en de regels voor o.a. Snort en ClamAV. Ook zijn verschillende YARA rules beschikbaar. FireEye verwijst naar de backdoor als “SUNBURST.”
New Blog from us at FireEye: Writeup of UNC2452, a highly sophisticated attacker who distributed malware via a software supply chain attack. Blog contains descriptions of how it happened, what they do post compromise and suggested mitigations.https://t.co/0J7kzPt1ti
— Ben Read (@bread08) December 14, 2020
Op 14 december heeft SolarWinds een Formulier 8-K ingediend bij de Amerikaanse Securities and Exchange Commission dat licht werpt op de mogelijke gevolgen van dit incident. In de 8-K zegt SolarWinds te geloven dat het aantal klanten met een actieve installatie van Orion-producten met deze achterdeur “minder dan 18.000” is.
Volgens de Microsoft TAR en de FireEye blog post is een “zeer geavanceerde” tegenstander erin geslaagd om de supply chain van SolarWinds, een bedrijf dat IT-infrastructuur management software te ontwikkelen, binnen te dringen. Dit resulteerde in de plaatsing van kwaadaardige code in de Orion Platform software die het bedrijf ontwikkeld.
De achterdeur bevindt zich in een dynamic-link bibliotheek (DLL) bestandsnaam SolarWinds.Orion.Core.BusinessLayer.dll. Het bestand is op 24 maart door SolarWinds digitaal ondertekend met een geldig certificaat, wat betekent dat het door het onderliggende besturingssysteem wordt vertrouwd en geen alarm slaat.
Het “backdoored” DLL-bestand werd uitgerold als onderdeel van de SolarWinds-software die tussen maart en juni 2020 is gebouwd en die toegankelijk is via de SolarWinds-website. Zodra een organisatie de schadelijke software-update heeft geïnstalleerd, blijft het backdoored DLL-bestand gedurende twee weken in winterslaap voordat het in gebruik wordt genomen. Dit is een van de heimelijke elementen van deze operatie. FireEye zegt in haar blogpost dat de achterdeur zich ook “met de legitieme activiteit van SolarWinds” heeft weten te mengen om zo detectie te omzeilen.
Voor een gedetailleerde teardown van het DLL-bestand, inclusief de bijbehorende IOC’s en netwerkactiviteit, raden wij u sterk aan om FireEye’s uitgebreide blogpost over het incident te lezen.
Naar verluidt is deze operatie tot vorige week onder de radar gebleven. FireEye merkt echter op dat de activiteit “momenteel aan de gang is” en dat deze “wijdverspreid is, met gevolgen voor publieke en private organisaties over de hele wereld”.
Hoewel de details nog maar net bekend zijn, moedigen wij organisaties die het SolarWinds Orion Platform gebruiken aan om aan te nemen dat hun netwerken zijn gecompromitteerd en bestaande incident response plannen te activeren, samen te werken met uw interne cybersecurity teams of samen te werken met een organisatie die incident response acties uitvoert om de impact op uw organisatie te identificeren.
SolarWinds heeft een security advies over dit incident gepubliceerd. Volgens het bedrijf zijn de volgende bouwversies van de software van het Orion-platform getroffen.
Versions | Release Date |
---|---|
2019.4 HF 5 through 2020.2 with no hotfix | March 2020 through June 2020 |
2020.2 HF 1 | June 2020 through July 2020* |
SolarWindsnoemt de volgende specifieke producten in haar Orion platform waarvan bekend is dat ze worden beïnvloed:
Als onderdeel van haar advies adviseert SolarWinds organisaties die gebruik maken van haar Orion Platform een upgrade naar versie 2020.2.1 HF 1. SolarWinds merkt echter op dat zij van plan is een tweede hotfix, 2020.2.1 HF 2 uit te brengen op dinsdag 15 december.
Deze tweede hotfix zal de gecompromitteerde DLL-component vervangen door de echte DLL-component en zal “verschillende extra veiligheidsverbeteringen” bevatten.
Als een upgrade naar de nieuwste hotfix-versie voor uw organisatie niet haalbaar is, heeft SolarWinds een link naar een document over het beveiligen van de configuratie voor het Orion-platform beschikbaar gesteld.
Daarnaast heeft het Cybersecurity and Infrastructure Security Agency (CISA) op 13 december de Emergency Directive 21-01 gepubliceerd, die richtlijnen geeft aan de Federal Civilian Executive Branch-agentschappen met betrekking tot dit incident. Ook het Nederlandse NCSC heeft een beveiligingsadvies uitgebracht.
Totdat er een complete patch beschikbaar is, kunnen Access42 (en Tenable) klanten gebruik maken van onze bestaande detectie plugin om alle SolarWinds Orion-middelen in uw omgeving te identificeren.
Bovendien zal een nieuwe versie controle plugin worden uitgebracht om de getroffen versies van SolarWinds in uw omgeving te helpen identificeren.
Cookie | Duration | Description |
---|---|---|
_GRECAPTCHA | 5 months 27 days | This cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis. |
cookielawinfo-checkbox-advertisement | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement". |
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
bcookie | 2 years | This cookie is set by linkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page. |
lang | session | This cookie is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website. |
lidc | 1 day | This cookie is set by LinkedIn and used for routing. |
Cookie | Duration | Description |
---|---|---|
YSC | session | This cookies is set by Youtube and is used to track the views of embedded videos. |
Cookie | Duration | Description |
---|---|---|
_ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_gtag_UA_116473530_1 | 1 minute | This cookie is set by Google and is used to distinguish users. |
_gat_UA-116473530-1 | 1 minute | This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It appears to be a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites. |
_gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
Cookie | Duration | Description |
---|---|---|
bscookie | 2 years | This cookie is a browser ID cookie set by Linked share Buttons and ad tags. |
IDE | 1 year 24 days | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
prism_476809757 | 1 month | Used by ActiveCampaign to track usage of newsletters |
test_cookie | 15 minutes | This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 5 months 27 days | This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
Cookie | Duration | Description |
---|---|---|
AnalyticsSyncHistory | 1 month | No description |
CONSENT | 16 years 7 months 5 days 13 hours | No description |
li_gc | 2 years | No description |
UserMatchHistory | 1 month | Linkedin - Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences. |