Homeland (18 page)

Read Homeland Online

Authors: Cory Doctorow

Tags: #Novel, #Science Fiction, #Fiction, #Dystopian

BOOK: Homeland
12.37Mb size Format: txt, pdf, ePub

"How do you do it?" I said when he sat down.

"What?" he said, smiling like he and I were in on some enormous joke together.

"I don't know; how are you so cool? I'm crapping myself over this darknet stuff, I look like I dressed myself in the dark, I can't figure out how to cut my hair so I don't look fifteen years old, and you, you're so totally, I don't know, you know,
styling
."

He gave me that easy smile again. "I don't know, Marcus. I used to be kind of anxious all the time, did I look "cool," was I going to get in trouble, was the world going to end or whatever? And then one day, I just thought,
You know, whatever's happening, I'm not going to improve it by having a total spazz attack.
So I decided to just
stop
. And I did."

"You're a Zen master, you know that?"

"You should try it, pal. You're looking a little freaked out, if you don't mind my saying so."

"Well, you know: 'When in trouble or in doubt, run in circles, scream and shout.'"

"Yeah, I've heard you say that before. I guess what I'm asking is, how's that working out for you?"

I closed my eyes and rubbed my hands on my jeans. "Not so good."

"Why don't you try just cooling it down for a minute or two, see if you can't get your head right before this all kicks off?"

If it had been anyone except Jolu, I might have been offended, but I'd known Jolu forever, and he knew me as well as anyone in the world. I remembered that feeling I'd had in the temple that time I'd lain in the dust among the gongs and the Omm, the total peace and calm that had washed over me like a warm bath. I could
remember
how that felt, but I couldn't
feel
it -- the harder I chased it, the more elusive it felt.

Jolu put his hand on my shoulder and gave me a gentle shake. "Easy there, hoss. Don't sprain anything. You look like you're getting ready to kung-fu my ass. This is about relaxing, not stressing out. If it's hard, you're doing something wrong."

I actually felt really bad, like I'd failed at something. To cover up for it, I kind of hammed it up, putting my face in my hands and acting like I was experiencing some kind of artistic torment.

"Don't sweat it, Marcus. Just something to keep in mind, all right? There's the stuff that's happening out there in the world, which we only have limited control over, and the stuff that's happening in our heads, which we can have total control over -- in theory, at least. I've noticed that you spend a lot of time trying to change the outside world, but not much energy on changing how the outside world makes your inside world feel. I'm not saying you should give up on changing the world, but you might try doing a little of both for a while, see what happens."

He was smiling when he said it, and I knew he wasn't trying to be a dick, but it still made me feel ashamed. I guess because I knew he was right. All my life, people had been telling me to chill out, calm down, take it easy, but for some reason, taking it easy was
hard
, while freaking out came naturally.

He looked worried now. "Okay, forget I said anything. I only brought it up because you asked. Let's talk about the current situation, right? As in, what the hell's going on with the darknet? Who's reading over our shoulders? What are they up to?"

"Good," I said. I was relieved by the change of subject.

"Start with the process of elimination, because we need to start somewhere. The logs say no one but me, you, and Ange accessed those docs. Are you
sure
Ange didn't leak them? Don't get mad, okay? It's just about covering all the bases."

"Yeah, I get that. No, I can't imagine why Ange would do that. She practically tore my throat out when I suggested that we should go public with the stuff about Benson."

"So
you
wanted to leak them?"

"What? No. I mean, yeah, of course my first reaction was to nail all those bastards to a wall, but Ange told me not to be an idiot and I reconsidered it. Besides, all I wanted to do was talk to everyone else about it, not go rogue and do it myself. I don't even know how I'd leak it if I wanted to -- whoever's doing it is good. They stick it up on pastebin, and Reddit goes crazy and the press follows."

Ange arrived then, looking absolutely beautiful in a chunky black sweater with a pixel-art Mario/Cthulhu mashup worked into the front, black-and-white striped tights, and a red skirt. She topped it off with ancient, cracked motorcycle boots the color of old cement and a 3D-printed plastic bracelet on each wrist. Ange was basically the most perfect woman I'd ever known, and my best friend in the whole world, and every now and again I'd see her coming down the street or walking through the park and I'd realize that I was pretty much the luckiest man that ever lived.

