Изменить стиль страницы

She returned to the couch and sat, leaning toward Charlie, her elbows on her knees.

“So,” she said, “you need to tell all the Internet security companies about the gold-farming bots. When the virus-checking programs have the bots in their database, that will take care of most of the problem.”

Charlie shook his head. “Sorry, no,” he said. “Virus-checking programs generally don’t wipe the program, they quarantine it so that the experts can study it. Which means they’ll find out how the bots work, which means any one of their engineers could release a new, improved bot into the environment again, one tooled so that the virus checkers wouldn’t find it.

“And,” he added with an emphatic gesture, “what if a hacker took a look at what turned up in his quarantine cage? Better I have all the money in the world than some bastard at McAfee or a fourteen-year-old script kiddie.”

Dagmar sagged into the cushions, defeated.

“Your compassion knows no bounds,” she said.

Anger grated in his voice. “I’m trying to think of a way out of this!” he said.

“You said you had a plan to fix the problem.”

“I also said it wouldn’t work.” There was still defiance in Charlie’s voice.

“Tell me about it.”

His jaw muscles clenched.

“Okay,” he said. He looked up at her. “I’ve been manipulating stocks, trying to figure out how the bots would react. That’s what I did with Portcullis, and what I’m doing with Tapping the Source. I’ve been buying and selling online, too. Penny stocks-it doesn’t take much to alter their value. I’ve still got my original bot running on my old PC. It’s networked with the others, and it gets news from the network about what to buy and sell. I’m watching it, and I’m getting an idea of how the bots think.”

“Yes. Good. Go on.”

“When I make certain trades, the bots see it-remember, they’re analyzing tens of thousands of trades every second. When certain things happen, I can count on the bots’ reacting a certain way. And if I can trace their orders and find out where they’re hiding, I could send a patch that will turn them off.” He gave a mischievous look. “Or rather, I’ll tell them to liquidate their positions, send the results to my bank account, and then turn off. Not,” he said, seeing her face, “because I need the money, but because large sums sitting in the accounts of brokerage houses are a temptation to mischief.”

“Okay,” Dagmar said. “Let’s pretend I believe that.”

Charlie made a cat’s cradle of his fingers. “The problems with the plan are twofold.”

“Twofold,” Dagmar repeated. The first time in her life she’d heard anyone speak the word aloud.

“First, all the actual buy and sell orders come from online brokers, so tracing them would just give us the brokers’ servers, not the servers where the bots are hiding.”

“Right.”

“That’s why I’ve been flying all over the place, talking to the security people at brokerage houses,” he said. “I’ve told them that I’ve found evidence of someone using unlicensed copies of Rialto to manipulate the markets. I’ve got them to agree to let me see a list of the IP addresses from which buy and sell orders of certain stocks originate on certain days.”

“There must be a million online brokerage houses,” Dagmar said.

“I didn’t tell the bots to use some boiler-room operation in Jersey, you know.” Charlie’s tone was scornful. “There are only a handful that are big enough to trade in every market across the world and to swing the kind of trades that brought down Chile. Those are the ones I programmed into the agents in the first place, six years ago.”

“Okay, great,” Dagmar said. “You’ve got the brokerage firms cooperating. So what’s the problem?”

“If the bot is sitting in an insecure computer-which is very possible, considering how they spread-I can send the patch to that IP address and everything’s good. But if the computer is firewalled, I’m screwed. In order to get the patch in, I’d have to find out who that IP address belonged to, contact that person, tell them their computer was infected, and either get them to erase the bot or to load the patch themselves.”

“Or let you through their firewall.”

“Yes.” Charlie looked at the wall in despair. “Do you know how much work that is? It would take thousands of hours.”

“Or thousands of people,” Dagmar said.

She looked at him.

“Or millions,” she said.

He gazed at her with wide eyes.

“Oh,” he said.

CHAPTER TWENTY-TWO This Is Not an Exit

Over what remained of the weekend, Siyed sent no flowers, made no calls, and was not observed haunting the apartment parking lot. No Russian killers were seen, and Richard the Assassin seemed to have succeeded in keeping Joe Clever from breaching computer security.

None of this meant peace for Dagmar. She worked madly on Briana Hall, trying to figure out how to get the players to track down Charlie’s swarm of bots.

The scenario itself was clear enough-the financiers who hoped to profit from the terror attack would send buy or sell orders to manipulate the market, and the players would track them down and stop them and unknowingly kill Charlie’s bots while they were at it-but the exact game mechanism by which the players would locate and process all this information, and then act on it, was unclear.

Dagmar called an early morning meeting on Monday with the whole design team-“early morning” in this case being an IT euphemism for ten o’clock. She knew how badly they dealt with Mondays.

She wasn’t in very good shape herself. Hoping for clean arteries and a lively mind, she’d breakfasted on oatmeal and Red Bull, but she suspected she’d failed on both counts.

She encountered BJ in the parking lot as they walked to the entrance. He was dressed in a charcoal gray shirt with pearl buttons and softly glowing gray cashmere slacks.

For the first time ever, Helmuth had competition for the title of best-dressed game geek in the building.

Dagmar looked at him and lifted her eyebrows.

“Dressing for the other tycoons?” she said.

BJ spread his hands and did a clumsy pirouette.

“And thanks to you,” he said, “I can afford it.”

She hugged him hello.

“Good for you,” she said.

“Things are looking up. Once I get a paycheck, I hope you’ll let me take you to dinner.”

She grinned. “Absolutely.”

The door opened to her thumbprint. She said hello to Luci at the front desk, saw with satisfaction that no enormous bouquet from Siyed waited, then walked with BJ to the elevator. As they waited in the elevator lobby, Dagmar looked again at BJ. He was glowing with pleasure, the smile on his face just the least bit smug.

“Either this is a fucking great job you’ve got,” Dagmar said, “or you got laid last night. Which is it?”

BJ leaned back and laughed. Louder, Dagmar thought, than the joke quite warranted.

“Why not both?” BJ asked.

She shrugged. “Why not?”

“I was on the phone to the East Coast this morning,” BJ said. “And I nailed the job down.”

“It’s on the East Coast?” Dagmar asked. “Can you talk about it yet?”

“No, the job’s here. I-”

The elevator door opened, and they stepped into the car. The doors slid shut, and BJ turned to Dagmar.

“I was on the phone with Austin’s father,” he said. “I’m going to be the new chief operating officer of Katanyan Associates.”

A long moment followed, the elevator ascending, in which Dagmar looked at BJ and seemed to see a completely new human being, not an old friend but an alien, a total stranger.

“Damn,” she said, for lack of anything better.

His grin was radiant.

“It’s really something, isn’t it?” he asked.

“I…” She considered him again, still a stranger. “I hope you don’t take this the wrong way,” she said, “but do you know anything at all about the venture capital business?”