`
`
`
`I IIIII IIIIIIII III IIIII!IIII)11118114111111IIIII 111111 IIII
`
`
`
`
`
`US010498845B1
`
`( 12 ) United States Patent
`(12) United States Patent
`Kapoor et al .
`Kapoor et al.
`
`( 10 ) Patent No .: US 10,498,845 B1
`(10) Patent No.: US 10,498,845 B1
`Dec. 3 , 2019
`( 45 ) Date of Patent :
`(45) Date of Patent:
`Dec. 3, 2019
`
`( 72 )
`
`( * ) Notice :
`(*)
`Notice:
`
`( 54 ) USING AGENTS IN A DATA CENTER TO
`USING AGENTS IN A DATA CENTER TO
`MONITOR NETWORK CONNECTIONS
`MONITOR NETWORK CONNECTIONS
`( 71 ) Applicant : Lacework Inc. , Mountain View , CA
`Applicant: Lacework Inc., Mountain View, CA
`( US )
`(US)
`Inventors : Vikram Kapoor , Cupertino , CA ( US ) ;
`Inventors: Vikram Kapoor, Cupertino, CA (US);
`Rakesh Sachdeva , Santa Clara , CA
`Rakesh Sachdeva, Santa Clara, CA
`( US ) ; Samuel Joseph Pullara , III , Los
`(US); Samuel Joseph Pullara, III, Los
`Altos , CA ( US )
`Altos, CA (US)
`( 73 ) Assignee : Lacework Inc. , Mountain View , CA
`Assignee: Lacework Inc., Mountain View, CA
`(73)
`( US )
`(US)
`Subject to any disclaimer , the term of this
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`patent is extended or adjusted under 35
`U.S.C. 154 ( b ) by 0 days .
`U.S.C. 154(b) by 0 days.
`( 21 ) Appl . No .: 16 / 134,836
`(21)
`Appl. No.: 16/134,836
`Sep. 18 , 2018
`( 22 ) Filed :
`(22) Filed:
`Sep. 18, 2018
`Related U.S. Application Data
`Related U.S. Application Data
`( 60 ) Provisional application No. 62 / 590,986 , filed on Nov.
`(60) Provisional application No. 62/590,986, filed on Nov.
`27 , 2017 , provisional application No. 62 / 650,971 ,
`27, 2017, provisional application No. 62/650,971,
`filed on Mar. 30 , 2018 .
`filed on Mar. 30, 2018.
`Int . Ci .
`( 51 )
`(51) Int. Cl.
`H04L 29/08
`HO4L 29/08
`GO6F 9/54
`GO6F 9/54
`G06F 9/455
`GO6F 9/455
`H04L 29/06
`HO4L 29/06
`G06F 16/901
`GO6F 16/901
`GOOF 16/9038
`GO6F 16/9038
`GOOF 16/9537
`GO6F 16/9537
`( 52 ) U.S. CI .
`(52) U.S. Cl.
`CPC
`CPC
`
`( 2006.01 )
`(2006.01)
`( 2006.01 )
`(2006.01)
`( 2018.01 )
`(2018.01)
`( 2006.01 )
`(2006.01)
`( 2019.01 )
`(2019.01)
`( 2019.01 )
`(2019.01)
`( 2019.01 )
`(2019.01)
`
`H04L 67/22 ( 2013.01 ) ; G06F 9/455
` HO4L 67/22 (2013.01); GO6F 9/455
`( 2013.01 ) ; G06F 9/545 ( 2013.01 ) ; G06F
`(2013.01); GO6F 9/545 (2013.01); GO6F
`16/9024 ( 2019.01 ) ; G06F 16/9038 ( 2019.01 ) ;
`16/9024 (2019.01); GO6F 16/9038 (2019.01);
`G06F 16/9537 ( 2019.01 ) ; H04L 63/1425
`GO6F 16/9537 (2019.01); HO4L 63/1425
`( 2013.01 )
`(2013.01)
`
`( 56 )
`(56)
`
`HO4L 67/1002
`H04L 67/1002
`714/13
`714/13
`G06F 21/552
`G06F 21/552
`709/203
`709/203
`
`( 58 )
`Field of Classification Search
`(58) Field of Classification Search
`CPC . H04L 67/22 ; H04L 63/1425 ; GOOF 16/9038 ;
`CPC . H04L 67/22; H04L 63/1425; G06F 16/9038;
`G06F 16/9537 ; G06F 16/9024 ; G06F
`G06F 16/9537; G06F 16/9024; G06F
`9/455 ; G06F 9/545
`9/455; G06F 9/545
`See application file for complete search history .
`See application file for complete search history.
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`5,584,024 A
`12/1996 Shwartz
`12/1996 Shwartz
`5,584,024 A
`5,806,062 A
`9/1998 Chen
`9/1998 Chen
`5,806,062 A
`8,103,906 B1 *
`1/2012 Alibakhsh
`1/2012 Alibakhsh
`8,103,906 B1 *
`2/2012 Clingenpeel
`8,122,122 B1 *
`8,122,122 B1 *
`2/2012 Clingenpeel
`5/2013 Wang
`8,443,442 B2
`8,443,442 B2
`5/2013 Wang
`10/2014 Zheng
`8,862,524 B2
`8,862,524 B2
`10/2014 Zheng
`9,021,583 B2
`4/2015 Wittenstein
`9,021,583 B2
`4/2015 Wittenstein
`9,332,020 B2
`5/2016 Thomas
`9,332,020 B2
`5/2016 Thomas
`9,515,999 B2
`12/2016 Ylonen
`9,515,999 B2
`12/2016 Ylonen
`( Continued )
`(Continued)
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`Akoglu et al . , “ Graph - based Anomaly Detection and Description : A
`Akoglu et al., "Graph-based Anomaly Detection and Description: A
`Survey ” , Apr. 28 , 2014 .
`Survey", Apr. 28, 2014.
`
`( Continued )
`(Continued)
`Primary Examiner — Mohamed A. Wasel
`Primary Examiner — Mohamed A. Wasel
`( 74 ) Attorney , Agent , or Firm
`Van Pelt , Yi & James
`(74) Attorney, Agent, or Firm Van Pelt, Yi & James
`LLP
`LLP
`
`( 57 )
`ABSTRACT
`ABSTRACT
`(57)
`An agent executes in user space on a machine and monitors
`An agent executes in user space on a machine and monitors
`for network connections . In response to detecting an initia
`for network connections. In response to detecting an initia-
`tion of a network connection , data associated with a process
`tion of a network connection, data associated with a process
`associated with the network connection is collected , e.g. , by
`associated with the network connection is collected, e.g., by
`the agent . At least a portion of the collected process data is
`the agent. At least a portion of the collected process data is
`reported to an external node . The reported information is
`reported to an external node. The reported information is
`used to detect anomalies in a network environment .
`used to detect anomalies in a network environment.
`42 Claims , 63 Drawing Sheets
`42 Claims, 63 Drawing Sheets
`
`1800
`1800m4
`
`Receive data associated with activities occurring within
`Receive data associated with activities occurring within
`a network environment .
`a network environment.
`
`1802
`ir 1802
`
`Generate a logical graph model using at least a portion
`Generate a logical graph model using at least a portion
`of the activities .
`of the activities.
`
`ICJ
`
`1804
`
`•
`
`Detect an anomaly using the logical graph .
`Detect an anomaly using the logical graph.
`
`Generate an alert based on detecting the anomaly .
`Generate an alert based on detecting the anomaly.
`
`—1806
`-1806
`
`-1808
`
` F3-1808
`
`WIZ, Inc. EXHIBIT - 1111
`WIZ, Inc. v. Orca Security LTD.
`
`

`

