Goldman seems to be running networking software from 2008
gs.com.
gs.com.
If you do business with Goldman Sachs or if they are interested in doing business with you, you already have communication channels with them, and there's nothing that GS.COM could do to augment that in any way that is in any way meaningful.
I'd be willing to bet that even a complete takeover of the webhosting behind GS.COM wouldn't get an attacker an iota closer to taking over any systems that actually matter to them.
I remember what it was like to get approval there to make them open a port in a firewall so we could send e-mail from servers co-located at stock exchanges back to ourselves in the office. ...getting that signoff was a serious ordeal because the co-location networks operated by the stock exchanges are treated by them as "hostile", and they fought nail-and-teeth for keeping their firewalls as tight as they could possibly be. Asking them to loosen their security on anything internet-facing by even just an iota is an ordeal I never ever in my professional career want to have to go through.
You get a link, you check it because you're good like that, see gs.com and then trust it.
For GS.COM that hit-rate would be extremely small, unless you were somehow able to to reach people who are in business with GS with very high accuracy, and then the next problem you'd face is that the trust that these people put in GS.COM doesn't extend to doing any kind of business there. If you're a Norwegian oil company and you have GS handle your USD Forex forward contracts, then the way you do that kind of business is that you call somebody on the phone who works at GS, whose voice you recognize, who has likely invited you to their wedding at some point. You wouldn't expect them to send you an e-mail that put you into a web-flow on GS.COM that somehow ended up with you wiring a few million to an account number they display on-screen.
[A television is showing Blondie as a news anchor. The inset picture of the news shows the logo of LulzSec, a man wearing a monocle and top hat.]
Blondie: Hackers briefly took down the website of the CIA yesterday...
[Ponytail, sitting in an armchair, is watching a television (seen from the side) standing on a table hearing what Blondie says as indicated with a zigzag line from the TV. Above the top part of the frame is a smaller frame with a label:]
What people hear:
Blondie (not shown from the TV): Someone hacked into the computers of the CIA!!
[Megan, sitting in an armchair, is watching a television (seen from the side) standing on a table hearing what Blondie says as indicated with a zigzag line from the TV. Above the top part of the frame is a smaller frame with a label:]
What computer experts hear:
Blondie (not shown from the TV): Someone tore down a poster hung up by the CIA!!
I bet some of my half baked ideas from 2008 are still running robustly, so long as there's no known vulnerabilities and it's been maintained I don't think the age of software really tells you much about it.
I've seen a few with instructions to compile with Closure Compiler, but of the (approximately one) I've checked, the output was barely even minified, never mind optimized
Note: there is a trailing dot after their url (which is validate btw, but that trailing dot seems to be causing the error)
It happens very often with enterprise software.
And you can get this exact same page if you go to http://crs.ultradns.net/
ge.com. art.com. iata.org.
Just take a look at the job ads out there for investment banks -
https://www.ziprecruiter.com/c/JPMorgan-Chase-&-Co/Job/Mainf...
Your post here is so weak because it 'seems' to be the DNS provider and like other pointed out, nothing to do with GS really
It’s the same at pretty much all banks.
You can have fun digging in the source code of emails from various companies, or looking at PDF invoices, etc (check for lines of text at the bottom!).
Just before the advent of Gameboy Color, I ported a 50-year-old BWR/PWR nuclear reactor simulator containing 5MLoC from UNIX to Win32.
Roughly the same time, I made for a customer a JRE installer running from a CD-R (it seemed important because it ran slowly) to install a DOS program of a text database of structural building codes. I'm sure no one uses it now... or I really hope.
most ATMs used to be backed by a mainframe.
I saw some newer ATMs using Windows Embedded so I guess they changed at some point.
IMS has been continuously developed and evolved to do one job well.
I'm not that dude, but I bet I used to know him.
But at least there are no zero days to worry about..
This is called burnt ends security
Source: Was a "strat" (quant developer in the front office at Goldman) for 8 years, including starting in the group that used to run version repo, CI/CD pipeline and internal build and distribution tooling for all of this. Think a code pipeline that builds circa 30m lines of C++, 20-ishm lines of Java code daily on 3 different platforms (Linux, Solaris and Windows) and distributes it globally across thousands of machines every 2 weeks and if mistakes are made it can cost millions of USD. And this predates most of what people think of as "devops" by some years (I was there 2002-2010 ish).
I did the ports from pre-ansi to ansi C++ compilers on all three platforms (in each case with one other dev specific to the platform) and this was in the days when template instantiation compile error messages would be literally 50+ pages long. I got very good with vim and quickfix lists :-)
I'd say they were ahead of their time for perhaps five to ten years, but then fell behind.
Like, sure, maybe a company like Facebook or Google can fairly easily be up-to-date, they have a million engineers running around there, but a lot of companies decidedly aren't tech-focused.
It's drastically easier to maintain and patching recent software. You don't need to have everything written in JS and running on Kubernetes for that.
More than that, I personally have seen multiple careers of senior managers, 7/8 figure salaries, destroyed beyond repair over new IT projects. $20mil 2 year project becomes a 5 year $180mil white elephant. You can seed a software company, develop a product and deploy it in these organisations faster and cheaper.
They rarely talk about it externally though, and it’s all built to facilitate their primary businesses.
Most organizations acknowledge that it's generally preferable to run up to date and modern software. But at the same time, updating or, even worse, replacing a piece of technology can be extremely complex, and also quite risky, so people naturally chose the path of least resistance and keep old pieces software (or hardware) running.
And even Facebook or Google are likely not immune to that.
For example, Google used to run RedHat 7.1 (release in 2001) for a very long time, only transitioning recently to a more modern Debian OS base.
http://events17.linuxfoundation.org/sites/events/files/slide...
This is of course with huge caveats as Google has the resources and the people to basically maintain their own distribution, and practically did so upgrading this RH 7.1 base with security and bug fix patches, and including newer components such as recent kernels. But overall, the base system Google used was quite old, almost to a scary extent to be honest.
Also, the upgrade process detailed in the slides is really interesting and show how complex and involved it was for Google. For organizations less able to attract very good engineers this kind of upgrade would either be extremely painful (bugs, downtime, etc), or even nearly impossible.