PCI: A Four-Letter Word of E-Commerce Presented by Matt Kleve - - PowerPoint PPT Presentation

pci a four letter word of e commerce
SMART_READER_LITE
LIVE PREVIEW

PCI: A Four-Letter Word of E-Commerce Presented by Matt Kleve - - PowerPoint PPT Presentation

Commerce PCI: A Four-Letter Word of E-Commerce Presented by Matt Kleve (vordude) h t t p : / / w w w . f l i c k r . c o m / p h o t o s / s h a w n z l e a / 5 2 7 8 5 7 7 8 7 / W h o i s t


slide-1
SLIDE 1
slide-2
SLIDE 2

Commerce

Presented by Matt Kleve (vordude)

PCI: A Four-Letter Word of E-Commerce

slide-3
SLIDE 3

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ s h a w n z l e a / 5 2 7 8 5 7 7 8 7 /

slide-4
SLIDE 4

W h

  • i

s t h i s g u y ?

  • 5

y e a r s

  • f

D r u p a l

  • B

e e n i n t h e P C I ' t r e n c h e s '

  • D

r u p a l S e c u r i t y T e a m

  • S

e n i

  • r

D e v e l

  • p

e r , L u l l a b

  • t
slide-5
SLIDE 5
slide-6
SLIDE 6

W a r n i n g , t h i s g u y i s n

  • t

:

  • A PCI Qualified Security Assessor (QSA)
  • A lawyer
  • Willing to provide references or

suggestions for web hosting, scanning vendors, consultants, etc.

slide-7
SLIDE 7

O n c e u p

  • n

a t i m e . . .

slide-8
SLIDE 8

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ 7 6 2 9 3 5 @ N 2 / 6 8 2 9 4 3 8 7 5

slide-9
SLIDE 9

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ s l w

  • r

k i n g / 3 8 3 2 2 6 7 1 4

slide-10
SLIDE 10
slide-11
SLIDE 11

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ d r e w l e a v y / 3 3 9 4 8 9 7 7 6

slide-12
SLIDE 12

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ d r e w l e a v y / 3 3 9 4 8 9 5 2 4 6

slide-13
SLIDE 13

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ d r e w l e a v y / 3 3 9 4 8 9 2 5 8 4

slide-14
SLIDE 14

h t t p : / / w w w . f l i c k r . c

  • m

/ p h

  • t
  • s

/ d u k e e n e r g y / 4 7 5 5 9 9 4 4

slide-15
SLIDE 15

W h a t i s t h i s P C I T h i n g ?

  • P

a y m e n t C a r d I n d u s t r y

  • D

a t a S e c u r i t y S t a n d a r d ( P C I

  • D

S S )

( N

  • t

t h e P A

  • D

S S )

slide-16
SLIDE 16

W h a t i s t h i s P C I T h i n g ?

A r e y

  • u

T r a n s mi t t i n g , P r

  • c

e s s i n g ,

  • r

S t

  • r

i n g C r e d i t C a r d D a t a ?

I t a p p l i e s t

  • y
  • u

.

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

W h a t i s t h i s P C I T h i n g ?

“ B u t I d

  • n

' t h a n d l e 5 %

  • f

t h e p a y m e n t s t h e b i g g u y s d

slide-22
SLIDE 22

W h a t i s t h i s P C I T h i n g ?

  • >

8 %

  • f

t h e i n s t a n c e s

  • f

u n a u t h

  • r

i z e d a c c e s s t

  • c

a r d d a t a h a v e i n v

  • l

v e d s m a l l m e r c h a n t s

  • T

h e s e b u s i n e s s e s a c c

  • u

n t f

  • r

8 5 %

  • f

t h e t

  • t

a l n u m b e r

  • f

m e r c h a n t s

I n D a t a L e a k s , C u l p r i t s O f t e n A r e M

  • m

, P

  • p

W a l l S t r e e t J

  • u

r n a l , 9 / 2 2 / 7

slide-23
SLIDE 23

W h a t i s t h i s P C I T h i n g ?

  • M

a l i c i

  • u

s a t t a c k s w e r e t h e r

  • t

c a u s e

  • f

3 1 %

  • f

