Полная версия
The Insider
‘She’s back early.’
Harry looked across at Nadia, who was nodding towards the other end of the room. Sandra Nagle was standing by the double doors, consulting a clipboard.
Shit. Time to move.
Harry’s fingers jitterbugged over the keys. She copied the list of cracked passwords on to her CD, and dumped some customer account data and security PINs on to it for good measure.
The copy was slow to execute, and she looked up to check on Sandra Nagle. She was working her way down the room, stopping every few paces to check in with a helpdesk operator.
Harry knew she should wrap it up, knew she was taking a risk, but she still had one thing left to do. Manipulating the mouse, she disguised one of her own files and stashed it in a corner of the network. She always liked to leave a calling card.
The woman strolled in her direction, making notes on her clipboard. She stopped to interrogate a girl sitting a few feet away from Harry.
Harry cleared the system event logs to obliterate any possibility that she could be traced. She re-enabled the auditing facility and then glanced up.
Sandra Nagle was looking right at her.
Moisture trickled from Harry’s armpits. She heard the swish of nylon mashing against nylon as the woman marched towards her. She closed down her access to the network and flipped the helpdesk application back into view just as Sandra Nagle reached her desk.
The woman was breathing hard. She was so close that Harry could see the pale hairs on her upper lip.
‘Just who are you, and what do you think you’re doing?’
‘Are you Sandra Nagle?’ Harry stood up and flung her bag across her shoulder, snatching out the CD and slipping it back into her pocket. ‘I’ve been waiting for you.’
‘What –’
Harry brushed past her and marched towards the doors, trying to ignore the trembling in her knees.
‘I’ve been sent in by IT to check the health of your systems,’ she said. ‘You’ve got serious virus problems here.’
Sandra Nagle was close behind her. ‘How –’
‘You don’t need to cease operations right away, but I hope for your own sake you’ve been following the bank’s anti-virus procedures.’
The woman’s step faltered. Harry looked back over her shoulder.
‘I see. No doubt you’ll be hearing from IT in due course.’
She pushed against one of the double doors, but it wouldn’t open. She tried the other one. Locked.
‘Hang on, who did you say you were?’ Sandra Nagle was stomping after her.
Fuck it.
Harry spotted the door-release button on the wall. She pressed it and heard a click. She shoved open the doors and raced across the reception area. Melanie stared at her, her mouth wide open.
Harry burst through the glass doors into the sunlight and raced down the street.
Electrified by adrenaline, Harry sprinted alongside the canal, her shoes smacking against the pavement and the blood drumming through her body. When she was sure no one was following her, she slowed to a walk and then perched on the canal wall to cool down.
Water hissed through the tall rushes by the banks and a light breeze buffeted her face. When the thumping in her chest had eased off, she fished her phone out of her bag and dialled.
‘Hi, Ian? Harry Martinez here, from Lúbra Security. I’ve just finished the penetration test on your systems.’
‘Already?’
‘Yeah, I hacked in and got all I needed.’
‘Jesus. Hey, lads, have we had any IDS alarms?’
Harry could hear some commotion in the background. ‘Relax, Ian, your Intrusion Detection System is fine. I didn’t come through from the outside.’
‘You didn’t? But we were expecting a perimeter attack.’
‘Yeah, I know you were.’ Harry winced. ‘Sorry.’
‘Ah Jesus, Harry.’
‘Listen, a huge number of hacker exploits are inside jobs. You need to protect yourselves.’
‘No kidding.’
‘So I came in through the bank’s own network, and got admin access –’
‘You what?’
‘– and found the customer bank accounts and PIN numbers.’
‘Ah fuck it.’
‘Let’s just say your internal security doesn’t look too good. But a few simple precautions should sort it out. I’ll make some recommendations in the report.’
‘But how the hell did you get in?’
‘A bit of social engineering, and some hard neck. If it makes you feel any better, I nearly got caught.’
‘It doesn’t. What a mess.’
‘Sorry, Ian. Just thought I’d give you some warning before your management gets wind of it.’
‘Well, thanks, I appreciate that. But I’m still dog meat.’
‘It’s not as bad as it sounds.’ Harry’s phone beeped. ‘I left a stash of hacker tools behind, just to test your anti-virus software. But we can go through that later when we do a clean-up.’ Her phone beeped again. ‘Sorry, Ian, got to go. I’ll talk to you tomorrow.’
She took the incoming call.
‘Hey there, Harry, how’s the break-in going?’
Harry smiled. It was Imogen Brady, a support engineer from the Lúbra Security office. She pictured her friend sitting at her desk, her feet not quite reaching the floor. Imogen looked like a Chihuahua, with huge eyes in a gamine face. She was one of the best hackers Harry had ever worked with.
‘I’m just finished,’ Harry said. ‘What’s going on back there?’
‘Mister Loads-a-dosh is looking for you.’
She was referring to their boss, Dillon Fitzroy. Rumour had it that he’d become a multi-millionaire at the age of twenty-eight during the dot.com boom. That was nine years ago. He’d founded Lúbra Security shortly afterwards, expanding it by merging with other software companies until it was now one of the biggest in the business.
‘What does he want?’ Harry said.
‘Who knows? Maybe a date?’
Harry rolled her eyes. Imogen may have looked as though a breeze could blow her away, but when it came to digging for gossip she was a terrier.
‘Why don’t you just put me through to him?’ Harry said.
‘Okey-dokey.’
A few seconds later, Dillon’s voice came on the line.
‘Harry? You finished over at Sheridan?’
Judging from the background acoustics, he was yelling into a conference phone from several feet away.
‘I’m done,’ Harry said. ‘Except for the paperwork.’
‘Ditch it. I’ve another job for you.’
‘Right now?’ She was starving and could smell the coffee and bacon rolls from the sandwich bars in Baggot Street. She stood up and strolled towards the canal bridge.
‘Yeah, right now. Send me on the Sheridan details, I’ll get Imogen to compile the report. I want you on another vulnerability assessment.’
Harry could hear the click of his keyboard in the background. Trust Dillon not to waste an opportunity to multi-task. His left hand was probably flexed across his laptop like a pianist’s, while his right hand made notes on a pad.
‘So where to this time?’ Harry said.
‘The IFSC, and the client has asked especially for you. I told them you’re the best.’
‘Thanks, Dillon, you’re a gent.’ Now she was glad of the kitten heels. The International Financial Services Centre was definitely upmarket.
‘Call me when you’ve finished,’ Dillon said. ‘We’ll grab some dinner and you can fill me in.’
She felt her eyes widen. Doubly glad of the kitten heels. ‘Okay.’ Before she could let herself wonder what dinner might mean, she said, ‘So tell me more about the IFSC job. Do we know what kind of systems they have?’
‘Nope, you’ll find all that out when you meet them …’ Dillon paused. ‘If you ask me, I think they want to look you over first.’
Harry stopped in the middle of the pavement. ‘Why would they want to do that?’
Dillon hesitated for just a second too long. ‘Look, maybe this isn’t such a good idea after all. Maybe I’ll put Imogen on to it.’
Harry stuck a hand over her ear to block out the din of traffic. ‘Okay, what’s going on here? Who’s the client?’
She heard him suck in air through his teeth as he thought about his answer.
‘All right, it was a stupid idea,’ he said. ‘It’s KWC.’
The adrenaline shot out of Harry’s system like water from a burst main. She stumbled over to the canal wall and sank back on to the cold stone.
KWC. Klein, Webberly and Caulfield, one of the most prestigious investment banks in the city, servicing some of the wealthiest individuals and corporations in Europe. It was headquartered in New York, with offices in London, Frankfurt and Tokyo, as well as here in Dublin.
It was also the company her father had worked for before they sent him to prison.
4
‘Give me your worst-case scenario,’ Harry said.
The man across the boardroom table looked at her through half-closed eyes. He was in his forties, with bristly grey hair cut like a US Marine’s.
He shrugged. ‘Someone getting access to our investment accounts.’
‘Worse than that.’
He leaned back and folded his arms, flesh straining against his shirt. ‘What could be worse than some hacker getting hold of our clients’ money?’
‘You tell me.’ Harry sneaked a look at the business card he’d given her. Felix Roche, IT Procurement, KWC. She scribbled a note on the back: hostile.
Her gaze strayed to the window behind Felix. It wasn’t just a window, it was an entire wall of glass that made the quays along the Liffey seem like part of the room. In the distance, she could see the peppermint green dome of the Custom House and the corrugated cap of Liberty Hall tower. Business must be good for KWC.
Felix leaned forward across the table. ‘Okay, I’ll give you a worst case,’ he said. Harry could smell the onions he’d had for lunch. ‘How about someone getting a look at our confidential M&A deals? That bad enough for you?’
M&A. Mergers and Acquisitions. The department her father had worked for before he was arrested. Harry swallowed and fiddled with her notepad. Then she flicked a glance at Felix. His pasty face looked unhealthy, like the underbelly of a dead fish. She was used to antagonism from the technical guys, but this was something different. She’d told Dillon she could handle this assignment, that KWC was just another client. Now she wasn’t so sure.
The door swept open and a man in his thirties strode into the room. He was well-built, with light brown hair and shoulders that belonged on a rugby pitch.
Felix scowled at the interruption.
‘Hi, Felix, I’m sitting in.’ The man frowned at Harry as he pulled up a chair.
Her cheeks tingled under his gaze. What was up with these guys? She squared her shoulders and stood up.
‘Harry Martinez.’ She held out her hand.
His brow cleared and he grinned. ‘Sorry, I was expecting a man. Probably happens all the time, right?’ He returned her handshake. ‘Jude Tiernan. I’m an investment banker here.’
His hand was warm and his citrus aftershave perked up the room. What was an investment banker doing at an IT meeting? Then she remembered Felix’s barbed comment about M&A deals.
‘Let me guess,’ she said. ‘You work for M&A?’
‘Let’s say M&A work for me.’
Harry sank back down and worked it out. So he was Head of M&A, just like her father had been. One man’s prison sentence was another man’s career break. She felt their eyes on her, invading her. Her father was a legend in this bank. Had they made the connection and come to look her over? She chewed her lip, unable to meet their gaze.
Jude set his mobile phone on the desk and took a silver pen from his breast pocket. He twirled it between the fingers of one hand and gestured towards Harry with the other. ‘Please continue.’
‘I was really expecting someone from IT Security to be here,’ said Harry. ‘Someone who knows the systems.’
Felix snorted. ‘IT Security. I know these systems better than anyone. I practically built the damn machines myself.’
‘I see.’ Harry checked the card again. ‘And now you’re in IT Procurement?’
He glared at her. ‘The career move came up. Security were more than happy to let me handle this initial meeting, believe me. Saves them the trouble.’
Harry took a deep breath. She looked at her pad, although she’d written nothing down.
‘Okay, well, I don’t know how much Dillon covered with you on this,’ she said. Not much, from the looks of things. ‘We need to scope the penetration test, see which approach suits you best.’
Know the players at the table, her father had taught her. Adjust your style accordingly. Trouble was, she didn’t know these guys at all, and they weren’t giving her any clues.
‘A pen test is a waste of time,’ said Felix. ‘Our systems are secure, I can personally guarantee it.’ He glowered at Harry. ‘Anyone who says otherwise is challenging my professional competence.’
Jude ignored him. ‘What exactly happens in this pen test, Ms Martinez?’
Felix sighed. ‘Ah, come on, Jude, I’ve been through this with her already. Besides, we both know she’s only here because her boss is an old friend of yours and he wants the account.’
Harry looked back down at her pad. No wonder she was being fobbed off with someone from Procurement. They weren’t even serious about the business.
Jude raised a hand to shut Felix up and smiled at Harry. ‘Humour me. Tell me about this pen test.’
Harry suspected he was conducting some test of his own. She didn’t smile back.
‘A penetration test is when I use every dirty trick in the book to try and break into your computer systems,’ she said. ‘And once I’m in, I sniff around to see what kind of damage I can do.’
Jude stopped twirling his pen. ‘In other words, you pretend to be a hacker.’
‘Right.’
Felix leaned forward. ‘And just what kind of hacker are you, Ms Martinez? A black hat or a white hat?’
Harry stiffened, and glared at him.
Jude looked from one to the other. ‘Anyone care to fill me in?’
Harry cut in before Felix could take another swipe at her. ‘Black hats are malicious hackers intent on causing damage. White hats aren’t destructive. They’re only interested in the technology and how far they can push it.’
She turned to Felix. ‘To answer your question, Mr Roche, I’m a security professional, not a hacker.’
‘Well, well, a hacker with ethics,’ Felix said. ‘Who’d have thought it?’
Jude scribbled something on his pad and shoved it across to Felix. Harry watched Felix’s jaw tighten as he read the note, and she wondered if she’d passed the test.
‘I’m intrigued,’ Jude said. ‘So how do we do this?’
‘For a straight pen test, we can either do it as a black-box or a white-box scenario.’
‘Everything’s black and white with you, isn’t it?’
Harry looked him in the eye. ‘Pretty much.’
He raised his eyebrows. ‘Okay, I’m listening.’
‘Black-box testing is the closest thing to a real hack from the outside. I start with nothing except your corporate name. I use outside sources of information to snoop around your network, and then I break in.’
She paused to make sure he was getting it. He nodded and smiled.
‘For a white-box test, I know everything about your internal systems right from the start. Your firewalls, your network infrastructure, your databases, the works,’ Harry said. ‘In other words, I’m attacking from the inside.’
The door creaked opened and a man in his late fifties eased into the room. His grey hair fluffed out like a pair of wings on his balding head.
Coco the Clown, Harry thought.
‘Please carry on,’ the newcomer said and slid into a chair against the wall behind Harry.
God, how many more people were coming to gawp at her? She eyed up the conference table that could seat twenty people and feared the worst.
Jude watched the older man for a moment. Then he turned his attention back to Harry. ‘So which approach would you recommend, Ms Martinez?’
Harry tried to concentrate. ‘White box. In my experience, insiders are far more of a threat than external attackers.’
‘And I guess you’d know all about insiders, wouldn’t you?’ Felix said.
Every muscle in her body went still. ‘Just what are you getting at, Mr Roche?’
‘Come on, let’s put it on the table here. We’re all thinking it.’ He spread his arms as though the whole room was full of people on his side. ‘Your daddy was the master of all insiders, wasn’t he?’
Harry blinked. Then she dropped her gaze and fiddled with her pad, willing her voice to be steady. ‘What my father may have done is not part of this discussion.’
‘May have done?’ Felix said. ‘He was found guilty of insider trading, wasn’t he? Put away for eight years.’
Harry took in his clenched fists and the angry splotches on his cheeks. She stared at him. ‘You’re taking it all rather personally, aren’t you?’
‘Damn right, I am. Salvador Martinez nearly brought this company to its knees.’
‘Felix, you’re out of order.’ Coco the Clown’s voice behind her made her jump.
Jude shifted in his chair. Felix glared at Harry; it looked as if he had more to say.
Harry didn’t bother turning to acknowledge the unexpected support. To hell with it. She’d had enough. She placed her palms on the lacquered boardroom table. It was smooth and cold, like a mirror. She pushed herself up and stood to face them.
‘Mr Roche, I came here to talk about the security of your IT systems, and that’s all I’m prepared to discuss with you.’
She grabbed her bag and turned for the door. Then a thought struck her. She knew she shouldn’t say it out loud, but she was going to anyway. She swung round and faced them.
‘Who knows, maybe my father wasn’t the only insider trader around here. Maybe his arrest just spoiled the party.’
Felix’s jaw fell slack. Jude drew himself up in his chair, his lips disappearing into a tight line.
Coco the Clown stood and held up his hand. ‘Gentlemen, please –’
Jude cut in. ‘Don’t make accusations you can’t back up, Ms Martinez.’ He clenched the silver pen in his fist. ‘Some of us still believe in the integrity of our profession, even if your father didn’t.’
‘Well, well, an investment banker with ethics,’ Harry said. ‘Who’d have thought it?’
She marched to the door as fast as she could without actually breaking into a run. The damn room was longer than a tennis court. She yanked open the door and slammed it behind her.
She was halfway down the corridor before she realized she was shaking. She blundered around a corner, searching for the way out. Dammit, the lifts must be back the other way. Her sense of direction was dyslexic at the best of times, but this was no time to get lost and call for help.
She doubled back, retracing her steps past the boardroom, and found the lifts. She punched the button, pacing up and down while she waited.
The boardroom door opened, and voices growled from inside the room. She checked the lift. Two floors to go. She scoured the corridor for somewhere to hide. No doors, no closets. Nothing but polished marble floors.
Someone came out. Coco the Clown. He saw her, and bowed his head.
‘Ms Martinez, please accept my apologies.’
He walked towards her and held out his hand. His eyebrows were tilted upwards into his high domed forehead, his expression mournful.
‘Ashford is the name,’ he said. ‘Chief Executive of KWC. You were treated very badly in there and I assure you the individuals in question will be reprimanded for their lack of professionalism.’
Harry ignored his outstretched hand. ‘Since when does the Chief Executive sit in on routine IT meetings?’
Ashford dropped his hand. ‘Good point. Very well, I admit it: I was curious. I wanted to meet you.’
The lift pinged and the doors opened. Harry stepped in and jabbed at the button for the ground floor.
‘I’ve known your father for over thirty years,’ Ashford said. ‘Salvador’s a great personal friend and a fine man.’ He smiled. ‘You’re very like him.’
The lift doors started to close. Harry glared at him through the shrinking gap.
‘I’ve known my father all my life,’ she said. ‘And I can assure you, I’m nothing like him at all.’
5
Cameron knew he didn’t blend in well with his surroundings. It was the colour of his hair that did it. Half a shade short of albino, a girl had once called it, as he’d rammed himself into her scrawny body. Afterwards he’d tightened his fingers round her throat and squeezed till she’d stopped moving.
He pulled the black woolly hat further down over his eyebrows and looked at his watch. He needed to get going before someone noticed him, but his instructions had been to wait for another hour.
He’d never been to the International Financial Services Centre before. As far as he was concerned, it was a place where rich people came to get richer. He could remember this part of the city before it had been redeveloped, when it was still the old Custom House docks. He’d preferred it then; vast faceless warehouses spread across bleak tracts of land. Now it was a landscaped city within a city, playing host to banks from all over the world.
Cameron stared up at the multi-storey office buildings, all made from the same green glass blocks that sparkled in the sunlight. Like the fucking Emerald City of Oz.
He leaned against the steel barrier near the edge of George’s Dock. It used to be a real dock that smelled of tar and dead fish. Now they’d transformed it into an ornamental lake. Jets of water crashed down on its surface from five spurting fountains. The noise was deafening, but it was the perfect position for observing the building opposite.
Cameron straightened up as a young woman stumbled through the revolving doors. He checked her out against the description of the Martinez girl. Five foot three, slim, with dark curly hair. Face kind of heart-shaped. She was clutching a black satchel with some kind of silver logo on it. It was her all right. She reminded him of the Spanish waitress he’d had in Madrid last year. He felt himself harden.
Cameron fell into step behind her. It was late on Friday afternoon and the city was clogged with people. He stared at her without blinking, fixing her in his sights.
He’d received his instructions by phone, his bowels clenching as he’d listened to the familiar voice. It was a voice he’d taken orders from many times before. He told himself he did it for the money, but he knew it was more than that. The blood had pounded through his body as he’d listened to the voice on the phone, anticipating the hunt.
The girl moved as if she was on the dodgems, slamming shoulders with other pedestrians, but she seemed not to notice. She walked out of the IFSC grounds and back on to the city streets. The crowd pressed in closer and he burrowed through, closing the gap between them.
‘Will I do it like last time?’ he’d asked on the phone. He’d savoured the memory of last time; the squeal of brakes, the smell of scorched rubber, the sickening crunch of metal and shattered bone. But the voice had cut into his thoughts.
‘Not yet. I need her terrified, but I need her alive.’ As if sensing Cameron’s disappointment, he’d continued, ‘But don’t worry. Next time, you can kill her.’
Next time. Cameron swallowed hard as he gained on the dark-haired girl. Why did he always have to obey orders? He risked a lot to carry out his instructions. He needed gratification, and he needed it now.
The girl picked up the pace, and he lengthened his stride to keep up with her. His first chance would come at the busy intersection marked by the Eternal Flame sculpture, where the cars wheeled past the Custom House at top speed, heedless of pedestrians. It was less than twenty yards away, and she was headed straight for it.
Suddenly, she stopped and swung around. She stared straight at him, and then retraced her steps back towards him. What the fuck was she doing? She couldn’t have seen him. He kept on walking.
She was face to face with him. Her breasts brushed against his arm, and he could feel her warmth.