Part 21 (1/2)

Look at his connect speed! He wasn't coming in over a modem. He was talking to the mainframe through one of its terminals. Swan's scalp p.r.i.c.kled. He had to be right here right here. But where? There were around forty terminals in the building.

It took her a few more minutes, a little more digging in the system, to work out which terminal he was using. She couldn't use the normal commands any sysadmin could use to find out who was where doing what: he would have noticed her in a moment, and fled. She finally grabbed the information from an error log, a single line written by the system when he'd made a typo.

The noise of the compute centre, the breathing of all those machines, was enough to mask the sound of the door swis.h.i.+ng open. She could see the backs of three heads, three people working in the company's mainframe. She knew the number and location of every terminal in the room.

She walked right up to Bob. He was so intent on what he was doing that he simply didn't notice her. She watched over his shoulder as he patiently tried one trick after another, trying to grab root. Each time, he b.u.mped up against one of her security fixes, and crossed off his tactic from a hand-written list.

Swan caught her bottom lip between her teeth. There was one she'd missed he was in her account! Without a pause, he listed her files, spotted the new and huge program created by the monster, and set up an ftp session to transfer a copy of it somewhere else. She had to restrain herself from grabbing his shoulders and flinging him away from the terminal, spinning in his chair. She had to see where that file was being sent to.

He only looked up when the security guard she'd called clumped into the room, his billy club banging against the doors as they slid open. Bob froze when he saw her, his mouth locked open in shock, his hands curled over the keyboard like claws.

80.

Robert Salmon Snr was not impressed.

He drove from the centre of Was.h.i.+ngton to meet us in a parking lot in Crystal City, close to TLA. The Doctor, looking serious in his dark suit, shook hands with Salmon Senior. 'It's good to meet you face to face at last. I only wish the circ.u.mstances were better.'

Bob's father was a scowl above a moustache, keeping his temper under control while he dealt with the crisis in good military fas.h.i.+on. When the Doctor introduced Peri and I, he dismissed us with a glance. 'Maybe you can explain why my boy is in trouble with the police. He was mighty vague about it.'

'Mr Salmon,' said the Doctor, 'Bob has been helping me to investigate a serious threat to your nation's security.' He was choosing his words carefully 'He rose to a similar challenge as a very young man.'

'Yes, he did. But everything we did five years ago was authorised. There was never any reason for the police to be phoning me about my son.'

'I can't say too much,' said the Doctor, 'but the stakes are much higher this time.' Mr Salmon's eyebrows lifted; last time the stakes had been nuclear blackmail.

'You can say a whole lot more, Doctor. You can explain why it's necessary to involve a vulnerable young man in your mission. You can explain just what threat makes that a responsible thing to do.'

The Doctor said, 'For one thing, Mr Salmon, your son is an adult capable of making his own choices. And for another '

Peri said, 'Shouldn't we go and get Bob out of jail?'

The Doctor and Mr Salmon both glanced at her. Peri's voice dropped, but she stood her ground. 'He is waiting for us.'

'You're right, of course,' said the Doctor. 'Mr Salmon, I'm quite prepared to pay for Bob's release from custody.'

Robert Senior wanted to say 'Don't be ridiculous; but instead he said, 'That won't be necessary.'

And so young Bob was extracted from the clutches of the law, having spent an educational night in the tank, and driven back to his parents' house in the 'burbs. Father and son didn't say a word to one another in the car, but Bob asked,'Is Mom here?'

as Salmon Snr rattled the keys in the lock.

'No. I didn't call het' Bob sagged with relief into a kitchen chair, but his father said, 'It's up to you to tell her yourself.'

'Oh.'

Mr Salmon pulled out a chair, then stood for a few long moments, his hand on the back of it, stroking the wood.

Finally he sat down.

'As soon as you moved out of this house,' he began, 'your life was your own. If you want to skip work and run around the countryside chasing UFOs, it's none of our business.' Bob knew better than to interrupt. 'But as soon as your mother and I become involved, it's our business too.'

Pause. 'Dad,' said Bob, 'I have never bulls.h.i.+tted you in my life. Have I?' Mr Salmon's mouth flattened beneath his moustache in a look of irritation. Bob rushed on, 'You know I would never do anything like that without a meaningful reason. I wish you could have been with us when we visited Ritchie.'

'Who's this Richie?'

'It's a place,' said Bob. 'A little town. A piece of technology got loose there and it's done a lot of damage.

We're trying to stop it doing any more damage.'

'When you broke into that building,' said his father, 'did you understand what you were putting on the line?'

'I didn't break in. I just walked in. All she's got on me is trespa.s.sing.'

'That could be a lot if you're trying to convince a computer company to hire you,' said his father.

'I know. Swan has got me by the prairie oysters. She can make a lot out of that little charge. I knew when I went in there that she could wreck my career or my chances of college.

A couple of days ago I wouldn't have dared to get anywhere near her. But she's got something that's at least as dangerous as what Professor Xerxes tried to put in your program when I was fifteen.

'Convince me,' said Robert Senior.

'Xerxes was only aiming to corrupt one program. Imagine if he had been able to install a trapdoor in every every machine. The military, the colleges and it doesn't matter which box they have or what system they're running on it. Swan has something that can break into all of them. And once that thing gets loose on ARPAnet, it'll be like the tapeworm in machine. The military, the colleges and it doesn't matter which box they have or what system they're running on it. Swan has something that can break into all of them. And once that thing gets loose on ARPAnet, it'll be like the tapeworm in Shockwave Rider Shockwave Rider. There'll be no way to stop it or stamp it out except to kill the net itself.'

'What about vaccinating the computers before that can happen?'

'To do that, we need to a.n.a.lyse what Swan's got. That's why I went in there.'

'All right,' said his father. 'But Xerxes' trapdoor would only have affected computers running the new software.

Sounds like Swan's program, or whatever it is, will only affect computers on the ARPAnet. That's only a couple hundred machines.'

'But it's growing all the time,' said Bob. 'In the future, there could be hundreds more, even thousands of them connected through the network. Imagine if someone was prepared to wait twenty or forty years to take over all the military and science computers. They'd have a backdoor into every computer on the net all that tactical and research information. Or they could simply cripple the net. Kill all those projects, and the military's alternative communications capability.'

Bob's father nodded slowly, digesting that. 'If we can prove what Swan is doing, the charge against you will look like a well-meaning mistake instead of a crime. I may be able to pull some strings to get a search warrant. But I'd need some solid evidence. Have you got that?'

Bob shook his head. 'Nothing that would convince the police. I mean, that's what I was there to get.'

'Then what can I do to help?'