There's no way Ange had been leaking stuff behind our backs.

She gave Jolu a warm hug and then gave me a warmer one, with a big long kiss that ended with me burying my face in her neck and breathing in the heavenly smell of her collarbones.

"Hey, guys, so have you solved all our problems yet?"

"Not yet, but we're working on it."

We unpacked our lunches. I'd made myself a sack of PB&Js and thrown in an apple, some cookies, and a little bottle of cold-brew before leaving the house that morning. I'd realized I'd need to start brown-bagging it when I started thinking about how little of my paycheck would be left over if I blew eight bucks every day on coffee, a burrito, and horchata. Ange, like always, had made herself a perfect and awesomely cute bento box with rice and vegetables and cold tofu and beef arranged in precise, colorful patterns. Jolu had one of his badass homemade energy bars, big as a two-by-four and twice as dense with all kinds of nuts and seeds, studded with bits of smoked bacon and dusted with his secret mix of spices. I'd seen him live off one of those for a whole day while on a camping trip, having a casual gnaw at it whenever he got a little peckish.

"Before we go any further," Ange said, around a dainty mouthful of rice and marinated eggplant, "Jolu, you're not the leak, are you? I mean, no offense, but --"

He laughed. "Yeah, I know. You should have seen Marcus here when I asked if he thought it could be you."

"Well, you've got to start somewhere. I'm not the leak, for what it's worth. I wish I was, because it would mean that no one was inside our security, messing with us. But Jolu, you haven't answered the question yet -- are
you
the leak?"

"No, Ange. I wish I was, for the same reason. Because I don't like the alternative, either. I mean, either someone's really seriously compromised the security of my server, which would be pretty goddamned hard because there isn't a single byte of cleartext going in or out of that box, or --"

"Or someone's rooted your computer, or mine, or Ange's."

"Yeah."

That was the possibility that had been going through my head all morning. Someone with total control over my computer, someone with the power to light up the camera and the mic, to grab text off my screen or files off my hard drive. It wasn't a possibility I liked to think about. The darknet docs showed that Fred Benson had grabbed over eight thousand photos of
one
student alone, some poor kid the old bastard had a hate-on for.

How many times had my computer been compromised? 0? Or eight thousand?

And more importantly: if my computer
had
been pwned, had it been "random" -- someone scanning for vulnerabilities discovering my computer in a rare, unpatched moment and grabbing control over it -- or had it been "special"? That is, had someone targeted me? Like Godel, I wasn't sure I knew the difference between random and special any more.

I don't know what Jolu told Restless Agent and the rest of his buddies, but there was no darknet chat accusing me or Ange of being the leak. I still didn't know who Jolu's people were, and didn't want to know, but I kind of assumed that they were people he worked with and that he'd gone back from lunch and had a little chat with them -- hopefully away from any computers that might be covertly running their mics and cameras.

But of course, no one wanted to do much chatting at all on darknet, not without knowing who and how someone or someones were eavesdropping on us.

Long after the last person -- Liam -- had left Joe's campaign office, I sat at my desk, staring at my computer like it might have a live, venomous snake hiding inside it. I had stayed late at my desk, theoretically to finish up the day's work and make up for my little lunchtime face-to-face meeting, but also because I didn't want to try to deworm my laptop at home, not when I had an office filled with so many spare and useful computers lying around.

In theory, it should be easy to secure (or re-secure) my laptop. Find another hard drive and create an encrypted filesystem on it. Boot up my computer -- or any computer! -- with a boot disk downloaded fresh from the Internet, after carefully validating the checksum to make absolutely, positively certain that I was using a clean, uninfected, pristine version of ParanoidLinux. Then I'd install a fresh build of ParanoidLinux on the new drive, copy over the user data from my old disk to the new one, and I'd essentially have given my computer a fresh brain with all the memories of the old one, but with a high degree of certainty about the brain's reliability and trustworthiness. It all worked best if you had a couple of spare laptops and hard drives lying around, which the Joe campaign had -- old laptops are one of those things that no one really wants to throw away, so we'd accumulated a lot of semi-antique machines that had been donated by Joe's supporters.

