天下书楼
会员中心 我的书架

Chapter 17

(快捷键←)[上一章]  [回目录]  [下一章](快捷键→)

this chapter is dedicated to waterstone's, the national uk booksellingchain. waterstone's is a chain of stores, but each one has the feel of agreat independent store, with tons of personality, great stock (especiallyaudiobooks!), and knowledgeable staff.

waterstonesso we told her. i found it really fun, actually. teaching people how touse technology is always exciting. it's so cool to watch people figure outhow the technology around them can be used to make their lives better.

ange was great too — we made an excellent team. we'd trade off ex-plaining how it all worked. barbara was pretty good at this stuff to beginwith, of course.

it turned out that she'd covered the crypto wars, the period in the earlynineties when civil liberties groups like the electronic frontier founda-tion fought for the right of americans to use strong crypto. i dimly knewabout that period, but barabara explained it in a way that made me getgoose-pimples.

it's unbelievable today, but there was a time when the governmentclassed crypto as a munition and made it illegal for anyone to export oruse it on national security grounds. get that? we used to have illegalmath in this country.

the national security agency were the real movers behind the ban.

they had a crypto standard that they said was strong enough forbankers and their customers to use, but not so strong that the mafiawould be able to keep its books secret from them. the standard, des-56,was said to be practically unbreakable. then one of eff's millionaire co-founders built a $250,000 des-56 cracker that could break the cipher intwo hours.

still the nsa argued that it should be able to keep american citizensfrom possessing secrets it couldn't pry into. then eff dealt its death-223blow. in 1995, they represented a berkeley mathematics grad studentcalled dan bernstein in court. bernstein had written a crypto tutorial thatcontained computer code that could be used to make a cipher strongerthan des-56. millions of times stronger. as far as the nsa was con-cerned, that made his article into a weapon, and therefore unpublishable.

well, it may be hard to get a judge to understand crypto and what itmeans, but it turned out that the average appeals court judge isn't realenthusiastic about telling grad students what kind of articles they're al-lowed to write. the crypto wars ended with a victory for the good guyswhen the 9th circuit appellate division court ruled that code was aform of expression protected under the first amendment — "congressshall make no law abridging the freedom of speech." if you've everbought something on the internet, or sent a secret message, or checkedyour bank-balance, you used crypto that eff legalized. good thing, too:

the nsa just isn't that smart. anything they know how to crack, you canbe sure that terrorists and mobsters can get around too.

barbara had been one of the reporters who'd made her reputationfrom covering the issue. she'd cut her teeth covering the tail end of thecivil rights movement in san francisco, and she recognized the similaritybetween the fight for the constitution in the real world and the fight incyberspace.

so she got it. i don't think i could have explained this stuff to my par-ents, but with barbara it was easy. she asked smart questions about ourcryptographic protocols and security procedures, sometimes asking stuffi didn't know the answer to — sometimes pointing out potential breaksin our procedure.

we plugged in the xbox and got it online. there were four open wifinodes visible from the board room and i told it to change between themat random intervals. she got this too — once you were actually pluggedinto the xnet, it was just like being on the internet, only some stuff was alittle slower, and it was all anonymous and unsniffable.

"so now what?" i said as we wound down. i'd talked myself dry and ihad a terrible acid feeling from the coffee. besides, ange kept squeezingmy hand under the table in a way that made me want to break away andfind somewhere private to finish making up for our first fight.

"now i do journalism. you go away and i research all the thingsyou've told me and try to confirm them to the extent that i can. i'll letyou see what i'm going to publish and i'll let you know when it's goingto go live. i'd prefer that you not talk about this with anyone else now,224because i want the scoop and because i want to make sure that i get thestory before it goes all muddy from press speculation and dhs spin.

"i will have to call the dhs for comment before i go to press, but i'll dothat in a way that protects you to whatever extent possible. i'll also besure to let you know before that happens.