t h e d a t a b r e a c h e s

  • A

v e r a g e c

  • s

t i s $ 2 1 4 p e r c

  • m

p r

  • m

i s e d r e c

  • r

d

2 1 A n n u a l S t u d y : U . S . C

  • s

t

  • f

a D a t a B r e a c h S y m a n t e c a n d t h e P

  • n

e m

  • n

I n s t i t u t e

slide-24
SLIDE 24

W h a t i s t h i s P C I T h i n g ?

“ T h e c r e d i t c a r d p r

  • v

i d e r i s g e n e r a l l y l i a b l e

  • n

l y i f t h e r e t a i l e r w a s P C I

  • c
  • m

p l i a n t a t t h e t i m e t h e s e c u r i t y b r e a c h

  • c

c u r r e d . ”

P r

  • t

e c t i n g C r e d i t C a r d D a t a : H

  • w

t

  • A

c h i e v e P C I C

  • m

p l i a n c e M

  • t
  • r
  • l

a W h i t e P a p e r

slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27

W h a t i s t h i s P C I T h i n g ?

F i n a n c i a l R i s k R e p u t a t i

  • n

R i s k

slide-28
SLIDE 28

W h a t i s t h i s P C I T h i n g ?

1 2 R e q u i r e m e n t s “ T h e D i r t y D

  • z

e n ”

slide-29
SLIDE 29

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 1 : I n s t a l l a n d m a i n t a i n a f i r e w a l l c

  • n

f i g u r a t i

  • n

t

  • p

r

  • t

e c t c a r d h

  • l

d e r d a t a

slide-30
SLIDE 30

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 2 : D

  • n
  • t

u s e v e n d

  • r
  • s

u p p l i e d d e f a u l t s f

  • r

s y s t e m p a s s w

  • r

d s a n d

  • t

h e r s e c u r i t y p a r a m e t e r s

slide-31
SLIDE 31

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 3 : P r

  • t

e c t s t

  • r

e d c a r d h

  • l

d e r d a t a

slide-32
SLIDE 32

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 4 : E n c r y p t t r a n s m i s s i

  • n
  • f

c a r d h

  • l

d e r d a t a a c r

  • s

s

  • p

e n , p u b l i c n e t w

  • r

k s

slide-33
SLIDE 33

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 5 : U s e a n d r e g u l a r l y u p d a t e a n t i

  • v

i r u s s

  • f

t w a r e

  • r

p r

  • g

r a m s

slide-34
SLIDE 34

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 6 : D e v e l

  • p

a n d m a i n t a i n s e c u r e s y s t e m s a n d a p p l i c a t i

  • n

s

slide-35
SLIDE 35

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 7 : R e s t r i c t a c c e s s t

  • c

a r d h

  • l

d e r d a t a b y b u s i n e s s n e e d t

  • k

n

  • w
slide-36
SLIDE 36

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 8 : A s s i g n a u n i q u e I D t

  • e

a c h p e r s

  • n

w i t h c

  • m

p u t e r a c c e s s

slide-37
SLIDE 37

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 9 : R e s t r i c t p h y s i c a l a c c e s s t

  • c

a r d h

  • l

d e r d a t a

slide-38
SLIDE 38

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 1 : T r a c k a n d m

  • n

i t

  • r

a l l a c c e s s t

  • n

e t w

  • r

k r e s

  • u

r c e s a n d c a r d h

  • l

d e r d a t a

slide-39
SLIDE 39

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 1 1 : R e g u l a r l y t e s t s e c u r i t y s y s t e m s a n d p r

  • c

e s s e s .

slide-40
SLIDE 40

W h a t i s t h i s P C I T h i n g ?

R e q u i r e me n t 1 2 : M a i n t a i n a p

  • l

i c y t h a t a d d r e s s e s i n f

  • r

m a t i

  • n

s e c u r i t y f

  • r

a l l p e r s

  • n

n e l

slide-41
SLIDE 41

B a s i c P C I D S S P r i n c i p l e s

  • D
  • n
  • t

s t

  • r

e c a r d h

  • l

d e r d a t a u n l e s s i t ’ s a b s

  • l

u t e l y n e c e s s a r y

  • N

