Analyzing the compromised DLL file that started the Solorigate attack
91–100 of 149 posts
Re: Analyzing the compromised DLL file that started the Solorigate attack
#92I am curious how this code actually made it in, based upon the following: > The fact that the compromised file is digitally signed suggests the attackers were able to access the company’s software development or distribution pipeline. Evidence suggests that as early as October 2019, these attackers have been testing their ability to insert code by adding empty classes. Unless this a compromise of the build machine, i…
Or if Java is a bridge too far, are you inspecting your minified webpack output to ensure no one is inserting malicious Javascript?
Re: Analyzing the compromised DLL file that started the Solorigate attack
#93Earlier quoted context omitted.
This makes me think of a common refrain when dealing with parasite infestations: If you see one, there's way more than just one. Deterministic builds cannot come soon enough. And really, builds are not enough, we need to be able to extend confidence in the execution of the programs we write much deeper than just builds.
> Deterministic builds cannot come soon enough. This doesn't do anything for people who buy SolarWinds Orion, which is a closed-source off-the-shelf tool that gets picked up everywhere because of a combination of good sales tactics, compliance checkboxes, and ability to remove work from all involved. Going back up the chain, a technical solution probably won't solve the issues inside SolarWinds either. Systemic organ…
Re: Analyzing the compromised DLL file that started the Solorigate attack
#94Re: Analyzing the compromised DLL file that started the Solorigate attack
#95Earlier quoted context omitted.
It can affect non-snake oil from good vendors who provide useful solutions for meaningful compliance tests, too, though. Or just any popular B2B software provider. If one of the big 3 superpowers really wants to backdoor your product, then even a top-notch company might fall victim. Hopefully this increased awareness will make it harder to pull off these subtle compromises without it getting caught sooner, though.
Google banned Windows machines from their workforce a decade ago (due to getting hacked by the Chinese). Has Google relaxed that ban in any way? I.e. does Google believe that Windows 10 is now secure? What other major corporations or government departments have followed Google’s example since 2010?
Re: Analyzing the compromised DLL file that started the Solorigate attack
#96Earlier quoted context omitted.
> Deterministic builds cannot come soon enough. This doesn't do anything for people who buy SolarWinds Orion, which is a closed-source off-the-shelf tool that gets picked up everywhere because of a combination of good sales tactics, compliance checkboxes, and ability to remove work from all involved. Going back up the chain, a technical solution probably won't solve the issues inside SolarWinds either. Systemic organ…
Being liable for the consequences of poor software development and security practices would
Re: Analyzing the compromised DLL file that started the Solorigate attack
#97Earlier quoted context omitted.
it's been a common way to refer to a scandal since Watergate[0]. Don't know if that's actually the case here though. [0] https://en.wikipedia.org/wiki/Watergate_scandal
but why? why cannot it just be "solarwinds hack"
Re: Analyzing the compromised DLL file that started the Solorigate attack
#98Earlier quoted context omitted.
The secretary of state has said as much, and pointed at Russia. Sure, he could be lying, but given the president's reflexive defense of Russia, that would be a weird lie to go with. If anything, it's an admission against interest, which strongly suggests to me that this is the assessment of the relevant security agencies.
Trump said it was China
Re: Analyzing the compromised DLL file that started the Solorigate attack
#99What's the thing about adding "-gate" to everything?
Re: Analyzing the compromised DLL file that started the Solorigate attack
#100I am curious what network detection could be done to detect this sort of thing. Clearly the code needed to make outbound connections to hosts. Some thoughts: if there is an encoded sub domain, flag this as suspicious. Any code that uses a function to decode a base64 encoded string should be a red flag. Any newly created thread code should be detected and checked most carefully. Any others people can think of?
Renting space that shares a netblock with a trusted host could make that more difficult.