`( 56 )
`(56)
`
`References Cited
`References Cited
`U.S. PATENT DOCUMENTS
`U.S. PATENT DOCUMENTS
`9,516,053 B1 12/2016 Muddu
`12/2016 Muddu
`9,516,053 B1
`9,596,253 B2 *
`3/2017 Chauhan
`9,596,253 B2 * 3/2017 Chauhan
`9,654,503 B1
`5/2017 Kowalyshyn
`9,654,503 B1
`5/2017 Kowalyshyn
`9,853,968 B2
`12/2017 Shen
`9,853,968 B2
`12/2017 Shen
`10,033,611 B1
`7/2018 Linkous
`10,033,611 B1
`7/2018 Linkous
`10,115,111 B2 10/2018 Miltonberger
`10,115,111 B2
`10/2018 Miltonberger
`10,127,273 B2 * 11/2018 Dickey
`10,127,273 B2 * 11/2018 Dickey
`10,142,357 B1 11/2018 Tamersoy
`10,142,357 B1
`11/2018 Tamersoy
`10,389,742 B2
`8/2019 Devi Reddy
`10,389,742 B2
`8/2019 Devi Reddy
`2002/0184225 A1 12/2002 Ghukasyan
`2002/0184225 Al
`12/2002
`Ghukasyan
`2003/0037136 A1 2/2003 Labovitz
`2003/0037136 Al
`2/2003
`Labovitz
`2003/0179227 Al 9/2003 Ahmad
`2003/0179227 Al
`9/2003 Ahmad
`2004/0015470 A1
`1/2004 Smith
`2004/0015470 Al
`1/2004 Smith
`2005/0102284 Al
`5/2005 Srinivasan
`2005/0102284 Al
`5/2005 Srinivasan
`2006/0085437 A1
`4/2006 Brodhun
`2006/0085437 Al
`4/2006 Brodhun
`2006/0259470 A1 11/2006 Chandrasekharan
`2006/0259470 Al
`11/2006 Chandrasekharan
`2007/0118909 A1 5/2007 Hertzog
`2007/0118909 Al
`5/2007 Hertzog
`2008/0148180 A1 6/2008 Liu
`2008/0148180 Al
`6/2008 Liu
`2009/0019160 A1 *
`1/2009 Schuler
`2009/0019160 Al *
`1/2009 Schuler
`
`2009/0271504 A1 * 10/2009 Ginter
`2009/0271504 Al * 10/2009 Ginter
`2010/0094767 Al 4/2010 Miltonberger
`4/2010 Miltonberger
`2010/0094767 Al
`2010/0114931 A1 5/2010 Xie
`5/2010 Xie
`2010/0114931 Al
`2010/0172261 A1 *
`7/2010 Shinbo
`2010/0172261 Al *
`7/2010
`Shinbo
`2010/0274785 Al 10/2010 Procopiuc
`Procopiuc
`10/2010
`2010/0274785 Al
`2011/0055138 Al 3/2011 Khanduja
`3/2011 Khanduja
`2011/0055138 Al
`2012/0005243 A1 1/2012 Van De Merwe
`2012/0005243 Al
`1/2012 Van De Merwe
`2012/0317151 A1 12/2012 Ruf
`2012/0317151 Al
`12/2012 Ruf
`2013/0304915 A1 * 11/2013 Kawai
`2013/0304915 Al* 11/2013 Kawai
`
`2014/0115001 A1 4/2014 Arroyo
`4/2014 Arroyo
`2014/0115001 Al
`2014/0359558 A1 12/2014 Chamberlain
`2014/0359558 Al
`12/2014 Chamberlain
`2015/0135312 A1 5/2015 Wada
`2015/0135312 Al
`5/2015 Wada
`2015/0341379 Al 11/2015 Lefebvre
`2015/0341379 Al
`11/2015 Lefebvre
`2016/0078365 A1 3/2016 Baumard
`2016/0078365 Al
`3/2016 Baumard
`2016/0080404 A1 3/2016 Kohout
`2016/0080404 Al
`3/2016 Kohout
`2016/0205125 A1 *
`7/2016 Kim
`2016/0205125 Al * 7/2016 Kim
`
`2016/0218911 A1 7/2016 Wessels
`Wessels
`7/2016
`2016/0218911 Al
`2016/0359592 A1 12/2016 Kulshreshtha
`2016/0359592 Al
`12/2016
`Kulshreshtha
`2017/0118240 A1 4/2017 Devi Reddy
`2017/0118240 Al
`4/2017 Devi Reddy
`2017/0163666 A1 *
`6/2017 Venkatramani
`2017/0163666 Al *
`6/2017 Venkatramani
`2017/0272344 Al *
`9/2017 Tang
`2017/0272344 Al * 9/2017 Tang
`2017/0279827 A1 9/2017 Savalle
`2017/0279827 Al
`9/2017 Savalle
`2018/0020015 A1 1/2018 Munro
`2018/0020015 Al
`1/2018 Munro
`2018/0034840 Al
`2/2018 Marquardt
`2018/0034840 Al
`2/2018 Marquardt
`2018/0063178 A1 3/2018 Jadhav
`2018/0063178 Al
`3/2018 Jadhav
`
`H04L 41/5009
`H04L 41/5009
`709/226
`709/226
`G05B 23/0213
`G05B 23/0213
`709/220
`709/220
`
`H04L 41/142
`H04L 41/142
`370/252
`370/252
`
`HO4L 43/026
`H04L 43/026
`709/224
`709/224
`
`HO4L 63/1416
`H04L 63/1416
`726/23
`726/23
`
`HO4L 63/0272
`H04L 63/0272
`HO4L 43/06
`H04L 43/06
`
`US 10,498,845 B1
`US 10,498,845 B1
`Page 2
`Page 2
`
`HO4L 63/1425
`H04L 63/1425
`
`2018/0115578 A1
`2018/0115578 Al
`2018/0173789 Al
`2018/0173789 Al
`2018/0174062 A1
`2018/0174062 Al
`2018/0181750 A1
`2018/0181750 Al
`2018/0248901 Al
`2018/0248901 Al
`2018/0288063 A1
`2018/0288063 Al
`2018/0367548 A1
`2018/0367548 Al
`2019/0132224 Al
`2019/0132224 Al
`2019/0259033 Al
`2019/0259033 Al
`
`4/2018 Subbarayan
`4/2018 Subbarayan
`6/2018 Llagostera
`6/2018 Llagostera
`6/2018 Simo
`6/2018 Simo
`6/2018 Lamothe - Brassard
`6/2018 Lamothe-Brassard
`8/2018 Rieke
`8/2018 Rieke
`10/2018 Koottayi
`10/2018 Koottayi
`12/2018 Stokes , III
`12/2018 Stokes, III
`5/2019 Verma
`5/2019 Verma
`8/2019 Reddy
`8/2019 Reddy
`
`G06F 16/24568
`G06F 16/24568
`
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`Alex Beutel , “ User Behavior Modeling with Large - Scale Graph
`Alex Beutel, "User Behavior Modeling with Large-Scale Graph
`Analysis ” , Computer Science Department , Carnegie Mellon Uni
`Analysis", Computer Science Department, Carnegie Mellon Uni-
`versity , May 2016 .
`versity, May 2016.
`Danai Koutra , “ Exploring and Making Sense of Large Graphs ” ,
`Danai Koutra, "Exploring and Making Sense of Large Graphs",
`Computer Science Department , Carnegie Mellon University , Aug.
`Computer Science Department, Carnegie Mellon University, Aug.
`2015 .
`2015.
`Ranshous et al . , “ Anomaly detection in dynamic networks : a
`Ranshous et al., "Anomaly detection in dynamic networks: a
`survey ” , WIREs Comput Stat , May / Jun . 2015 .
`survey", WIREs Comput Stat, May/Jun. 2015.
`Christian Vaas and Jassim Happa . “ Detecting disguised processes
`Christian Vaas and Jassim Happa. "Detecting disguised processes
`using application - behavior profiling . ” In 2017 IEEE International
`using application-behavior profiling." In 2017 IEEE International
`Symposium on Technologies for Homeland Security ( HST ) , pp . 1-6 .
`Symposium on Technologies for Homeland Security (HST), pp. 1-6.
`IEEE , 2017 .
`IEEE, 2017.
`Jai Sundar Balasubramaniyan , Jose Omar Garcia - Fernandez , David
`Jai Sundar Balasubramaniyan, Jose Omar Garcia-Fernandez, David
`Isacoff , Eugene Spafford , and Diego Zamboni . “ An architecture for
`Isacoff, Eugene Spafford, and Diego Zamboni. "An architecture for
`intrusion detection using autonomous agents . ” In Proceedings 14th
`intrusion detection using autonomous agents." In Proceedings 14th
`annual computer security applications conference ( Cat . No.98EX217 ) ,
`annual computer security applications conference (Cat. No. 98EX217),
`pp . 13-24 . IEEE , 1998 .
`pp. 13-24. IEEE, 1998.
`Mark Crosbie and Eugene H. Spafford . “ Defending a computer
`Mark Crosbie and Eugene H. Spafford. "Defending a computer
`system using autonomous agents . ” ( 1995 ) .
`system using autonomous agents." (1995).
`Wathiq Laftah Al - Yaseen , Zulaiha Ali Othman , and Mohd Zakree
`Wathiq Laftah Al-Yaseen, Zulaiha Ali Othman, and Mohd Zakree
`Ahmad Nazri . “ Real - time intrusion detection system using multi
`Ahmad Nazri. "Real-time intrusion detection system using multi-
`agent system . ” IAENG International Journal of Computer Science
`agent system." IAENG International Journal of Computer Science
`43 , No. 1 ( 2016 ) : 80-90 .
`43, No. 1 (2016): 80-90.
`Bugiel et al . , Feb. 2012. Towards Taming Privilege - Escalation
`Bugiel et al., Feb. 2012. Towards Taming Privilege-Escalation
`Attacks on Android . In NDSS ( vol . 17 , p . 19 ) .
`Attacks on Android. In NDSS (vol. 17, p. 19).
`Hautamäki , Ville , Ismo Karkkainen , and Pasi Franti . “ Outlier detec
`Hautamaki, Ville, Ismo Karkkainen, and Pasi Franti. "Outlier detec-
`tion using k - nearest neighbour graph . ” Proceedings of the 17th
`tion using k-nearest neighbour graph." Proceedings of the 17th
`International Conference on Pattern Recognition , 2004. ICPR 2004 ..
`International Conference on Pattern Recognition, 2004. ICPR 2004..
`vol . 3. IEEE , 2004 .
`vol. 3. IEEE, 2004.
`Liao , Qi , Aaron Striegel , and Nitesh Chawla . “ Visualizing graph
`Liao, Qi, Aaron Striegel, and Nitesh Chawla. "Visualizing graph
`dynamics and similarity for enterprise network security and man
`dynamics and similarity for enterprise network security and man-
`agement . ” Proceedings of the seventh international symposium on
`agement." Proceedings of the seventh international symposium on
`visualization for cyber security . ACM , 2010 .
`visualization for cyber security. ACM, 2010.
`Tamassia , Roberto , Bernardo Palazzi , and Charalampos Papamanthou .
`Tamassia, Roberto, Bernardo Palazzi, and Charalampos Papamanthou.
`" Graph drawing for security visualization . ” International Sympo
`"Graph drawing for security visualization." International Sympo-
`sium on Graph Drawing . Springer , Berlin , Heidelberg , 2008 .
`sium on Graph Drawing. Springer, Berlin, Heidelberg, 2008.
`* cited by examiner
`* cited by examiner
`
`

`