e v e r s t

  • r

e “ V e r i f i c a t i

  • n

C

  • d

e , ” “ F u l l T r a c k , ”

  • r

“ P I N ”

  • T

h e f i r s t s i x a n d l a s t f

  • u

r d i g i t s a r e t h e m a x i m u m n u m b e r

  • f

d i g i t s t

  • b

e d i s p l a y e d .

slide-42
SLIDE 42

B a s i c P C I D S S P r i n c i p l e s

D

  • c

u m e n t e v e r y t h i n g

slide-43
SLIDE 43

B a s i c P C I D S S P r i n c i p l e s

G e t i t i n w r i t i n g f r

  • m

y

  • u

r v e n d

  • r

s

  • r

s e r v i c e p r

  • v

i d e r s .

slide-44
SLIDE 44

B a s i c P C I D S S P r i n c i p l e s

Y

  • u

a r e n e v e r d

  • n

e

A s s e s s R e me d i a t e R e p

  • r

t → →

slide-45
SLIDE 45

http://www.flickr.com/photos/merelymel/2824506032

slide-46
SLIDE 46

http://www.flickr.com/photos/attercop311/3088780713

slide-47
SLIDE 47

M e r c h a n t , K n

  • w

T h y s e l f

Wh i c h S A Q ?

  • S

A Q

  • A
  • S

A Q

  • B
  • S

A Q

  • C
  • S

A Q

  • C
  • V

T

  • S

A Q

  • D
slide-48
SLIDE 48

M e r c h a n t , K n

  • w

T h y s e l f

Wh i c h S A Q ?

  • S

A Q

  • A

– A l l s e n s i t i v e d a t a h a n d l i n g

  • f

f l

  • a

d e d

  • S

A Q

  • B

– M a n u a l P a p e r P u s h i n g , n

  • I

n t e r n e t

  • S

A Q

  • C

– “ S t a n d a r d ” e

  • c
  • m

m e r c e s e t u p

  • S

A Q

  • C
  • V

T – “ V i r t u a l T e r m i n a l ”

  • S

A Q

  • D

– “ O t h e r ”

slide-49
SLIDE 49

M e r c h a n t , K n

  • w

T h y s e l f

Wh i c h S A Q ?

  • S

A Q

  • A

– A l l s e n s i t i v e d a t a h a n d l i n g

  • f

f l

  • a

d e d

  • S

A Q

  • C

– “ S t a n d a r d ” e

  • c
  • m

m e r c e s e t u p

  • S

A Q

  • D

– “ O t h e r ”

slide-50
SLIDE 50

S A Q

  • A
  • 1

4 Q u e s t i

  • n

s ( 2

  • f

t h e 1 2 R e q u i r e me n t s )

  • P

h y s i c a l S e c u r i t y

  • I

n f

  • r

ma t i

  • n

S e c u r i t y P

  • l

i c y

slide-51
SLIDE 51

S A Q

  • A
slide-52
SLIDE 52

S A Q

  • A
slide-53
SLIDE 53

S A Q

  • C
  • 8

5 Q u e s t i

  • n

s ( 1 1

  • f

t h e 1 2 R e q u i r e me n t s )

  • S

e c u r i n g S e n s i t i v e D a t a

  • M
  • n

i t

  • r

i n g a n d T e s t i n g

slide-54
SLIDE 54

S A Q

  • A
slide-55
SLIDE 55

S A Q

  • D
  • ~

2 2 5 Q u e s t i

  • n

s ( 1 2

  • f

t h e 1 2 r e q u i r e me n t s )

  • I

n t e n s e r e v i e w

  • f

e v e r y t h i n g

  • S

e n s i t i v e d a t a s t

  • r

a g e

slide-56
SLIDE 56

M e r c h a n t , K n

  • w

T h y s e l f

M e r c h a n t “ L e v e l s ”

L e v e l ” 1

  • 4
  • E

a c h c a r d b r a n d s e t s i t s

  • w

n r u l e s

L e v e l R e c i p r

  • c

i t y ” a m

  • n

g t h e b r a n d s

( H i g h e s t c

  • m

m

  • n

d e n

  • m

i n a t

  • r

)