"one thing i need to be clear on: this isn't your story anymore. it'smine. you were very generous to give it to me and i'll try to repay thegift, but you don't get the right to edit anything out, to change it, or tostop me. this is now in motion and it won't stop. do you understandthat?"i hadn't thought about it in those terms but once she said it, it was ob-vious. it meant that i had launched and i wouldn't be able to recall therocket. it was going to fall where it was aimed, or it would go off course,but it was in the air and couldn't be changed now. sometime in the nearfuture, i would stop being marcus — i would be a public figure. i'd bethe guy who blew the whistle on the dhs.

i'd be a dead man walking.

i guess ange was thinking along the same lines, because she'd gone acolor between white and green.

"let's get out of here," she said.

ange's mom and sister were out again, which made it easy to decidewhere we were going for the evening. it was past supper time, but myparents had known that i was meeting with barbara and wouldn't giveme any grief if i came home late.

when we got to ange's, i had no urge to plug in my xbox. i had hadall the xnet i could handle for one day. all i could think about wasange, ange, ange. living without ange. knowing ange was angry withme. ange never going to talk to me again. ange never going to kiss meagain.

she'd been thinking the same. i could see it in her eyes as we shut thedoor to her bedroom and looked at each other. i was hungry for her, likeyou'd hunger for dinner after not eating for days. like you'd thirst for aglass of water after playing soccer for three hours straight.

like none of that. it was more. it was something i'd never felt before. iwanted to eat her whole, devour her.

225up until now, she'd been the sexual one in our relationship. i'd let herset and control the pace. it was amazingly erotic to have her grab me andtake off my shirt, drag my face to hers.

but tonight i couldn't hold back. i wouldn't hold back.

the door clicked shut and i reached for the hem of her t-shirt andyanked, barely giving her time to lift her arms as i pulled it over herhead. i tore my own shirt over my head, listening to the cotton crackle asthe stitches came loose.

her eyes were shining, her mouth open, her breathing fast and shal-low. mine was too, my breath and my heart and my blood all roaring inmy ears.

i took off the rest of our clothes with equal zest, throwing them intothe piles of dirty and clean laundry on the floor. there were books andpapers all over the bed and i swept them aside. we landed on the un-made bedclothes a second later, arms around one another, squeezing likewe would pull ourselves right through one another. she moaned into mymouth and i made the sound back, and i felt her voice buzz in my vocalchords, a feeling more intimate than anything i'd ever felt before.

she broke away and reached for the bedstand. she yanked open thedrawer and threw a white pharmacy bag on the bed before me. i lookedinside. condoms. trojans. one dozen spermicidal. still sealed. i smiledat her and she smiled back and i opened the box.

i'd thought about what it would be like for years. a hundred times aday i'd imagined it. some days, i'd thought of practically nothing else.

it was nothing like i expected. parts of it were better. parts of it werelots worse. while it was going on, it felt like an eternity. afterwards, itseemed to be over in the blink of an eye.

afterwards, i felt the same. but i also felt different. something hadchanged between us.

it was weird. we were both shy as we put our clothes on and putteredaround the room, looking away, not meeting each other's eyes. iwrapped the condom in a kleenex from a box beside the bed and took itinto the bathroom and wound it with toilet paper and stuck it deep intothe trash-can.

when i came back in, ange was sitting up in bed and playing with herxbox. i sat down carefully beside her and took her hand. she turned toface me and smiled. we were both worn out, trembly.

226"thanks," i said.

she didn't say anything. she turned her face to me. she was grinninghugely, but fat tears were rolling down her cheeks.

i hugged her and she grabbed tightly onto me. "you're a good man,marcus yallow," she whispered. "thank you."i didn't know what to say, but i squeezed her back. finally, we parted.

she wasn't crying any more, but she was still smiling.

she pointed at my xbox, on the floor beside the bed. i took the hint. ipicked it up and plugged it in and logged in.

same old same old. lots of email. the new posts on the blogs i readstreamed in. spam. god did i get a lot of spam. my swedish mailbox wasrepeatedly "joe-jobbed" — used as the return address for spams sent tohundreds of millions of internet accounts, so that all the bounces andangry messages came back to me. i didn't know who was behind it.

