plaintiff’s exhibit 30unclassified//fouo the overall classification of this presentation is: top...

22
Wikimedia Foundation v. NSA No. 15-cv-0062-TSE (D. Md.) Plaintiff’s Exhibit 30 Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 1 of 22

Upload: others

Post on 12-Oct-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

Wikimedia Foundation v. NSA No. 15-cv-0062-TSE (D. Md.)

Plaintiff’s Exhibit 30

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 1 of 22

Page 2: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

TOP SECRET//COMINT//REL TO USA, FVEY - ~ -

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 2 of 22

Page 3: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

UNCLASSIFIED//FOUO

The overall classification of this presentation is:

TOP SECRET//COMINT//REL TO USA, FVEY

UNCLASSIFIED//FOUO

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 3 of 22

Page 4: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY ~

0 D ~

• A suite of software running on a Linux host • Classically, used for DNI processing,

selection and survey • A distributed hierarchy of servers at field

sites and headquarters • Extract and tag metadata & content from traffic • Servicing analyst queries and workflows

• Web and programmatic front-ends

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 4 of 22

Page 5: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY ~

0 D ~

• A suite of software running on a Linux host • Classically, used for DNI processing,

selection and survey • A distributed hierarchy of servers at field

sites and headquarters • Extract and tag metadata & content from traffic • Servicing analyst queries and workflows

• Web and programmatic front-ends

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 5 of 22

Page 6: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

~ ~UJJil

l XK Meta-vrewer: :::n;1rea Dy f61.0065:C;rtegory Hit:: at 670 - P.10:111a Frrerox - c X