slide-57
SLIDE 57

M e r c h a n t , K n

  • w

T h y s e l f

http://lb.cm/pci-visa

slide-58
SLIDE 58

M e r c h a n t , K n

  • w

T h y s e l f

L e v e l 1

  • A

n n u a l R e p

  • r

t

  • n

C

  • m

p l i a n c e ( b y a Q S A )

  • F

u l l s e c u r i t y a s s e s s m e n t

  • f

p r

  • c

e d u r e s

  • >

6 m i l l i

  • n

t r a n s a c t i

  • n

s ( p e r t y p e )

  • P

r e v i

  • u

s d a t a b r e a c h

slide-59
SLIDE 59

M e r c h a n t , K n

  • w

T h y s e l f

L e v e l 2

  • 1
  • 6

M i l l i

  • n

t r a n s a c t i

  • n

s ( p e r t y p e )

  • J

u n e 3 , 2 1 2 d e a d l i n e .

( M a s t e r c a r d ) S A Q m u s t b e d

  • n

e b y a Q S A

  • r

a c e r t i f i e d I S A

slide-60
SLIDE 60

M e r c h a n t , K n

  • w

T h y s e l f

L e v e l 3

  • 4
  • Q

u a r t e r l y S e c u r i t y S c a n s

  • C
  • m

p l e t e S e l f A s s e s s m e n t Q u e s t i

  • n

n a i r e

slide-61
SLIDE 61

http://www.flickr.com/photos/qiaomeng/419958205 http://www.flickr.com/photos/59937401@N07/5856793551

slide-62
SLIDE 62

M e r c h a n t , K n

  • w

T h y s e l f

T h e B

  • t

t

  • m

L i n e : Y

  • u

r p a y me n t p r

  • c

e s s

  • r

( a c q u i r e r )

h a s t h e f i n a l s a y .

slide-63
SLIDE 63
slide-64
SLIDE 64

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

  • I

t ' s

  • p

e n s

  • u

r c e .

  • Y
  • u

' v e c u s t

  • m

i z e d i t .

  • Y
  • u

n e e d t

  • t

r e a t i t l i k e i t ' s 1 % y

  • u

r c

  • d

e .

  • G

e t v e r y f a m i l i a r w i t h R e q u i r e m e n t # 6 .

slide-65
SLIDE 65
slide-66
SLIDE 66

http://www.flickr.com/photos/hryckowian/2846922559

slide-67
SLIDE 67

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

c a c h e _ f

  • r

m

slide-68
SLIDE 68

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

D

  • i

n g I t W r

  • n

g

http://www.flickr.com/photos/0x0000org/5260347788

slide-69
SLIDE 69

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

$ _ S E S S I O N

slide-70
SLIDE 70

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

S e s s i

  • n

H i j a c k

( m i x e d H T T P / H T T P S )

http://www.flickr.com/photos/dasqfamily/2092755140/

slide-71
SLIDE 71
slide-72
SLIDE 72

Y e s , b u t w h a t a b

  • u

t D r u p a l ?

X S S , S Q L I n j e c t i

  • n

, C S R F

a n d

  • t

h e r v u l n e r a b i l i t i e s

slide-73
SLIDE 73
slide-74
SLIDE 74

www.flickr.com/photos/akbar2/6405553485

slide-75
SLIDE 75

Y

  • u

r n e w T O D O l i s t :

  • h

t t p s : / / w w w . p c i s e c u r i t y s t a n d a r d s .

  • r

g /

  • D
  • w

n l

  • a

d a n d r e a d t h e s t a n d a r d

  • A

l s

  • R

e a d “ N a v i g a t i n g P C I D S S ”

  • K

e e p t h e “ G l

  • s

s a r y

  • f

T e r m s A b b r e v i a t i

  • n

s a n d A c r

  • n

y m s ” c l

  • s

e b y .

slide-76
SLIDE 76
slide-77
SLIDE 77
slide-78
SLIDE 78

Q u e s t i

  • n

s ?

slide-79
SLIDE 79

What did you think?

Click the “Take the Survey” link.

http://denver2012.drupal.org/program

Locate this session on the DrupalCon Denver website

Thank You!