`U.S. Patent
`lualud °S11
`
`Dec. 3 , 2019
`
`Sheet 1 of 63
`£9 JO I WIN
`
`US 10,498,845 B1
`Ill S178'8617'01 Sf1
`
`6
`
`7
`
`Reporting
`
`Redis
`
`Redis
`
`QsJobServer
`
`Qs JobServer
`
`Web Ap
`
`Web App
`
`-160
`
`160
`
`120
`
`2
`
`-130
`
`5—130
`
`102
`
`J-102
`
`-124
`
`J-124
`
`
`
`
`Aurora
`
`Aurora
`
`168
`
`16
`
`Query Service
`
`162
`
`162
`
`64
`
`Notifier
`Alert
`
`
`Query Service
`1662
`1705
`Reporting
`
`-164
`Alert Notifier
`GBM Runner
`
`DATABASE ( e.g. , SnowflakeDB )
`
`FIG . 1
`
`I
`
`Runner
`GBM
`
`GBM
`
`154
`2158
`
`Hawkeye
`
`Hawkeye
`
`Ag r
`Threa
`158
`
`156
`
`5
`
`Data Aggregator
`
`
`
`Data Aggregator
`
`106
`
`-106
`
`[
`
`-128
`
`128
`
`110
`
`BETA
`
`BETA
`
`CITY
`
`126
`
`118
`
`GBM
`Threat Aggr
`EAS -148 150
`SSH Tracker
`AWS Cloud Trail Analyzer
`
`148 5
`
`
`
`Tracker
`
`SSH
`
`Analyzer
`
`Trail
`Cloud
`A S
`
`EventGen
`Graph Gen
`-136
`
`5-136
`
`146-1_
`
`146
`
`EventGen
`
`Gen
`Graph
`
`FIG. 1
`
`DATABASE (e.g., SnowflakeDB)
`
`144_C
`
`144
`
`140
`142 142
`
`1
`
`DB Loader
`
`DB Loader
`
`S3 Loader
`
`S3 Loader
`
`S3
`
`S3
`
` 1
`
`Kinesis
`
`Kinesis
`
`Load Balancer
`
`
`
`Load Balancer
`
`-114
`
`114
`
`Data Aggregator
`
`
`
`Data Aggregator
`
`-126
`-118
`-104
`ACME
`
`108
`
`oa
`
`Agent An
`
`lAgent
`
`ACME
`
`liTgentT21
`
`Agent Az
`
`-122
`
`122
`
`-112
`Agent AL
`16
`116
`
`112
`
`1
`
`Agent ALli
`
`[132 _
`
` 5-134
`152-r
`
`
`
`152 152
`-134
`-132
`
`Agent Service
`
`Agent Service
`
`138
`
`3
`
`1724
`
`172
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 2 of 63
`Sheet 2 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`200
`200
`
`Receive packet .
`Receive packet.
`
`1
`
`Get connection information associated with packet .
`Get connection information associated with packet.
`
`1
`
`Determine process associated with connection .
`Determine process associated with connection.
`
`1
`
`Determine information about process ( e.g. , parents ,
`Determine information about process (e.g., parents,
`binary , user ) .
`binary, user).
`
`1
`
`Transmit information .
`Transmit information.
`
`-202
`J.202
`
`-204
`j.204
`
`-206
`y206
`
`-208
`y208
`
`-210
`J.210
`
`FIG . 2
`FIG. 2
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 3 of 63
`Sheet 3 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`300
`300 -Th‘
`
`304
`
`306
`30
`308
`30
`310
`310—
`
`328
`328—
`
`302
`y302
`" event " .
`"event": {
`" created time " : 1501626889179
`"created___time": 1501_626889179,
`" type " : " ProcessData " ,
`"type": "ProcessData",
`" data " :
`"data": f
`" net.lacework.model.agent . ProcessData " : {
`"net.lacework.model.agent.ProcessData":
`" pid " : 26191 ,
`"pid": 26191,
`" pid_hash " : 7372148259205580000 ,
`"pid hash": 7372148259205580000,
`" start_time " : 1501515701990 ,
`"start time": 1501515701990,
`" uid " : 0 ,
`"uid" 0,
`" euid " : 0 ,
`"euid": 0,
`" username " : {
`username":
`" string " : " root "
`"string": "root"
`} ,
`" ppid " : 1336 ,
`"ppid": 1336,
`
`" ppid_hash " : {
`"ppid hash": (
`" long " : 376175681985733950
`"long": 376175681985733950
`},
`" pgid " : 26191 ,
`"pgid": 26191,
`" pgid_hash " : {
`314
`314-1,...:pgid hash": {
`" long " : 7372148259205580000
`"long": 7372148259205580000
`} ,
`" sid " : 1336 ,
`"Sid": 1336,
`316-:sid hash": {
`" sid_hash " : {
`316
`" long " : 376175681985733950
`"long": 376175681985733950
`318 320
`},
`31
`" tty " : " O " ,
`• "0",
`328—)0—i21—"tt
`" cmdline_hash " : " 1fe756721a2Oddec981aa953bce34cla " ,
`"cm Wine hash": "lfe756721a2Oddee981aa953bee34ela",
`" exe_path " : {
`322-jexe_path":
`322
`' string " : " / usr / bin / containerd - shim "
`"string": "iusr/binlcontainerd-shim"
`
`312
`312
`•
`
`ij
`
`>
`
`324
`" eusername " : {
`324—L :eusername":
`" string " : " root "
`"string": "root"
`
`326
`326—L_
`
`" container id " : null
`. null
`"container
`
`}
`
`FIG . 3A
`FIG. 3A
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 4 of 63
`Sheet 4 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`350
`350 -Th‘
`
`352
`352
`
`" event " : {
`!' event":
`" created time " : 1501626889179 ,
`"created time": 1501626889179,
`" type " : " ProcessStatsData " ,
`"type": "ProcessStatsData",
`" data " : {
`"data": I
`" net.lacework.model.agent.ProcessStatsData " : {
`354-1
`354–
`"net.lacework.model.agent.ProcessStatsData":
`" pid hash " : 7372148259205580000 ,
`356_) ---"pid.___hash": 7372148259205580000,
`356
`" threads " : 10 .
`358_; ----"threads": 10,
`358
`" vsize " : 221245440 ,
`360
`360—t"-- "vsize": 221245440,
`" rsize " : 1296 ,
`"rsize": 1296,
`362
`362
`" utime " : 839 ,
`364
`"utime": 839,
`364
`" stime " : 2852
`"slime": 28.52
`
`I
`
`FIG . 3B
`FIG. 3B
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 5 of 63
`Sheet 5 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`" outgoing " : {
`"outgoing": (
`" net.lacework.model.agent . UniDirectionData " : {
`"net.lacework.model.agent.UniDirectionData": {
`" bytes " : 7524648 ,
`"bytes": 7524648,
`" compress ratio " : 0 ,
`"compress_ratio": 0,
`" compress_samples " : 0 ,
`"compress_samp1es": 0,
`" packet_len_hist " : {
`"packet_lenhist":
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram":
`" count " : 471 ,
`"count": 471,
`" sum " : 7524648 ,
`"sum": 7524648,
`" max " . 31856 ,
`"max": 31856,
`" std dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`}
`} ,
`},
`" session len hist " : {
`"session_len_hist":
`" net.lacework , model agent . Histogram " : {
`"net.lacework.model.agent.Histogram":
`" count " : 4 ,
`"count": 4,
`" sum " : 7524648 ,
`"sum": 7524648,
`" max " : 2532151 ,
`"max": 2532151,
`" std_dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`}
`}
`},
`" session_time_hist " : {
`"session_time_hist":
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram":
`" count " : 4 ,
`"count": 4,
`" sum " : 152452
`"sum": 152452,
`" max " : 52039 ,
`"max": 52039,
`" std_dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`
`??
`
`} ,
`},
`" session_switch_time_hist " : {
`"session_switch_time_hi st": {
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram":
`" count " : 3 ,
`"count": 3,
`" sum " : 544171 ,
`"sum": 544171,
`" max " : 223693 ,
`"max": 223693,
`" std dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`}
`}
`
`" incoming " : {
`"incoming": {
`" net.lacework.model.agent . UniDirection Data " : {
`"net.lacework.model.agent.UniDirectionData": {
`" bytes " : 1041 ,
`"bytes": 1041,
`" compress_ratio " : 0 ,
`"compress_ratio": 0,
`" compress_samples " : 0 ,
`"compress_samples": 0,
`" packet_len_hist " : {
`"packet_len_hist":
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram": {
`" count " : 6 ,
`"count": 6,
`" sum " : 1041 ,
`"sum": 1041,
`" max " : 298 ,
`"max": 298,
`" std_der " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`
`} ,
`},
`" session_len_hist " : {
`"session_len_hist":
`" net.lacework , model.agent.Histogram " : {
`"net.lacework.model.agent.Histogram": {
`" count " : 3 ,
`"count": 3,
`" sum " : 1041 ,
`"sum": 1041,
`" max " : 347 ,
`"max": 347,
`" std dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`
`" session time hist " : {
`"session_time_hist": {
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram": {
`" count " : 3 ,
`"count": 3,
`" sum " : 87 ,
`"sum": 87,
`" max " : 43 ,
`"max": 43,
`" std dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`
`} ,
`" session_switch_time_hist " : {
`"session_switch_time_hist":
`" net.lacework.model.agent . Histogram " : {
`"net.lacework.model.agent.Histogram": {
`" count " : 3 ,
`"count": 3,
`" sum " : 1750190 ,
`"sum": 1750190,
`" max " : 1180754 ,
`"max": 1180754,
`" std dev " : 0 ,
`"std_dev": 0,
`" buckets " : null
`"buckets": null
`
`} ,
`}
`
`FIG . 3C
`FIG. 3C
`
`FIG . 3D
`FIG. 3D
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 6 of 63
`Sheet 6 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`418
`18
`
`420
`20
`
`424
`42
`
`PID1
`PID1
`
`VM1
`VM1
`
`422
`22
`
`PID2
`PID2
`
`VM2
`/ VM2
`
`4043
`
`4107 4127
`4067 4087
`4047
`4063 4083
`4103 4123
`10.10.10.10 , 24256 , 11.11.11.11 , 45167 , TCP
`10.10.10.10, 24256, 11.11.11.11, 45167, TCP
`
`(
`
`App1
`App1
`( Apache )
`(Apache)
`
` <
`
`App2
`App2
`( Oracle )
`(Oracle)
`
`414
`
`.771
`
`402
`CN 0
`
`416
`
`FIG . 4
`FIG. 4
`
`

`

`U.S. Patent
`U.S. Patent
`
`Dec. 3 , 2019
`Dec. 3, 2019
`
`Sheet 7 of 63
`Sheet 7 of 63
`
`US 10,498,845 B1
`US 10,498,845 B1
`
`506
`506 -
`Connections : 7
`Connections: 7
`Sent : 10.5 KB
`Sent:10.5 KB
`Received : 29.3 KB
`Received: 29.3 KB
`Bandwidth : 11.0 B / sec
`Bandwidth: 11.0 B/sec
`508 TCP : 100 %
`TCP: 100%
`508
`
`Update_engine ( 7 )
`Update_engine (7)
`Update.core-os.net
`/ Update.core-os.net
`502
`502
`/
`504
`504
`
`FIG . 5
`FIG. 5
`
`

`

`US 10,498,845 B1
`Ill 07848617401 Sf1
`
`£9 Jo 8 laatis
`Sheet 8 of 63
`
`Dec. 3 , 2019
`
`INJ
`
`U.S. Patent
`lualed *S*11
`
`Received: 1,7 GB
`Sent: 892.4 MB
`Members: 5
`us-west-2,amazonaws.00m:443
`stage.s3.amazonaws,com:443,
`staging-collector-lacework.s3
`west-2,amazonaws.com:443,
`sfc-dskustomer-
`west-2.amazonaws.com:443,
`sfc-dskustomer-stages3-us-
`build-fr-lacework,s3-us-west-2.amazonaws.com:443,
`s3-us-
`Assodated FQDN(s):
`ype: s3.amazonaws.com
`
`stage.s3.amazonaws.com:443 , staging - collector - facework.s3
`west-2.amazonaws.com:443 , sfc - ds1 - customer - stage.s3 - us
`west-2.amazonaws.com:443 , sfc - ds1 - customer
`build - fr - lacework , s3-us-west-2.amazonaws.com:443 , 53 - us
`
`
`Associated FQDN ( 5 )
`Type : $ 3.amazonaws.com
`
`/T
`
`602
`
`602
`
`Kinesiss-Westz.amazonaws.com
`
`xxnamodb.us-wext2.amazonaws.com
`
`ito'
`2.arnagaws com
`nee s-
`ki
`amazonaws.com
`•
`amodb,us-we .amazonaws,com
`
`sewesrudmazonaws.de
`
`maz
`
`nce Jatadata
`
`
`
`istance Matadata
`
`
`
`monitoros test-Zamazonaws.com
`
`aceworklgraphgen (4
`
`doder
`
`
`
`docker hacework graphgen
`
`(3)
`laceworklgbm-runne
`
`laceworkígbm - ¡ unner ( 3 )
`
`docker
`
`docker
`
`(2)
`lacewoiWeventgen
`
`laceworkleventgen ( 2 )
`
`docker
`
`docker
`
`laceworkletl-history-loader
`
`lacework / ell - history - loader
`
`docker
`
`606
`
`606
`
`FIG.6
`
`FIG. 6
`
`laceworkissh-tracker
`
`acework / ssh - tracker
`
`docker
`
`lacework1s3-loader
`(2)
`
`lacework / s3 - loader ( 2 )
`
`docker
`
`dodo
`
`604
`seamazonaws.com ( 5 ) -
`
`--604
`
`azonaws.com (5)—
`
`Us-west-2.amazonaws.com:443 Members : 5 Sent : 892.4 MB
`
`Received : 1.7 GB
`
`
`
`hans Lavellore.com
`
`gof36 : ( 0 ) ( 5vc ( 3 )
`
`lamorkireporting
`
`
`
`acework reporting
`
`lactvarklapobserv• 2
`
`
`
`lacework aspobserver
`
`hapoxy
`
`docker
`
`et
`
`clients (10)
`Internel IP
`
`Internet P
`clients ( 10 )
`
`nginx (6)
`
`nginx ( 6 )
`
`External
`
`IPs(510)
`External
`
`Ps ( 510 )
`
`External IPs(7)
`Known
`
`
`Back External Ps77
`Known
`
`

`

`U.S. Patent
`lualud *S11
`
`Dec. 3 , 2019
`
`Sheet 9 of 63
`£9 JO 6 JaatiS
`
`US 10,498,845 B1
`IS C178'8617'01 Sfl
`
`pagerduty.com
`
`geruuty.uun
`
`- losjost,3212
`
`nos host.t16311;O
`
`dns.host - 28
`
`dns host 36 slack.com
`dns - host - 32
`
`708
`
`dos_host_37
`
`dns
`
`
`
`
`dns host 43
`
`
`host 37 dns host 1840 708
`
`-dnshost_44
`5
`dna host 43
`
`t,
`
`
`
`dns host 205 ,
`
`221 0 dns_host_90
`
`dos_host 90
`
`dns_host 83
`dns_host
`
`
`
`dosahost 219
`
`
`
`dns host 220
`
`clos_host221
`- 'dos host 83
`dos host 220 ‘o
``dos host 67
`ddosbhost,219
``"
`c.t)—dris host_66
`
`ssh (16479)dos host'206
`
`
`
`ssh ( 16479 ) dns host 206
`
`
`
`dns host 66
`
`
`
`dns host 67
`
`
`
`dns host 44
`
`L.)
`
`— \dos ho
`
`0 1 dnshast36 slackcom
`
`
`
`(5)
`dos ho 178
`
`lacework.net
`
`dnrhost_226 (2)
`
`dns " host_226 ( 2 )
`
`dB:31(2g 225
`
`
`
`dns host 225
`
`amazonaws.com:2 )
`
`amazonaws.com,(2
`
`706
`
`1.0.19.216
`
`1.0.19.216
`
`d s'host 105
`
`
`
`dns host 105
`
`dnshast233
`
`
`
`dns host 233
`
`dns3host 109
`
`
`
`-dns host_109
`
`dns ihost 235
`
`
`
`dns host 235
`
`dns_host_115410
`
`doslhast;i15:
`
`
`
`dns host 237
`
`,
`dna host 24
`exe_xe455(131).d s l'o?t 120/ Q
`ns4 0Q2 37
`
`dill o .125-
`
`
`OV dns host 24
`Ydns host125
`
`
`dns host 1201
`
`
`
`exe_45 ( 31 )
`exe - 514
`
`cl, host,28Lacemrknel
`
`dnsthöst = 163
`
`--Exe_68 ( 2 ) ,
`
`exe - 82 ( 14 )
`
`( SST
`
`=
`i.
`p ooterrrt•61(951
`dns host 184\
`
`pythiterm 28
`
`
`
`dns host 178
`
`dns host 181
`term_55 )
`python.term 28
`es
`
`
`python term 61/95 )
`python
`
`'''').thon term
`
`exe,63 (10)
`
`Instance "M mists
`
`
`
`Instance Metadata . $ 10 : 200 : 2.54
`
`servers ( 837 ) -exe.29 exe - 63 ( 10 )
`exe
`
`-.1o20,02.54
`
`83--exe :2_25
`
`selrvizal(iIP71
`
`Internal : P
`
`exe-82(14-1
`--
`—exe„68L(2).
`
`-----
`
`exe:44,(350)
`
`exe®14 , ( 350 )
`
`exe'15 ( 34)
`
`exe - 15 : ( 334 )
`
`10.200.100.28
`
`10,20A100.2
`
`---
`
`10.200.122
`
`1A200.1.22
`
`FIG. 7
`
`FIG . 7
`
`exe,90
`
`exe 90
`
`exe57 (3)
`
`exe_57 ( 3 )
`
`avakterm:251378)
`
`----- -
`
`1 .2001:146;4219,
`
`10.200 : 1 : 145
`
`java termi 0 (1328
`
`
`
`java tem_10 ( 1328 )
`
`ajava : ( 2,5
`
`lava
`Java ternit,_53.(14)
`
`
`
`sjáva tem 53714 )
`
`-exe - 6 ( 1379 )
`
`xe.125
`
`exe,
`
`
`
`exe16 (2)/ exejl1379)7": - — —
`
`ruby (66) exe 21 (151)
`
`ext16
`
`j at m_ 6 (14)
`
`javaterm : 16 / 14 / exe 16
`
`exe_21 ( 151 )
`exe_26 ( 2 )
`
`702
`
`702
`
`ruby ( 66 )
`
`sshd ( 421 )
`
`exe_81 (13) exe_66 (1041 )java term 29 sshd (421)
`
`
`
`java term 29 ( 233 )
`
`exe_81 ( 13 ) exe_66 ( 1041 ) ;
`
`eze_9 (290)
`
`exe_23 (758253)
`
`exe_23 ( 758253 )
`
`dhclient (336)
`-
`
`dhclient ( 336 )
`
`704
`
`704
`
`exe 67 (352)
`
`exe_67 ( 352 )
`
`External IPS ( 1349 )
`
`IPS (1349)
`External
`
`Internal IP clients
`
`Intemal IP clients ( 198 )
`
`a
`(198)
`
`
`
`706
`
`700-Thk
`
`700
`
`

`

`U.S. Patent
`lualud *S'il
`
`Dec. 3 , 2019
`
`Sheet 10 of 63
`1:9 Jo 01 1aatIS
`
`US 10,498,845 B1
`IR St78`86e0I Sil
`
`kinesis.us-wesi-2.amazonaws.com
`
`dynamodb.us-west-2.amazonaws.com
`
`email us-west-2 arnazorlaws con:
`•
`ec2.us-west-2.amazonawsoom
`•
`dynamodb.uwest-2.ffnazonaws com
`
`ec2.us-west-2.amazonaws.com
`
`email.us-west-2.amazonaws.com
`
`kros.us-west-2.amazonaws.com
`
`kms.us-west-2.amazonaws.com
`Kinesis.us-west-2.amazonaws.com
`
`laceworldsnowlake-mgr
`
`lacework / snowiake mgr
`
`aceworKidatacollector(13)
`
`acework / datacoilector ( 13 )
`
`monitoring.us-west-2.amazonaws.com
`
`mondoring.us-west2.amazonaws co r
`
`metrics.wavefront.com
`clogs-01.loggly.com
`
`metrics.wavefront.com
`
`logs--01.iogg kcom
`
`sts.amazonaws.com
`
`sis . amazonaws.com
`
`api lacework.net
`
`a i.lacework net
`
`.QuorurtiF eerrdin
`
`
`
`
`
`quorum QuorumPeer Main
`
`acework / graphgen ( 3 ) acework / gbm ( 4 ) Wali
`
`09 AM 110 AM 11 AM
`
`07 AM 108 AM 09 AM 10 AM 11 AM
`
`08 AM
`
`stack.com ( 2 ) acework.snowflakecomputing.com
`
`aceviork.snowriakecomputing.com
`
`stack.corn (2)
`
`s3 amazonaws.com (6)
`
`$ 3.amazonaws.com ( 6 )
`
`-,,__
`
`804
`
`sqs.us-west-2 amazonaws.com
`
`804 sqs.us-west-2.amazonaws.com
`
`802
`
`802
`
`..
`
`
`
`acework s3-us-west-2.amazonaws.com
`
`rds.us-west-2.amazonaws.com
`
`rds.us-west-2.amazonaws.com
`
`.N,-%Nk
`fekengine,(6)
`
`le engine
`
`-----:,..",buil8*.lawork..s3-us-west-2.arnazonaws.com
`
`laceviotonesostrnast%()
`
`
`
`lacewor ! sos master ( 3 )
`
`lacework / usage - recorder
`
`:acewondssh4rkker
`
`acework / ssh - tracker
`
`laceworRnmesos-slave (8)
`<‘(
`ruby . uentd (2)
`
`
`
`ruby fluenid
`
`jSVC ( 3 ) lacework / mesos - slave
`
`sic (3)
`
`.. lace.worldqsjobserver(?
`
`cl
`
`Jacework / asjobserv
`
`.
`
`'
`
`806
`
`806
`
`update.core-os.net
`
`update.core-os.net
`
`205.251.235.89
`
`0
`206251235 89
`
`Graph Off
`
`
`
`Cg Graph Diff
`
`e
`
`N- 814
`
`814
`
`Behavior
`Insider
`
`IMMO Q!
`
`laoeworlgraphgen4k0..iaoeworlog m (4) wet
`
`gal3r ‘')
`
`gof37
`lacework / gbm - runner- ( 3 )
`
`laceworkgbrn-ninner.(3)
`
` aceworkieventgerr(2:
`
`lacework / eveniger ( 2
`
`laceworkiamazon-sm-g
`
`lacework / amazon - sm - gwy
`
`812
`
`/
`
`FIG.8
`
`FIG. 8
`
`'04 AM 105 AM i06 AM i07 AM
`
`105 AM 06 AM
`
`'03 AM
`
`.02 AM
`
`12 AM 01 AM 02 AM 03 AM 04 AM
`
`laceworklusage-recorder
`
`wave₹ronthq!cadviscv (13)
`
`wavefronthq / cadvisor ( 13 )
`
`.01 AM
`
`Mon 5 June
`12 AM
`8- COE)
`
`Mon 5 June
`
`lag:work/4i
`
`oots.applicahonf(3)
`
`
`
`roots applications ( 3 )
`
`Vo
`laceiiorlilquery-servIce.(3)
`
`lacówork / query - service
`
`story lcader
`
`tor
`...C.-:-.-,add-
`
`laceworkispaA-master (3)
`
`lacework / spark - master ( 3 )
`
`
`
`python marathon_lb ( 10 )
`
`8
`
`python marathon lb (10)
`
`systemd -nehvorkd (13)
`
`
`
`systemd -networkd ( 13 )
`
`6
`
`ettliis
`
`lacework / et
`
`lace crld
`
`laceworlds3-loader (2)
`
`acework / s3 - loader ( 2 )
`
`systemd ( 2 )
`
`systernd (2)
`
`laceworkimaralhon-stack
`
`laceworkidb-load
`
`lacework / db - loader
`
`s hd (9)
`
`sshd ( 9 )
`
`laceworkkollecid (13)
`
`Internal - IP clients ( 6 ) -lacework / collectd ( 13 ) haproxy ( 10 )
`
`nginx (6)
`
`nginx ( 6 )
`
`laceworkragemsnri2)
`
`lacework / agentsiv ( 2 )
`
`etcdctl (3)
`
`etcdctl ( 3 )
`
`laceworklauln-server
`
`lacework / auth - server
`
`810
`
`810
`
`VOLGUEROCLCULEC
`
`Search-)
`
`Search
`
`locksmithal (3
`
`locksmithct ( 3 )
`
`808
`
`808
`
`ntpd (13)
`
`nipd ( 13 )
`
`10.603,239
`
`10.60 3.2.39
`
`acework / rainbow ( 2 )
`
`laceworldrainbow (2)
`
`External los (612)
`
`External Ips ( 612 )
`
`IntemallPliients,(6)
`
`,-.., \ ..)(-.
`
`nslance"Metada
`
`
`
`Instance Metadatas
`
`0.62.34.4
`
`812
`
`lacework / marathon ( 3 ) .
`
`tod2*(13 lacemrklairkw laceworlUmarathon (3'
`
`laceworWaterhnolification-rog
`
`
`
`lacework / marathon - slack " acework alert - notification - mor
`
`lacework / ainilo
`
`haproxy(10)
`
`
`
`Etcd2 ( 13 )
`
`ei'-------,..._
`
`Insider Behavior
`Application Launch
`Application Communication
`POLYGRAPHS
`
`Launch
`Application
`
`Communication
`Application
`
`POLYGRAPHS
`
`

`

`U.S. Patent
`lualud °S11
`
`Dec. 3 , 2019
`
`Sheet 11 of 63
`£9 JO H WIN
`
`US 10,498,845 B1
`Ill S178'8617'01 Sf1
`
`106 AM 07 AM 08 AM 09AM 11 AM 111 AM
`
`11 AM
`
`0
`
`107 AM 108 AM 09 AM 10 AM
`
`AM
`106
`
`javalgorum:QuorumPeeNain—Rildt-lacework33-us-west-23mazonaws.com
`
`3.amazonaws.com (2)
`
`$ 3.amazonaws.com ( 2 )
`
`dockerd
`
`cli (2
`
`lucli ( 2 )
`
`dockerd
`
`
`
`java.quorum QuorümPeerMain-- bizild - fr - lace work.S3-us-west-2.amazonaws.com
`
`laceworklam on,s ;gw
`
`lacework / amazon : Sm gwy
`
`lacework / red *
`
`laceworkgraphgen ( 3 ) clacéwork / query - service ( 2 )
`lacework / event?en ( 3 )
`
`Instance Metadata
`
`email.us-west-2.amazonaws.com
`
`emaltuRestlamazonaws.corn
`
`rds.us-west-2.amazonaws.com
`
`rds,us-westlamannaws.com
`
`20
`
`CI
`
`docker.io
`
`dockerio
`
`ji
`
`el!
`
`porno s
`
`Graph Diff
`
`
`
`E. Graph Diff
`
`Behavior
`Insider
`
`Launch
`Application
`
`pr n-graphgen-laceworKsks-west-2,amazonaws.com
`
`" prodn-graphgen-lacework.s3-us-west-2.amazonaws.com
`
`00
`
`912
`
`912
`
`910
`
`910
`
`81810 }
`
`902
`906 908
`904
`
`lacework snowflakecomputing.com
`
`904 -Ns.".-:---=";
`902
`
`laceworksnowflakecomputing,com
`
`908 —'
`906-f ,-53)
`
`slackcom (2)
`
`slack.com ( 2 )
`
`stdsl-cuStomer-stage.sks-westlamazonaws.corn
`
`-iris
`
`
`
`sfcds.1 - customer - stage s3-us-west-2.amazonaws.com
`
`N'
`
`922
`
`
`
`920 922
`
`920
`
`C
`
`gof3i laceworkialert-notification-mgr
`
`
`
`
`
`lacework / alert - notification - mgr instance Metadata .
`
`
`
`iii ....
`
`got3r
`
`laceworklaiMow
`
`lacework / airflow
`
`I ceworklagentri
`
`A lacework / agentsiv
`
`root's applications
`
`
`
`root's applications
`
`ban !
`
`Insider Behavior
`Application Launch
`Application Communication
`POLYGRAPHS
`
`IC

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.

We are unable to display this document.

PTO Denying Access

Refresh this Document
Go to the Docket