( 1£1 ESS1377: SIOTodi:iJ' f;J; 1/2'1 ... x [ ~El111:!r11ct · Viiki_;.1c1Ji;,,, IJ11:! rr':!' ... x [!«. Mi' Siyuoluil:!S

I '1::.v1;;::.11on 111cr

··r=l S..-"'~·hVI,; o.u:

6 ·C) f':'1=

··~ im ;.1 f\:c11es~es ··l':l i..\l :1;t...; Fil:l>

~ Ull n~ 1:1.1

··~ (El\' :QQ: I

··S \14:hin! lnf:11rMion

I[) 'I :Mork 1n·:11r Ml )n

··1:3 ~: ~it<.I~ 6·D r: 11ir.~ir.

:i ei \IU llSC::.rCh

3·~ :- ~~ic ~I =··1§1 .i:.~rt

~··~ ~I iCkBE If'!

~··r:l ~I L'-\1~ ~ I[) :;.,,:coor1 Uf'll ~··IEJ :e IUI ;,1 (Ill.I

~··1§1 '.".i~r.:: P11io.~·mr~,;. ~ I[) :.l ::.rent ~··13 :tJS

1··1§1 ~rJ1-n~n· f/f':t11rl~l11 ~··~ :Ocu-nen:-;,aa1n: l··r=l i II~ I 4J;lo:'li1:.o:'ll'

~ I[) ..;<trol :tea I II : ~ l·~ : .. 11.0~ (Ill.I ~··19 :>~t'l ln'r.

~ I[) 1111 ' ACO'lll'/

1··13 KE P~ ~..-1 1··1§1 <~yl ::91)t:" ~··~ -00 nc and ~;,~c.-v:rd

=

• •-.~1-~· ~==,~;~· ~· ~· -·~·~--.~r

0 0lllci

XKCVSCORC \V~k°;r.TW"<

F rte· Fll ~)0 :.)UOI ...

IEI 4!&.14 I , 4

~ 11c1: Ae-:1o·s·

~Si;;i..J Fn.mr-ns..¥.Jn ETl'.'001 US9610

~:co-:s .. ·.;1c,·1· I ~t.t::.p\'cv, llLILUS: <>'P' .. O.¥' .. ~0:.>10! L-• Cio-·11A:1.iu·1 Fm IP ~-:: IP

IJ5? AAlttO S7

u.~8

L 1r.wr US-OSJU

ETl'.'C:O"r Us.9i8Jo•-=====

CTl'.'001 US-0610

Fn.mr-ns..¥.Jn·-===== ETl'.'001 US9610

U~B

U~B

U>lAAOCCB

I J5? AAlttO

u.~8

IJ~:IAAl•X:H

U~B

UiQAN1.X.8

I J5? AAlttO

u.~8

ETl'.'C:O"r Us.9i8Jo•-=====

L 11,txJ/ USOSJU

Fn.mr-ns..¥.Jn·-===== ETl'.'001 US9610

IJ~:IAAl•X:H

ETl'.'C:O"r Us.9i8Jo•-===== U~B

S1

>I 57

S1

57

S1

" 57

>I 57

S1

,,., <!3llt

r.g :;ut

I Tu Put

tr.;:M ,.,. mu

2~1!53 ,,.. "'' '~t11R ,,., ,.,.

;1;~16 :1~1

2~31'1]

<!Jt.14 "'' '~tr41 ,,., ,,., ;1;~16 :~l!>IJ

2~1D8.S

~I

~ llCI: •

1 :1!'1(ll::y1n~ •.I M1

F 11 :::.1u11t·1(I F11Cit:t(l~:1 I F11 U...ituJ: ( :m .u·1yitu::11

T::C\.ouull)' (111

TuCit:t (IP) Tu

FP. F£1lffV~UF~OR 'J' FR NFIJ!ffV~UF .s1· ..

•• NEU!LLYSUF .. e.se llT FR NEUILLYSUF ·18

I It NLU!LLVl:iUI· ~~ 21.( "' NLUILLYSUI· -18

FP. . EO!CLY9UF 48.88 227 ... NE Ul(('fSUF # -rR NCU!LLYSUF 48118 llT m NCUILLYSUF -18

FP. . FU!ffV~UF~OR ''7 ... NFIJ!ffV~IJF -SI

•• NEU!LLYSUF .. e.se llT FR NEUILLYSUF ·18

"' tJI 11!1 I VSIJI· .&HHH ;1 ;I( Ill NI IJll I YSUI· .IH

FP. . EO!CLY9UF 48.88 227 ... NE Ul(('fSUF #

I It NLU!LLVl:iUI· ~~ 21.( '" NLUILLY~UI· .W

FP. . FU!ffV~UF~OR ''7 ... NFIJ!ffV~UF -SI

•• NEU!LLYSUF .. e.se llT FR NEUILLYSUF ·18

"' tJI 11!1 I VSIJI· .&HHH ;1 ;I( Ill NI IJll I YSUI· .IH

FP. . EO!CLY9UF 48.88 227 ... NEUl(('fSUF # • •

ni~rl~yi·i;, .;l0rd1?4

sawa __ 8Clll9i5r.m33"13

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 6 of 22

Page 7: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• Let's try a search for suspicious stuff ... http_activity search, 5-eyes defeat, look for fingerprints:

ndist/discovery/heuristic/BHAM/get_with_ contentorhttp/get/with_content

• While the search runs, some gotchas: • You choose where your query is run • Content and metadata age-off • Burden is on user/auditor to comply with

USSID-18 or other rules • Geolocation based on IP

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 7 of 22

Page 8: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY

r~ - XK S@ss1onv1e111er·M ~Tnf'il '

~c ~<it Yi•" I li1:ory Qookmorks ]aol• Llelp

11 tttps./l><k>-cenlral.corp nsoJc gov 844J.IJCic=YSCOF.E~ayo-.t>JIXlpo...tlay:X.Cjsp?oageTr.le-Sessior lllewer6rC>YTU1-~21

[ts

oate:11ne ;..1:11. l)L..1 · 1Ji•4/4Q

This i:ydNri 110 Olud1ted ror U!iSID 18 and Human Rights Act CO'flplLillnce ( tA'-'*lt-IC A I •~N! S t-I • t- I ,/COl¥ll N l /1Rtl T 0 lJSA. AUS CD.N. GBR, WTL

Fron IP

X.-KEYSCORE C2C ~:s:!iion Vi::wt::r

TOIP

(0 1-'r111AfP. AinrF~ in

QuickClicks (f CZll'I /~CAvr.r l lT"l'P/1.:> 1---.c:-------~-..,;;c:. Un.r 111;1.nt 1 625)1033F'62IDl.::'2) ) J'D2C02'f02I:'iD02

'. "'Session .. A1,;1..:•Jr1l.. I '"/""

6 1«Ptll:::tl.;l1111~11lti HCDt : J.0 1 2 <168

8 ? urkn°'""'n <.c:ntent· i YQ&: lml)Lt:::at.1on/:<·mN·torn·urJencOOed 8 1 !till.. <.c::nnec:tJ.on: K&ap·.~LLVe

8 !({ one-::JI : 1: searc1· es

8 · ·· ~ind fingerprirt

······ ndls /CllscJ\•ery.·r ei.r s httplgc\l\vilh_ content

· · · ndls/CllscJ\•ery.·rei.r s Q find traffic on

.... ·.,­:•-

1=1 - -- ~1nr1 Am u:;inrn

- h11plg c11".l .. Nm .. ro·n·url

8 - -- f:inrl rro"y h;i~t-

- Od00207

8 - .. f:ind WJiOSi:1 si:lt d s 1 ;1

:n~r< 10

=

=rem ::>01 To ::>01 Pro:OC) t.enon

11"1-fiK II ;"' '1'14

Cntcr text to :#CQIC"I

Notes: • Strange User-Agent • Probably NOT CNE but definitely something non­standard

• Content: maybe a HTTP tunnel for some weird protocol? Reset from local . • •

• Should we write a Fingerprint?

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 8 of 22

Page 9: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY

LI • 0 cQ]~

• Useful for identifying classes of traffic or particular targets (for SIG DEV or collection):

mail/webmail/yahoo

browser/cellphone/blackberry

topic/s2B/chinese missile -• appid - a contest, highest scoring appid wins

• fingerprint - many fingerprints per session

• microplugin - a fingerprint or appid that is relatively complex (e.g. extracts and databases metadata)

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 9 of 22

Page 10: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY

-~ _Qrf®J

• Written in language called ''GENESIS'' (go genesis-language):

appid('encyclopedia/wikipedia', 2.0) = http_ host('wikipedia' or 'wikimedia');

fingerprint('dns/malware/MalwareDomains') = dns_ host(' erofreex.info ' or ' datayakoz.info ' or ' erogirlx.info ' or ' pornero.info ' or ...

• If a fingerprint contains a schema definition, a search form automatically appears in the XKEYSCORE GUI

• Power users can drop in to C++ to express themselves

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 10 of 22

Page 11: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY

• Many different searches • Base search is Full Log DNI

• Depending on traffic type, will generate searchable results for (example):

HTIP Activity Network GEO Info Information

Extracted Files Email Registry Addresses

Logins and Document Machine Info Passwords Metadata

• workflow - a user query that is run automatically usually every 24 hours

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 11 of 22

Page 12: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

SECRET//COMINT//REL TO USA, FVEY

• Not all sites run latest XKEYSCORE software or fingerprints

• fingerprint submission: • XKEYSCORE team weighs mission-worthiness of user

fingerprints vs computational cost

• Content and metadata ageoff

SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 12 of 22

Page 13: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• Lots of endpoint data flows into XKS TAO (no ECis), GCHQ (almost all)

• Other limited flows include SIGINT Forensics Center, TAO STAT

• XKEYSCORE works well for endpoint data • Sometimes the paradigm breaks (e.g.

collected browser history file)

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 13 of 22

Page 14: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• Payload types: dirwalk, extracted file, system survey, network config, captured credentials, registry query, key logger, etc.

• Labeled dnt_payload in appid/fingerprint ontology

• Let's look at some DANDERSPRITZ data ...

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 14 of 22

Page 15: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

~ XK Sessio n V il!' w l!'r - Mo:Ll lla FlrerOil - - ~' )..'.

Thu1 "J.J...--.n i.;dud 1trd ~o..- USSIO lB n n d H " m"n R11;1ti l >; At.I, rs1pl'-t1•r CL.ASSlrlCATION. TOP SCCRCTf'COHINT'.l\Cl TO USA AUS, CAN, GDR fill

X·ICEYS(X)RE C2C Sesoion V"lt"wr

c:a.1rt F<:nP fr0'9 P::r. Tc: :on P"O'.ot.:f L.:.ngm

2 ll :. o04-:. ~ C2:06:12 X'IMJ~ - -=------11

: 0014

Seaa.ion L Heed:ra, \I \lcla :-i1 I I~-

OuitkQicls

1« 5t,a:r Blil:

.J 1 1na 11"1QCr:r nt

tx111:txi:t r1n1 n:a 11=roc e '=3 ElndlrGfllt,cn '

~ f log NiQl!rm o'

' :J 1-1nd o::cocrt t 11::1e ot ctcc o :C • .,

••

Done

<Process erootitnTX.C-' 23J: · 34· OS:T€0: 31 :Ol'J.G3125000~" dc:;c riotiM-' .. ni1io." • .. Pidd- :.i2 ').ls QSi .cx:-cjP rott:SS> <l'rOCff~ CrBit1tflTUl8=. 2:n: ::>'I o~ 11~0: 11 :: , .;.1.:$•111~ OU.ii" CIKC nptl•lr' ... 01.111 ... pld'". b~!t' pp>d• '1'10 'l"!:\'Ch:l61. ~e-'!/l'COC!£P .... ?rOttSs ereattmTi.e: • 233: . 33. os-reo: 37 :lol. 78125000J.l" e1esc rtptlon-· : 01111"." pld• • 11s· Pldd• ·.wo ·~l'Ch::i&"1 . ~et".'?r0tts:s~

<l>rn1:r.s~ c......., t imT i.,.." ?'.'ti • • ~-0\Tf.O: 'U: 1\. '!~ !i'U~Ot)!')" d~r; 1 i 1rlJ D1• • • n i I i,{ " p l•I•' 11t;t' 1•11ill• '440 ·-\·1 h" I. .-1:K..'Prt11~0 <Prt11:r.s,; c......., t imT i.,.." 1'.'tl . . '.')J. 0\Tf.0: 'U: 1fi . .JR4'U~0t)!')" d~r; 1 i11l.iD1-=i1 ' • ni I i1t" " p Iii• ' 1\44' 1111ill• '440 ·r.111 • ,.,;KIPi~o

..:?roc.ess crcatitnTU.C-' ?:>J: • )4. OSTCO: 71 :40. 70Jl~JOO:>" dC3c: ription-' : nL11o"." p ld .. ' OG:>' pp:id .. '440 ':.-s\·ch::is1. :xc:..:.'?roc.ess.­.:Proocss c:rootionTU.C-' 2~: · ::>4· OS TEO:~ :.fl .39052~00:>" dc:ic riptie"'" ' : nl11o"." p ld .. ' 81)S' ppjd .. '440 ')oS\•ch~1. :::>ic<,'Proo::ss> -:!l'rCICff£ Cr&itlCflTUIEI=' 2:ilJ: ::n o~ 11~0: -SJ :<12' JJl:JhUOUJ" Clesc n.pt;l.Gll'" . • n111a ... Pld"'. Vb1' P!Od"" '1'10 '><C~YO-f t .E>:e..:tProce£J.' ..:11roeiee:£ Cr&itlCflTUEl=':!:ilJ: ::n o~ 11~0: -SJ =~·1.:.:1:116UOUJ" Clesc n.pt;l.Gll'" . • n111a ... ,111 .. •• s~· pp:ld• "'l1U""f po:>LfV .E>:e..:tProce£J.' c'Prottss creat1c11T111e= • 2;o: . JQ. osn::o: 37 :S>l .e£OSJS OOJ" Clesc rtpt10A11 · : n111a·." pLd•' : '48 • PP:ld• "ll40'":ofls atx: .e>'.ec' /Pr«es:S":> <Pr111-r.s\'li t:rNSt imT i.,.. ' ?'.'ti" • ~. O\Tf.O: 'U :"i 7. 171 'U~Otl:'I" dl'!~r; ri1rl IDI• ' • 11i I l1t" " p l•I•' ' 4~" 1•dda"441'1">rhlR~ .FICFo:.;'Pr1:c:r.ti.-o ..:?roc.ess crcoticnTino-'2:>l: · )4. OSTCO: 71 :51. 7l07J000)" dC3c: ription-' : nL 110·." t ld .. ' : SXl' llOid .. "440":..'vc-.::' t .eY.c:..:IProa:s~ ..:?roc.ess crcaticnTi.no-'2:>l: · )4 · OSTCO: 71 :50.ClG:J7J00)" dC3c: ript;lon- ' : nL 110·." t ld .. ' : Sl2' llOid-"440":..llPL~c -Je1Scr\>ic: .cxe-.:/Proccs · <Process crooticnTi.ac-' 2Dl: · ::>4 • OSTUO: 3s: :00.€2SZGOOOD" dc:ic ript;le"'" ' : nl 110'." fld'" ' : 530' 1111i d-"4.f0")oHPSls\'c .c>:c<trroa:ss> -::11roeiee:s Cr&itlCflTUl8='2:JJ: ::n o~ 11~0: ::Q:I :ou. J~UlkUUUl.I'' Clesc n.pt;l.Gll'" . • n L 11• ... ,111 .. • ! b:JJ . pp:ld .. "'11U"" l\11>U\J ... I .t.1.t--'./ .. rotES&.' c'Pr0ttss creat1c11T1.ae=' 2!0:. JQ .osn::o: ~ :01. ::i3'137SOO:>" Clesc r1p11ona· : n111a·." pLd•' :s20· pp1d•"ll40"~svc-.::s t .EXe<'/Process~ c'Pr0ttss creat1c11T1.ae=' 2!0: . :>a .osn::o: ~ :Ol .(12137SOO:>" Clest rtpt10All ' : n111a·." pLd•' !.84' • pp1C1•"(140"~1iHOS1SV:.fX~/Pn:uss:~

<.Prfll"F.S\'li t:rNSt imT ·~· 1:n . . ~ .O"iTf.0: ¥. :01., )"ir.OOf).')" lll'!:or< l:ri11I IDI• ' • 11i I 1 .. • " , •••• • • 11n · 1•• ld• "441'1";._.,. • 1: .. I . r->l"</P ffll:r.llo~

..:?~s crcaticnTi.111:- '2)]: ·:>4·0STCO: lJ :02.JOOXOOO:>" de3cription-' : nL1:lo'." t ld .. ' :G~' ooid- "4.fO":..!vc-.::,t.eY.c:..:IProa::ss:.-<l'roccss crooticnTiJic:... ' 200: . l)4 ·OSTUO: 3S :02.E2S 00000:>" dc3cripti o""' ' : n L1:lo'." , 111 .. ' : 7"3 • ooid-"4.f0")on :•13con.c>:c<lflroc:css> <l'rouss crooticnTiJic:... ' 200: . l)4 ·OSTUO: 3S :OS.G'-63iSOOJ" dc3cript;lo""' ' : nL1:la'." , 111 .. • :8)2 • ooid-"4.fO")o~vc-.::~ t.c>:c<lflroc:css> -::11rO<ff£ creaticnTue= '23.1 : ::n o~ 11~0: ::Q:I :o::s.11,:11,1,:;uoul.I" e1escn.p110""' · . n111a." pld'"' • V¥ • ppld•"'1<IU":-\'l'v.lre~er.·:.ce.ex~1•nxEs~ c'?rettSs creattcnTbe= • 2!0: . :>a .osn::o: 3C: :4. S62St!OOO:>" Clescrtp110All' : n111a·." p1d•' 211e: • ppld•"(l40'""svc-.::s t.EXe<'/Process~ <Pr111:mi>,,; c:r- t imT i_.,.. • 731 · .~ .Q"ilf.0: ¥.: · .ol.f!;J 'D'iOtl~" 1l-r;ri11I I DI•' • 11i I i1t' " pl•I•' 11.u'I ' 1• 1 l11•"111"4"'1JH~1.fXN./Pri:aa::'l!D'

<?r111:m1,,; c:r- t imT i_.,.. '?:rl . . ~ .Q\Tf.O: ¥.:. 7 .f!)"i;r.OQt)~" 1l-r;r i11I I DI•' • 11i I l1t" " pl•I•' ?'-ti ' 1• 1 l11•"?'4~1'',fll -:An? .fXN./Prtaa::'ilD> ..:Proc.ess crcot ictiTillo- ' 2ll: · )4 ·OSTCO: lJ: 23.CJlZiOOOJ" d~crip1i°""' : ni1io". •• tld .. ' 2G20 ' ooid-"G~G"~i:>n;s : .cxe-.:/Proo:ss:-­<l'rous.s crooticnTUc:- ' 233: . :>4 ·OSTEO: 45 :47 .103~0SOJ" dc:;crip1i °""' ' : ni1ia".'1 f ld'"' :638 ' 1111id- "i0.J"•cxplcrcr .cxc<1rroccss> <l'r~.s. creot1cn·r ue= •23.1: ::n o~ 1<::0: 1'> :<11:1.e i°l:UJ/U;J" dffcn.p11M-' . n11l.a." pld"' ' • 1,e, • 1111:U1-"l:i<l•l">~nc:~1. ~~.' PrOOKt> <Pr~.s. creot1cnTue= ' 2::JJ: ::n Q~ lt:Q: 1'> :!1'1.bUl ~~OU;J" dffcn.p11M-' . nl.11.a." pld·· · iv~ · 1111:U1- " l\¥~'').VK.&rel ray. ~~111 r~t> c'?r«H.s ere.a ttt11Tue= • 233 : . )'I • os-n;o: lS : s 1 . '393:i860:r desc rtpt10M' : n.L 11a·." p ld11' 21!18 • 1111:1A1::a"l683'""V"'-E r e..ce r. ~e.t" /JI r«M.s~ <Pr...,.-:i; c:r-t- imT i_.,.. •131· • .'):I .MTf.0:41'!. :Oft. 7'i011!Ni&Y' d'l!:!lit r ip.I i- · • ni 1111° " p ldll ' .,..'\A' pp l1t."1flllill'".>c o 't'I'· ~r<!Pr....,,,.-,.;.

..:PrOCd.s crcctictiTUc- • :2ll: . )4.0S1t0;4€ :02.:tOJXJ:zoJI" d~c:ripti..,' :nt1::1.o·." , 14 ... ' 1S'.i' oo:id- 'lCGO'""..c"":f.:n. :xc..:.'PrOCds-

..:PrOCd.s crcct icoTUc- ' :2ll: . >l·OS1C0:4f: :OCi.E7SiS'9?0JI" dacrip:ti ..,' :nitio"." , 14, .. • 4S2' oi:dd- 'lCOO'"-A-:ps:n'i.:c .cx~itrcccss.-4'roct$.S cm::itit11Ti&- ' 2ll: . 34·0Sn'.0: 4E : : S .488)~2'03"' cksc:rip:ti ... ' :nitia". • JLd" • :Mll' ;oid--.:Jt)s..,,.co-.i.c.o:c<JPr.a:.ss> ~£ creat1t11Tue=0 ?3.J: ~ 01E0:,1:LJ • .,SSill-JJVT cJH.cn.ptl M"" .ru.11a ." , ...... J~' JP14--J¥.tr>cw.o.n. i!Ke-'"../Pr00Mie>-c';trOttS.s creaUtftTUE:=- ' 23l: .3d.OSTEO: SE:Sl.~97113903"' 4H<r1.P11 .... :ru.111' ... pl4• ' • 0!IO' pp'.)h"!9r..l 09="" .s:r<c'/Pttttu-:o c';trOttSs crea UUiT ue= • 23l: • 3d.: 1 r~: 2E :03. ~es Ol"' 6K< rtpUOM. • s t:lf1td"' pl.It• · N 1' · pp1"h-,:lr=oC.s ~;s . ~ /Ptttttt:o <>r~ c:n....t ia.Ti:..,:"131" -~·" 1171: "5 :O'!i .41tr~"iftY *"-criplj~· ~1 .. 1"r ,w.· ~1 "I\' ,.w.-•w~ •• •:.,11 . r-r r-<../Pnn:~Jr!>

..:i"roccs:s CtMt:iooTik-'2JJ: · )4.: 1U:2: 25 :JO. SO~Y 4c$c:ri.P1::l.,.' Sbr1cd" ,14 .. • ~"40' ppjd.•)20-:.o -ss . c.<ic..:/ hucss.-.:Prooess «OOt i«I T i.c-• 2D: • )4. : l ra: 2'J : 39. £6825] oor be rio1:i .... I St:rtccf" ,14 .... s~ J). C1C1id-·?20"'1'V"A c.QO"t.CXe</I' roc:c s $>

.:rrooess eroot1«1Tix-' ZlJ: .;iq.:11~l: _,j:OU.~W~Oll.I" ocscn..ot1.,...·:i.tlMC4" ,14 .. • AT P10C- ·0·>e rs;; .cx::-c1 rnusS> <?rocgg Cl'9it1UIT1118= ' ?D: ~ : 1 l~l: *1 :OU.f:UY,IUOll.I" CIKCl'l..pt1H"' ' ~tll'1M" ,14 .. •• T>' • pp)d--.;ltr'""'-N.C90"1. exe-""./J'rcCES:~

<PrOttSS Cl'BOt:1UITi.B=. 23J: • ):I.: 1n2:tiS :36. 763i3JSOJ" CIHCrt.pt10M' 5tll'1"" ,14. · •e:ss. ppld• -!?O°"'<CS ~.s:: . e~/PretttS":>

· > -·

=

a ~ ...

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 15 of 22

Page 16: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• Recent Developments • Upgrade of XKEYSCORE CNE • Keyloggers: keylogger/perfect/extension

• PCAP Rei ngestion

• Router Redirection

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 16 of 22

Page 17: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

(refer to Counter CNE Resources slide ... )

• Hypothesis/research-driven • ''Could South Korean CNE be using similar selectors to

FVEY CNE?''

• ''What keywords could be used to find keyloggers (''exam pie: keylog OR keystroke'')

• Bogus or Unusual Traffic • HTIP GET with content (example in this presentation)

• HTIP POST at odd hours (from Russia 0200-0359Z)

• Funky user agents

• Known-Host or User driven (e.g. drop sites) • XKEYSCORE is GOOD at these kinds of things

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 17 of 22

Page 18: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• Registry searches (e.g. SIM BAR)

• Fused Active/Passive search • common selectors • document hashes

• Known Processes (malicious executables or code) ... Let's enhance the process list appid

• map-reduce within CNE cluster using GENESIS calls

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 18 of 22

Page 19: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

•... at all (well, automatically, anyways)

• Paired traffic heuristic-based approach • HTTP[S] imbalance (e.g. GET without

response)

• IP/DNS mismatch*

• ... on an automatic basis • Network or host characterization • Changes in IP/DNS mapping over time • Changes over time in malware comms

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 19 of 22

Page 20: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

0 [U]

• How to Discover Intrusions [using XKEYSCORE] by and (paper)

• MHS INDEX - Foreign CNE Discovery Page https ://wiki. itd. nsa/wiki/Foreig n CNE Discovery

• CSEC and GCHQ - DONUT (unknown protocols): https ://tiso. sig int.cse/snipehunt/index. php/DONUT

• GCHQ Discovery Posted some Research of Detecting Man-on-the-Side Attacks:

https: //ti so. sig int.cse/snipehunt/index. php/MOTS GCQH Disco Team posts POC's for different Intrusions and some Details:

https ://wiki. gchq/i ndex. php/Discovery • The GCHQ DISCO team also posts Discovery Theories they run once a

week: https ://wiki .gchq/index. php/Discovery Afternoons

• XKEYSCORE Fingerprints

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 20 of 22

Page 21: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

Using TAO-obtained Iranian implant encryption keys, inlin decrypt using XKS microplugin IRGC-QF keylogger data!

v I ~I( .e .. IQn i.lt 'IN r Moz 1 .. F ra1'o·

Elle li,dit ~iew Hl~ory B.ookmartcs Iools !::!elp <t:j-

!llCfi n ttps ://XKs-cen tral .corp .nsa Jc .gov: S 443/XKEY SCOR E/layouts/popOutL ayout.jsp ?pageTttle = Sessl o n V lewer & rowUn=%2FXKEY SCORE% 2F%2Fmetavl eVI §I Thi:;;; :;y:;,;t:om Is ~udltod ror USSID 18 o01nd Human Rights Act compllanco

CLASSIFICATION: TOP SECRET//COMINT//REL TO USA. AUS. CAN. CiDR. NZL

15

O ate time Case N otation

201 1 -03 -28 19 '.5 1 :28 IRS 1 0 14

sessio n H eader (3) -r=ormatter· AUTO

Quick C licks

. 1«. session 13 ?'t(Attachments ' . 8 ? u nk nown

. s

Oon e

13 ? text

? key-logger .txt ? unknown _ 1 931.x-www-;

Orl~-Chck Sctll cflt:-S

And fiooemrint

ntoc/ntocg/m a lware/amulet! botnet/AM U L ET S TELLAR/k•

A nd traffjc on

78 .38 .1 1 0.1 63

1 74.132.1 80 .34

find a ppl jcatjoo m c.t il/webmaillyahoo

Find p roxv hash

c8b0d875

- - . - - -

J:-rom IP

x .. KEYSCORE C2C Sess ion Viewer

I f=rom Por To Por1 T o IP

1 74 !!!! Unite d States: 42325 SO

Protocc! Length I

tqJ 3203

Enter text to search

Downloa d this from XKEY SCQR ,E ..

keylogge<.txt F O R MATTER I A U TO I: I Virus scan r esults Clean

using T X T formatter

<< ( 2 unread ) Ya h oo ! Mai1 , me h r a b . raiai Mozi11a F irefox >>

[ J [J [J [J [J [J [J [J [J [J [J [ J [ J [ J [ ) [ ) [ ) [ ) [) [) [) [) [) [) [) [J [J [J [J [ J [ J

<< The page a t l'lttp: I / u s . mg4 . ma.i1. y a l"loo. com says: >>

()

<< ( 1 unroa d ) Yo h oo ! Ma il. • Moz.i.J.J.a

(] (] (] (Back s p ace) aa ( B acksp ace) [Back s pace ] [] [Right

<< Ya l 'loo \ Mea s e t'lger >>

( B ackspace ] s a ra [ S pac e ] ( Ba c ksp

(0 unread) Yo h oo ! Mai1 .

[ ] [ ] [] [ ] [ ] e 1 oo [ D own ] () 52500 24 3 0 0

[ J [ J [ J [ J [ J [J - • Login

. . . ( Back

x ks -central.corp .nsa.lc.gov :S443 8 .:rjt9! ® ·''

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 21 of 22

Page 22: Plaintiff’s Exhibit 30UNCLASSIFIED//FOUO The overall classification of this presentation is: TOP SECRET//COMINT//REL TO USA, FVEY UNCLASSIFIED//FOUO Case 1:15-cv-00662-TSE Document

TOP SECRET//COMINT//REL TO USA, FVEY

• MHS Index Team I

I

• CES/TRANGRESSION • •

• •

o~

• NSA/Countering Foreign Intelligence

• NTOC ?? • XKEYSCORE

I

I

I

: xks-cne@r1 .r.nsa

TOP SECRET//COMINT//REL TO USA, FVEY

Case 1:15-cv-00662-TSE Document 168-34 Filed 12/18/18 Page 22 of 22