Programmer Steals Software That Runs Goldman Sachs’ Automated Trading Systems

July 6th, 2009

Update: Programmer Out on Bail

Via: Reuters:

A former Goldman Sachs Group Inc computer programer accused of stealing secret trading codes from the financial firm has been released from federal custody after posting bail, authorities said on Monday.

Sergey Aleynikov, 39, was arrested by the FBI on Friday and charged with “theft of trade secrets.” He met the terms of his $750,000 bail and was released Monday, said FBI spokesman James Margolin.

Aleynikov is accused of misusing computer codes that belong to his former employer, a New York-based financial institution that authorities did not identify in court papers but sources say is Goldman Sachs.

A transcript of Aleynikov’s appearance before U.S. Magistrate Kevin Nathaniel Fox in Manhattan on Saturday also shows that Aleynikov worked for Goldman.

His lawyer, Sabrina Shroff, said at that proceeding that Aleynikov told authorities after his arrest that he did not intend to sell the information or use it “contrary to my employment agreement with Goldman Sachs.”

Goldman has not seen its business or clients harmed by the purported computer breach, a source familiar with the situation said on Monday. The firm declined to comment.

The case could shed light on the workings of intricate trading systems developed by Goldman. It also raises questions about the security of lucrative Wall Street proprietary trading operations.

However, the New York Stock Exchange said on Monday there was no connection between the alleged security breach and an error that dropped Goldman from a trading report the NYSE issued last week.

Aleynikov, a Russian immigrant living in New Jersey, was arrested on Friday night as he got off a flight at Newark Liberty International Airport, according to an FBI affidavit filed in the case.

Aleynikov had been held at the Metropolitan Detention Center in Brooklyn.

Terms of his bail required a $750,000 personal recognizance bond to be secured by three financially responsible people.

His bail also included $75,000 in cash, and Aleynikov was ordered to surrender his travel documents and not to access the computer data at issue in the case.

A preliminary hearing was scheduled for August 3.

A “For Sale” sign stood on the lawn of Aleynikov’s home on Monday night in Little Falls, New Jersey. The vacated two-story Colonial-style home, whose open mailbox had letters peeking out, was listed as “priced to sell” in an online advertisement by an area real estate agency.

Authorities contend Aleynikov stole codes used for sophisticated automated stock and commodities trading. They say Aleynikov, who earned $400,000 a year at Goldman, improperly copied proprietary computer code and then uploaded it to a computer server in Germany.

After he was arrested, he told authorities he had only intended to collect “open source” files on which he had worked but “later realized that he had obtained more files than he intended,” the FBI agent said in the court papers.

The FBI said Aleynikov worked at the financial institution from May 2007 until June 5, when he left to work for a new company focused on high-volume automated trading.

Aleynikov’s wife, Elina, told Reuters on Sunday that her husband is innocent. She said in a phone interview from the couple’s New Jersey home that her husband worked hard for Goldman and has been a good citizen who has lived in the United States for 19 years.

— End Update —

Don’t miss the following Zero Hedge piece for more: Is A Case Of Quant Trading Sabotage About To Destroy Goldman Sachs?

In the 5 days immediately preceeding his departure from “Financial Institution” (potentially GS), Sergey allegedly downloaded 32 megs of ultra top-secret quant trading proprietary code, that, according to Special Agent McSwain’s affidavit, he then proceeded to encrypt and upload to a website in Germany, with a UK owner. One can only imagine the value of this “code” not only to Goldman but to the highest bidder. After all, from the affidavit: “certain features of the [code], such as speed and efficiency by which it obtains and processes market data, gives the Financial Institution a competitive advantage among other firms that also engage in high-volume automated trading.The Financial Institution further believes that, if competing firms were to obtain the [code] and use its features, the Financial Institution’s ability to profit from the [code]’s speed and efficiency would be significantly diminished.” Needless to say, many others are now also likely hot on the trail of the code.

Via: Reuters:

Did someone try to steal Goldman Sachs’ secret sauce?

While most in the US were celebrating the 4th of July, a Russian immigrant living in New Jersey was being held on federal charges of stealing top-secret computer trading codes from a major New York-based financial institution—that sources say is none other than Goldman Sachs.

The allegations, if true, are big news because the codes the accused man, Sergey Aleynikov, tried to steal is the secret code to unlocking Goldman’s automated stocks and commodities trading businesses. Federal authorities allege the computer codes and related-trading files that Aleynikov uploaded to a German-based website help this major “financial institution” generate millions of dollars in profits each year.

The platform is one of the things that apparently gives Goldman a leg-up over the competition when it comes to rapid-fire trading of stocks and commodities. Federal authorities say the platform quickly processes rapid developments in the markets and uses top secret mathematical formulas to allow the firm to make highly-profitable automated trades.

The criminal case has the potential to shed a light on the inner workings of an important profit center for Goldman and other Wall Street firms. The federal charges also raise serious questions about the safeguards Wall Street firms deploy to protect their proprietary trading systems.