maybe the dhs trying to overwhelm my mailbox. maybe it was justpeople pranking. the pirate party had pretty good filters, though, andthey gave anyone who wanted it 500 gigabytes of email storage, so iwasn't likely to be drowned any time soon.

i filtered it all out, hammering on the delete key. i had a separate mail-box for stuff that came in encrypted to my public key, since that waslikely to be xnet-related and possibly sensitive. spammers hadn't figuredout that using public keys would make their junk mail more plausibleyet, so for now this worked well.

there were a couple dozen encrypted messages from people in theweb of trust. i skimmed them — links to videos and pics of new abusesfrom the dhs, horror stories about near-escapes, rants about stuff i'dblogged. the usual.

then i came to one that was only encrypted to my public key. thatmeant that no one else could read it, but i had no idea who had writtenit. it said it came from masha, which could either be a handle or a name— i couldn't tell which.

>

m1k3y>

you don't know me, but i know you.

>

227i was arrested the day that the bridge blew. they questioned me. theydecided i was innocent. they offered me a job: help them hunt down theterrorists who'd killed my neighbors.

>

it sounded like a good deal at the time. little did i realize that my ac-tual job would turn out to be spying on kids who resented their city be-ing turned into a police state.

>

i infiltrated xnet on the day it launched. i am in your web of trust. if iwanted to spill my identity, i could send you email from an addressyou'd trust. three addresses, actually. i'm totally inside your network asonly another 17-year-old can be. some of the email you've gotten hasbeen carefully chosen misinformation from me and my handlers.

>

they don't know who you are, but they're coming close. they continueto turn people, to compromise them. they mine the social network sitesand use threats to turn kids into informants. there are hundreds ofpeople working for the dhs on xnet right now. i have their names,handles and keys. private and public.

>

within days of the xnet launch, we went to work on exploiting para-noidlinux. the exploits so far have been small and insubstantial, but abreak is inevitable. once we have a zero-day break, you're dead.

>

i think it's safe to say that if my handlers knew that i was typing this,my ass would be stuck in gitmo-by-the-bay until i was an old woman.

>

even if they don't break paranoidlinux, there are poisoned para-noidxbox distros floating around. they don't match the checksums, buthow many people look at the checksums? besides me and you? plenty ofkids are already dead, though they don't know it.

>

all that remains is for my handlers to figure out the best time to bustyou to make the biggest impact in the media. that time will be sooner,not later. believe.

>

228you're probably wondering why i'm telling you this.

>

i am too.

>

here's where i come from. i signed up to fight terrorists. instead, i'mspying on americans who believe things that the dhs doesn't like. notpeople who plan on blowing up bridges, but protestors. i can't do itanymore.

>

but neither can you, whether or not you know it. like i say, it's only amatter of time until you're in chains on treasure island. that's not if,that's when.

>

so i'm through here. down in los angeles, there are some people.

they say they can keep me safe if i want to get out.

>

i want to get out.

>

i will take you with me, if you want to come. better to be a fighter thana martyr. if you come with me, we can figure out how to win together.

i'm as smart as you. believe.

>

what do you say?

>

here's my public key.

>

mashawhen in trouble or in doubt, run in circles, scream and shout.

ever hear that rhyme? it's not good advice, but at least it's easy to fol-low. i leapt off the bed and paced back and forth. my heart thudded andmy blood sang in a cruel parody of the way i'd felt when we got home.

this wasn't sexual excitement, it was raw terror.

"what?" ange said. "what?"229i pointed at the screen on my side of the bed. she rolled over andgrabbed my keyboard and scribed on the touchpad with her fingertip.

she read in silence.

i paced.

"this has to be lies," she said. "the dhs is playing games with yourhead."i looked at her. she was biting her lip. she didn't look like she believedit.

"you think?""sure. they can't beat you, so they're coming after you using xnet.""yeah."i sat back down on the bed. i was breathing fast again.