Figuring out whether the old machine had been infected at all was a harder, more subtle problem. If someone had infected the machine and altered the kernel -- the nugget at the middle of the operating system where you'd hide the most vicious spyware -- I'd either have to go through it line-by-line looking for something out of place (which might take a hundred years or so), or try to build an identical kernel from known good sources and compare the checksums and see if there was any obvious dissimilarity. The problem was that I'd patched and tweaked my kernel so many times over the years that if the new one didn't match, it would almost certainly be because I'd built the new one wrong, not because I'd been taken over. At the very least, I wouldn't be able to tell the difference.

My computer sat there, staring at me from its little webcam, a ring the size of a grain of rice. The mic was a pinhole-sized hole set into the screen's frame. The first thing I'd done after getting back to the office was grab a roll of duct tape from the supply cupboard, thinking I'd tape over the camera and mic.

But I hadn't done it. It felt paranoid. I
was
paranoid. If there was someone inside my computer, that person knew more about me than anyone. But so far, all that person had done was carefully, effectively release docs that I'd been planning to leak. Maybe that person wasn't a bad guy (or girl). Maybe that person was on my side, in some twisted way. I found myself imagining the snoop: a seventeen year-old like me a couple years ago, glorying in the thrill of being where he shouldn't be. Or maybe an old, crusty FBI agent, sitting in a cubicle in Quantico, making careful notes on my facial expressions and my kissing techniques with Ange. Or some thick-necked mercenary saving screengrabs of the most embarrassing moments so that Carrie Johnstone could laugh at them later.

It was eerily silent inside Joe's office. The street noises were washed out by the air-conditioning's hum. I looked straight into the webcam and started talking: "You're in there, aren't you? I think it's pretty creepy, I have to say. If you think you're helping me, let me tell you, you're freaking me out instead. I'd much rather that you
talk
to me than sneak around spying on me. And if you're one of the bad guys, well, screw you. Nothing you do to me now will stop the darknet docs from going public, and if I get scared enough or disappear altogether, I'll just dump the whole goddamned pile. Do you hear me? Are you there?"

Boy, did I feel stupid and awkward. It was like the one time I'd tried praying by my bed, when I was about ten or eleven and I'd been seized by a weird, sudden terror that if there was a God, He'd be really pissed off at me and my family for our total disbelief in Him. I didn't actually
believe
in God, but I had this wobbly cost-benefit analysis moment that went like this:
It costs nothing to believe in God. If the tiny likelihood of the existence of God turns out to be the truth, then He'll punish a failure of belief with eternal damnation. The consequences are terrible, but the risk is low. Wouldn't it make sense to take out some sort of insurance policy to protect against this tiny possibility?
My dad had just changed our household insurer and an adjuster had come over to look at the house and talk about whether we'd need flood and fire and lightning and earthquake insurance, and how much, and Dad and I had geeked out on the math together, which had been codified by Richard Price, a British mathematician who had been the patron of Thomas Bayes, my dad's all-time math hero. So I had insurance on the brain.

That was weird enough -- but the really weird part was that once I got this idea, it got me, too. I couldn't let go of the feeling that I hadn't bought the right kind of insurance -- I was believing in the wrong God -- or that I wasn't sending my premiums to the right place -- I wasn't praying right. I spent about a week in a low-grade panic about my religious incompetence, and it was always worse at night, when I was lying in bed, waiting for sleep to come.

So one night, I'd gotten out of bed and, feeling incredibly dumb and self-conscious, I'd gotten down on my knees beside the bed, folded my hands together, bowed my head, and closed my eyes. I'd seen kids praying this way in old cartoons -- I think Donald Duck made his nephews do it, or maybe that was Popeye -- though I'd never done it myself.

Other books

Uncorked by Marco Pasanella
djinn wars 01 - chosen by pope, christine
Pocahontas by Joseph Bruchac
Losing Romeo by Cindi Madsen
Some Like It Hot by Lori Wilde
The Last Chamber by Dempsey, Ernest