The criminal case began to unfold on the evening of July 3 when Aleynikov was arrested by FBI agents at Newark Liberty Airport, after returning from Chicago. Aleynikov had just started a job with another firm in Chicago, after leaving the big firm in NY in early June. It appears the financial institution allegedly victimized by Aleynikov had alerted federal authorities that its former employee might be up to no good.

On July 4, Aleynikov was processed on a “theft of trade secrets” charge in a criminal complaint that was filed in federal court in Manhattan. As of this afternoon, he was still being held in federal custody pending posting of bail.

A Goldman spokesman declined to comment on the incident. A spokeswoman for the US Attorney in the Southern District of New York didn’t comment. Authorities reportedly took all the computers from Aleynikov’s home in New Jersey.

Sabrina Shroff, Aleynikov’s lawyer, says the facts will bear out that her client is innocent. She’s hoping he will be released from custody soon.

His wife, Elina, says her husband is innocent. Speaking in a phone interview from the couple’s New Jersey home, she says her husband worked hard for Goldman Sachs and has been a good citizen–noting he’s lived in the US for 19 years. She seems mystified that federal authorities would arrest him on the eve of a holiday.

The Federal Bureau of Investigations, in charging Aleynikov, says he began working for the major financial institution in May 2007 as a computer programmer and left in early June. That would appear to match the description of a man named Serge Aleynikov, as it is listed on the social networking website LinkedIn.

The bio information for Aleynikov on LinkedIn says he joined Goldman in May 2007 and was vice president for equity strategy. The bio says he was responsible for “development of a distributed real-time co-located high-frequency trading platform.” In his own words, he goes on to describe the platform as “a very low latency (microseconds) event-driven market data processing, strategy and order submission engine.”

The case against Aleynikov may explain why the New York Stock Exchange moved quickly in the past week to alter its methodology for reporting program stock trading. Goldman often was at the top of the chart–far ahead of its competitors.

On the week ending June 19, Goldman, for instance, was ranked first on the NYSE program trading list. But on the week of June 22, Goldman mysteriously didn’t appear on the list of the top 15 firms at all. It simply vanished without any explanation. Then the NYSE announced it would change some of the data for calculating the trading report. The Zerohedge blog was all over this controversy a week ago.

And now Tyler Durden of ZeroHedge has come in with his own excellent analysis of this strange, strange criminal case. I highly recommend reading it.

It’s possible Goldman asked the NYSE to alter some of its reporting methodology after the firm discovered that someone may have infiltrated the proprietary computer codes it uses.

Here’s the way the criminal complaint describes the Goldman trading platform:

The Financial Institution has devoted substantial resources to developing and maintaining a computer platform that allows the Financial Institution to engage in sophisticated high-speed, and high-volume trades on various stock and commodities markets. Among other things, the platform is capable of quickly obtaining and processing information regarding rapid developments in these markets.

Meanwhile, federal authorities appear to believe Aleynikov, who has lived in the US for more than a dozen years but frequently travels back-and-forth to his native Russia, may have had help. The German website that Aleynikov allegedly uploaded the stolen information to is registered to a person in London. That, of course, gives rise to speculation about this all being a case of international espionage.

This case is quickly unfolding and there’s plenty more information to unearth about Aleynikov. For instance, it appears that he and his wife are competitive ballroom dancers–there are some videos of them on youtube.com. The job he took in Chicago, according to the criminal complaint, paid nearly three times more than his $400,000 salary at Goldman.

Which Chicago firm hired Aleynikov? Inquiring minds want to know. But you can rule out the giant hedge fund conglomerate Citadel. It’s not them.

Also there’s more to learn about anyone who might have been helping him and the fallout this may have for Goldman. When he was arrested, Aleynikov told the FBI he “only intended to collect ‘open source’ files on which he had worked, but later realized that he had obtained more files than he intended.” But authorities say after he uploaded the files he encrypted them and “erased” the program he used to encrypt them.

It’s not clear why the authorities and apparently Goldman waited so long to move on Aleynikov, even though they knew he had uploaded the information weeks ago.

One question investors need to ask is whether this incident will have any impact on Goldman’s second-quarter earnings. The alleged wrongoing by Aleynikov took place at the beginning of the month–although it’s not clear if it had any material impact on automated trading.

Update: The NYSE has not stopped reported program trading results. Instead, it’s altered the method it uses for putting together that report.

More: Goldman: Pwned?

Research Credit: Treason Holdings, dilinger

One Response to “Programmer Steals Software That Runs Goldman Sachs’ Automated Trading Systems”

  1. FRLVX says:

    I’ve been comptemplating building an automated system based on the DROOLS platform. But I’d much rather use Goldman’s code. The ultimate warez, damn I’d love to get hold of those golden bits and bytes 😉

Leave a Reply

You must be logged in to post a comment.