"chill out," she said. "it's just head-games. here."she never took my keyboard from me before, but now there was a newintimacy between us. she hit reply and typed,>

nice try.

she was writing as m1k3y now, too. we were together in a way thatwas different from before.

"go ahead and sign it. we'll see what she says."i didn't know if that was the best idea, but i didn't have any betterones. i signed it and encrypted it with my private key and the public keymasha had provided.

the reply was instant.

>

i thought you'd say something like that.

>

here's a hack you haven't thought of. i can anonymously tunnel videoover dns. here are some links to clips you might want to look at beforeyou decide i'm full of it. these people are all recording each other, all thetime, as insurance against a back-stab. it's pretty easy to snoop off themas they snoop on each other.

>

masha230attached was source-code for a little program that appeared to do ex-actly what masha claimed: pull video over the domain name serviceprotocol.

let me back up a moment here and explain something. at the end ofthe day, every internet protocol is just a sequence of text sent back andforth in a proscribed order. it's kind of like getting a truck and putting acar in it, then putting a motorcycle in the car's trunk, then attaching a bi-cycle to the back of the motorcycle, then hanging a pair of rollerbladeson the back of the bike. except that then, if you want, you can attach thetruck to the rollerblades.

for example, take simple mail transport protocol, or smtp, which isused for sending email.

here's a sample conversation between me and my mail server, sendinga message to myself:

>

helo littlebrother.com.se250 mail.pirateparty.org.se hello mail.pirateparty.org.se, pleased tomeet you>

mail from:[email protected] 2.1.0 [email protected]… sender ok>

rcpt to:[email protected] 2.1.5 [email protected]… recipient ok>

data354 enter mail, end with "." on a line by itself>

when in trouble or in doubt, run in circles, scream and shout>

.

250 2.0.0 k5smw0xq006174 message accepted for deliveryquit221 2.0.0 mail.pirateparty.org.se closing connectionconnection closed by foreign host.

231this conversation's grammar was defined in 1982 by jon postel, one ofthe internet's heroic forefathers, who used to literally run the most im-portant servers on the net under his desk at the university of southerncalifornia, back in the paleolithic era.

now, imagine that you hooked up a mail-server to an im session. youcould send an im to the server that said "helo littlebrother.com.se" andit would reply with "250 mail.pirateparty.org.se hellomail.pirateparty.org.se, pleased to meet you." in other words, you couldhave the same conversation over im as you do over smtp. with theright tweaks, the whole mail-server business could take place inside of achat. or a web-session. or anything else.

this is called "tunneling." you put the smtp inside a chat "tunnel."you could then put the chat back into an smtp tunnel if you wanted tobe really weird, tunneling the tunnel in another tunnel.

in fact, every internet protocol is susceptible to this process. it's cool,because it means that if you're on a network with only web access, youcan tunnel your mail over it. you can tunnel your favorite p2p over it.

you can even tunnel xnet — which itself is a tunnel for dozens of proto-cols — over it.

domain name service is an interesting and ancient internet protocol,dating back to 1983. it's the way that your computer converts acomputer's name — like pirateparty.org.se — to the ip number that com-puters actually use to talk to each other over the net, like 204.11.50.136. itgenerally works like magic, even though it's got millions of moving parts— every isp runs a dns server, as do most governments and lots ofprivate operators. these dns boxes all talk to each other all the time,making and filling requests to each other so no matter how obscure thename is you feed to your computer, it will be able to turn it into anumber.

before dns, there was the hosts file. believe it or not, this was asingle document that listed the name and address of every single computerconnected to the internet. every computer had a copy of it. this file waseventually too big to move around, so dns was invented, and ran on aserver that used to live under jon postel's desk. if the cleaners knockedout the plug, the entire internet lost its ability to find itself. seriously.

the thing about dns today is that it's everywhere. every network hasa dns server living on it, and all of those servers are configured to talkto each other and to random people all over the internet.

