Social Networks and Computer Networks Co-membership of Clients on a - - PowerPoint PPT Presentation

social networks and computer networks
SMART_READER_LITE
LIVE PREVIEW

Social Networks and Computer Networks Co-membership of Clients on a - - PowerPoint PPT Presentation

Social Networks and Computer Networks Co-membership of Clients on a Network J. T. Rigsby and J. L. Solka rigsbyjt@nswc.navy.mil;solkajl@nswc.navy.mil Naval Surface Warfare Center Dahlgren Division Interface 2003 p.1/38 Agenda Social


slide-1
SLIDE 1

Social Networks and Computer Networks

Co-membership of Clients on a Network

  • J. T. Rigsby and J. L. Solka

rigsbyjt@nswc.navy.mil;solkajl@nswc.navy.mil

Naval Surface Warfare Center Dahlgren Division

Interface 2003 – p.1/38

slide-2
SLIDE 2

Agenda

Social Networks The Network Client Co-membership Wrap-up and conclusions.

Interface 2003 – p.2/38

slide-3
SLIDE 3

Acknowledgments

This work is supported by the In-house Laboratory Independent Research (ILIR) program. We wish to acknowledge helpful discussions with Dr. David Marchette of NSWCDD and

  • Dr. Wendy Martinez of ONR.

Interface 2003 – p.3/38

slide-4
SLIDE 4

Why?

Short term Prove the network data is or is not random Show proof of concept for anomaly detection Over Time Long term Build network topology maps of trust structures Show changes over time Threat deterrence through awareness of changes

Interface 2003 – p.4/38

slide-5
SLIDE 5

Social Network Analysis

Mathematically describe sociological data. Used mainly by sociologists and archeologists. Is made of: Actors Events

Interface 2003 – p.5/38

slide-6
SLIDE 6

Modality

One Mode Network One set of actors or events Internal relationships Two Mode Network One set of actors and one set of events Two sets of actors Two sets of events

Interface 2003 – p.6/38

slide-7
SLIDE 7

Social / Computer Network

Is made of: Computers Clients Servers People talk / Computers make connections People have commodities / Servers run services People consume commodities / Clients use services

Interface 2003 – p.7/38

slide-8
SLIDE 8

Our Network

5 users 11 computers Oct 2002 - February 2003

Interface 2003 – p.8/38

slide-9
SLIDE 9

The Data

1899 total servers accessed over 5 months Averaged 576 servers accessed per month 14 total clients Averaged 10 clients

Interface 2003 – p.9/38

slide-10
SLIDE 10

Data Matrices

October 492 by 10 November 514 by 9 December 449 by 8 January 778 by 10 February 648 by 11 Total 1899 by 14

Interface 2003 – p.10/38

slide-11
SLIDE 11

Data Sparseness

December 449 by 8 557 non zero values 3035 zero values 85% zeros Averaged 70 servers per client Max 284 Min 3

Interface 2003 – p.11/38

slide-12
SLIDE 12

Clients

Primary Clients Secondary Clients Other Clients

Interface 2003 – p.12/38

slide-13
SLIDE 13

Grouping on Commonality

Commonality value Actor Relative Commonality Value Actor Pair Relative Commonality Value

Interface 2003 – p.13/38

slide-14
SLIDE 14

December Co-membership

DEC 1 2 3 4 5 6 7 8 1 284 25 6 29 12 18 6 2 25 58 3 5 2 5 3 6 3 12 1 1 1 3 4 29 5 1 79 6 9 4 5 12 2 1 6 34 8 2 1 6 18 5 1 9 8 67 2 7 6 4 2 2 20 8 3 1 3

Interface 2003 – p.14/38

slide-15
SLIDE 15

December Co-membership Plot

Interface 2003 – p.15/38

slide-16
SLIDE 16

Relative Co-membership

Normalize data based on Actor Divide each matrix value by diagonal value

✂✁ ✄ ☎ ✆
✄ ☎ ✂✁ ✄ ✁

Each row is relative to that actor Can see reciprocation of commonality Not Symmetric

Interface 2003 – p.16/38

slide-17
SLIDE 17

Relative Dec. Co-membership Plot

Interface 2003 – p.17/38

slide-18
SLIDE 18

Pair Relative Co-membership

Normalize data based on Actor Pairs Divide each matrix value by the sum of the 2 associated actor’s diagonal values

✄ ☎ ✆
✄ ☎
✄ ✁
✄ ☎

Each value is relative to both actors Symmetric

Interface 2003 – p.18/38

slide-19
SLIDE 19

Pair Relative Dec. Co-membership

Interface 2003 – p.19/38

slide-20
SLIDE 20

Whole Co-membership Plot

Interface 2003 – p.20/38

slide-21
SLIDE 21

Whole Relative Co-membership

Interface 2003 – p.21/38

slide-22
SLIDE 22

Whole Pair Relative Co-membership

Interface 2003 – p.22/38

slide-23
SLIDE 23

Hypergeometric Distribution

N objects M objects or interest out of the N Duds Defectives n items are chosen at random X is the number of duds out of the n

Interface 2003 – p.23/38

slide-24
SLIDE 24

Hypergeometric Distribution?

N objects Total number of servers gone to that month M objects or interest out of the N Total number of servers gone to by one client n items are chosen at random Total number of servers gone to by another client X is the number of duds out of the n Total number of servers gone to by both clients

Interface 2003 – p.24/38

slide-25
SLIDE 25

Distribution

Probability distribution

✁ ✂ ✆ ✄
☎ ✆✞✝ ✝ ✂ ✆
✁ ✂
  • ✠☛✡
✟ ☞ ✡ ✁ ✂
☞ ✂

Expected Value

✆ ✆

Interface 2003 – p.25/38

slide-26
SLIDE 26

Random Data

Are the servers people going to randomly associated? How does sample size differences affect this?

Interface 2003 – p.26/38

slide-27
SLIDE 27

What to Expect?

Users that are all employees of the same company Users that have multiple clients Users that work on similar or dissimilar topics Personal Surfing Under utilized machines

Interface 2003 – p.27/38

slide-28
SLIDE 28

Whole Co-membership Plot

Interface 2003 – p.28/38

slide-29
SLIDE 29

Expected Whole Comem. Plot

Interface 2003 – p.29/38

slide-30
SLIDE 30

Probability Values of Our Data

One Client went to M sites Second Client went to n sites Probability of overlap or intersection

Interface 2003 – p.30/38

slide-31
SLIDE 31

Whole Probability Values

Interface 2003 – p.31/38

slide-32
SLIDE 32

Detection over Time OCT

Interface 2003 – p.32/38

slide-33
SLIDE 33

Detection over Time NOV

Interface 2003 – p.33/38

slide-34
SLIDE 34

Detection over Time DEC

Interface 2003 – p.34/38

slide-35
SLIDE 35

Detection over Time JAN

Interface 2003 – p.35/38

slide-36
SLIDE 36

Detection over Time FEB

Interface 2003 – p.36/38

slide-37
SLIDE 37

Conclusions

Data is not Random Anomaly Detection Over Time

Interface 2003 – p.37/38

slide-38
SLIDE 38

More Work

Better represent anomaly detects Cluster and analyze server co-membership Build network infrastructure maps based on trust relationships Develop concept of power and commodities

Interface 2003 – p.38/38