232what masha had done was figure out a way to tunnel a video-stream-ing system over dns. she was breaking up the video into billions ofpieces and hiding each of them in a normal message to a dns server. byrunning her code, i was able to pull the video from all those dns serv-ers, all over the internet, at incredible speed. it must have looked bizarreon the network histograms, like i was looking up the address of everycomputer in the world.

but it had two advantages i appreciated at once: i was able to get thevideo with blinding speed — as soon as i clicked the first link, i startedto receive full-screen pictures, without any jitter or stuttering — and ihad no idea where it was hosted. it was totally anonymous.

at first i didn't even clock the content of the video. i was totallyfloored by the cleverness of this hack. streaming video from dns? thatwas so smart and weird, it was practically perverted.

gradually, what i was seeing began to sink in.

it was a board-room table in a small room with a mirror down onewall. i knew that room. i'd sat in that room, while severe-haircut wo-man had made me speak my password aloud. there were five comfort-able chairs around the table, each with a comfortable person, all in dhsuniform. i recognized major general graeme sutherland, the dhs bayarea commander, along with severe haircut. the others were new tome. they all watched a video screen at the end of the table, on whichthere was an infinitely more familiar face.

kurt rooney was known nationally as the president's chief strategist,the man who returned the party for its third term, and who was steam-ing towards a fourth. they called him "ruthless" and i'd seen a news re-port once about how tight a rein he kept his staffers on, calling them,iming them, watching their every motion, controlling every step. he wasold, with a lined face and pale gray eyes and a flat nose with broad,flared nostrils and thin lips, a man who looked like he was smellingsomething bad all the time.

he was the man on the screen. he was talking, and everyone else wasfocused on his screen, everyone taking notes as fast as they could type,trying to look smart.

"— say that they're angry with authority, but we need to show thecountry that it's terrorists, not the government, that they need to blame.

do you understand me? the nation does not love that city. as far asthey're concerned, it is a sodom and gomorrah of fags and atheists whodeserve to rot in hell. the only reason the country cares what they think233in san francisco is that they had the good fortune to have been blown tohell by some islamic terrorists.

"these xnet children are getting to the point where they might start tobe useful to us. the more radical they get, the more the rest of the nationunderstands that there are threats everywhere."his audience finished typing.

"we can control that, i think," severe haircut lady said. "our peoplein the xnet have built up a lot of influence. the manchurian bloggers arerunning as many as fifty blogs each, flooding the chat channels, linkingto each other, mostly just taking the party line set by this m1k3y. butthey've already shown that they can provoke radical action, even whenm1k3y is putting the brakes on."major general sutherland nodded. "we have been planning to leavethem underground until about a month before the midterms." i guessedthat meant the mid-term elections, not my exams. "that's per the originalplan. but it sounds like —""we've got another plan for the midterms," rooney said. "need-to-know, of course, but you should all probably not plan on traveling forthe month before. cut the xnet loose now, as soon as you can. so long asthey're moderates, they're a liability. keep them radical."the video cut off.

ange and i sat on the edge of the bed, looking at the screen. angereached out and started the video again. we watched it. it was worse thesecond time.

i tossed the keyboard aside and got up.

"i am so sick of being scared," i said. "let's take this to barbara andhave her publish it all. put it all on the net. let them take me away. atleast i'll know what's going to happen then. at least then i'll have a littlecertainty in my life."ange grabbed me and hugged me, soothed me. "i know baby, i know.

it's all terrible. but you're focusing on the bad stuff and ignoring thegood stuff. you've created a movement. you've outflanked the jerks inthe white house, the crooks in dhs uniforms. you've put yourself in aposition where you could be responsible for blowing the lid off of the en-tire rotten dhs thing.

"sure they're out to get you. course they are. have you ever doubted itfor a moment? i always figured they were. but marcus, they don't knowwho you are. think about that. all those people, money, guns and spies,234and you, a seventeen year old high school kid — you're still beatingthem. they don't know about barbara. they don't know about zeb.

you've jammed them in the streets of san francisco and humiliated thembefore the world. so stop moping, all right? you're winning.""they're coming for me, though. you see that. they're going to put mein jail forever. not even jail. i'll just disappear, like darryl. maybe worse.

maybe syria. why leave me in san francisco? i'm a liability as long asi'm in the usa."she sat down on the bed with me.

"yeah," she said. "that.""that.""well, you know what you have to do, right?""what?" she looked pointedly at my keyboard. i could see the tearsrolling down her cheeks. "no! you're out of your mind. you think i'mgoing to run off with some nut off the internet? some spy?""you got a better idea?"i kicked a pile of her laundry into the air. "whatever. fine. i'll talk toher some more.""you talk to her," ange said. "you tell her you and your girlfriend aregetting out.""what?""shut up, dickhead. you think you're in danger? i'm in just as muchdanger, marcus. it's called guilt by association. when you go, i go." shehad her jaw thrust out at a mutinous angle. "you and i — we're togethernow. you have to understand that."we sat down on the bed together.

"unless you don't want me," she said, finally, in a small voice.

"you're kidding me, right?""do i look like i'm kidding?""there's no way i would voluntarily go without you, ange. i couldnever have asked you to come, but i'm ecstatic that you offered."she smiled and tossed me my keyboard.

"email this masha creature. let's see what this chick can do for us."i emailed her, encrypting the message, waiting for a reply. angenuzzled me a little and i kissed her and we necked. something about the235danger and the pact to go together — it made me forget the awkward-ness of having sex, made me freaking horny as hell.

we were half naked again when masha's email arrived.

>

two of you? jesus, like it won't be hard enough already.

>

i don't get to leave except to do field intelligence after a big xnet hit.

you get me? the handlers watch my every move, but i go off the leashwhen something big happens with xnetters. i get sent into the field then.

>

you do something big. i get sent to it. i get us both out. all three of us,if you insist.

>

make it fast, though. i can't send you a lot of email, understand? theywatch me. they're closing in on you. you don't have a lot of time.

weeks? maybe just days.

>

i need you to get me out. that's why i'm doing this, in case you'rewondering. i can't escape on my own. i need a big xnet distraction.

that's your department. don't fail me, m1k3y, or we're both dead. yourgirlie too.

>

mashamy phone rang, making us both jump. it was my mom wanting toknow when i was coming home. i told her i was on my way. she didn'tmention barbara. we'd agreed that we wouldn't talk about any of thisstuff on the phone. that was my dad's idea. he could be as paranoid asme.

"i have to go," i said.

"our parents will be —""i know," i said. "i saw what happened to my parents when theythought i was dead. knowing that i'm a fugitive isn't going to be muchbetter. but they'd rather i be a fugitive than a prisoner. that's what ithink. anyway, once we disappear, barbara can publish without worry-ing about getting us into trouble."236we kissed at the door of her room. not one of the hot, sloppy numberswe usually did when parting ways. a sweet kiss this time. a slow kiss. agoodbye kind of kiss.

bart rides are introspective. when the train rocks back and forth andyou try not to make eye contact with the other riders and you try not toread the ads for plastic surgery, bail bondsmen and aids testing, whenyou try to ignore the graffiti and not look too closely at the stuff in thecarpeting. that's when your mind starts to really churn and churn.

you rock back and forth and your mind goes over all the things you'veoverlooked, plays back all the movies of your life where you're no hero,where you're a chump or a sucker.

your brain comes up with theories like this one:

if the dhs wanted to catch m1k3y, what better way than to lure him into theopen, panic him into leading some kind of big, public xnet event? wouldn't thatbe worth the chance of a compromising video leaking?

your brain comes up with stuff like that even when the train ride onlylasts two or three stops. when you get off, and you start moving, theblood gets running and sometimes your brain helps you out again.

sometimes your brain gives you solutions in addition to problems.

先看到这(加入书签) | 推荐本书 | 打开书架 | 返回首页 | 返回书页 | 错误报告 | 返回顶部