25
PCI 3.0 – What You Need to Know Carlos Alberto Villalba Franco Director of Security Services [email protected] 8777077997 (x 21) ScoFsdale, Arizona

PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

PCI 3.0 – What You Need to Know!

Carlos  Alberto  Villalba  Franco  Director  of  Security  Services  [email protected]  877-­‐707-­‐7997  (x  21)  ScoFsdale,  Arizona  

Page 2: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Agenda  

!   PCI  -­‐    Overview  !   Part  II    -­‐  What’s  new  in  PCI  DSS  3.0  !   Part  III  –  Q&A  

Page 3: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

A  PRIMER  ON  PCI  DSS  

Page 4: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

The  Payment  Card  Industry  (PCI)  

!   American  Express,  Discover,  JCB,  MasterCard,  and  Visa  created  the  Security  Standards  Council  (SSC).  

!   The  PCI  SSC  has  created  a  number  of  security  and  cerZficaZon  standards  for:  – Merchants  – Financial  InsZtuZons  – Hardware/So_ware  vendors  – Service  Professionals  

 

Page 5: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Data  Security  Standard  (DSS)  

!   The  PCI  Data  Security  Standard  (PCI  DSS)  is  in  its  second  version.  –  The  third  version  was  made  available  in  November  2013  

!   It  applies  to  any  enZty  that  stores,  use,  processes,  or  transmits  cardholder  data  (CHD).  

!   Those  enZZes  that  process/stores  many  credit  card  transacZons  each  year,  e.g.  over  6  million,  must  undergo  an  annual  audit  by  a  QSA.  

!   Twelve  requirements    

Page 6: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

The  12  domains  of  PCI  DSS  2.0  

Page 7: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

WHAT’S  NEW  IN  3.0  

Page 8: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Important  dates  PCI DSS 3.0 released in November 2013

Retirement Transition Ready Release

2014 Transition year, PCI DSS 2.0 is valid in 2014

Effective on January 1. PCI DSS 3.0 to be retired December 31, 2017

Page 9: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Version  3  Beginning  with  version  2,  the  PCI  Council  established  a  three-­‐year  cycle  for  new  versions  

Page 10: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

What  did  they  want  to  fix  !   Divergent  interpretaZons  of  the  standard  

!  Weak  or  default  passwords  !   Slow  detecZon  of  compromise  !   Security  problems  introduced  by  3rd  parZes  and  various  areas  

!   Inconsistency  in  Assessments  

Page 11: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Highlights  

Descriptions of tests are more precise

More rigor in determining scope of assessment

More guidance on log reviews

Some sub-requirements added

The twelve domains remain

More rigorous penetration testing

Page 12: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Eschew  Ambiguity  Too much variance in interpretation among QSAs

Clients get different interpretations. PCI Counsel’s Quality Control sees too much variance in the Reports on Compliance (ROC).

Page 13: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Eschew  Ambiguity  Remove ambiguities in the specification that result in inconsistent interpretations of a requirement.

Page 14: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Eschew  Ambiguity  The challenge is to improve the clarity of the requirement and the specificity of the tests without being so prescriptive that it excludes methods and technology that also meet the goal of the requirement.

Page 15: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Eschew  Ambiguity  There is a natural tension between stating a requirement precisely enough to prevent divergent interpretations and having the language loose enough to allow that requirement to be satisfied by a variety of methods and technology.

Page 16: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Guidance  for  each  requirement  

Page 17: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

A  PenetraZon  Test  Methodology  

!   Based  on  industry-­‐accepted  approaches,  e.g.  NIST  SP800-­‐115  

!   A  new  clause  11.3  – Test  enZre  perimeter  of  CDE  &  all  criZcal  systems  – Validate  all  scope-­‐reducZon  controls—segmentaZon  – Test  from  inside  and  from  outside  of  the  network  – Test  network-­‐funcZon  components  and  OSs  – As  a  minimum,  perform  applicaZon  tests  for  the  vulnerabiliZes  listed  in  Requirement  6.5  

Page 18: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Updated  VulnerabiliZes  !   Programmers  of  internally-­‐developed  and  bespoke  applicaZons  must  be  trained  to  avoid  known  vulnerabiliZes  

!   List  expanded  to  include  new  requirements  for  –  coding  pracZces  to  protect  against  broken  authenZcaZon  and  session  management    

–  coding  pracZces  to  document  how  PAN  and  SAD  are  handled  in  memory    

•  CombaZng  memory  scraping  is  a  good  idea  for  PA-­‐DSS  •  This  was  a  bit  contenZous  for  PCI-­‐DSS  

Page 19: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

AuthenZcaZon  !   Requirement  text  recognizes  methods  other  than  password/passphrases,  e.g.  cerZficates  – AuthenZcaZon  credenZals  

!  Minimum  password  length  is  sZll  7  characters  – “AlternaZvely,  the  passwords/phrases  must  have  complexity  and  strength  at  least  equivalent  to  the  parameters  specified  above.”  

!   A  service  provider  must  use  a  different  password  for  each  of  its  clients.  

!   Educate  users  

Page 20: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Default  Passwords  

!   Default  passwords  – Change  those  being  used  – Change  and  disable  those  not  being  used  

!   Change  all  the  default  passwords  including  – systems  – applicaZons  – security  so_ware  –  terminals  

Page 21: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Quicker  detecZon  of  compromise  

Deploy  a  change-­‐detecZon  mechanism  to  alert  personnel  to  unauthorized  modificaZon  of  criZcal  system  files,  configuraZon  files,  or  content  files    •  configure  the  so_ware  to  perform  criZcal  file  comparisons  at  least  weekly.    

New  requirement,  11.5.1,  mandates  the  implementaZon  of  a  process  to  respond  to  any  

alerts  generated  by  that  mechanism.    

Page 22: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Manage  Service  Providers  !   New  requirement,  12.8.5,  mandates  the  

documentaZon  of  which  DSS  requirements  are  managed  by  the  3rd  party.  

!   New  requirement,  12.9,  mandates  that  3rd  parZes  must  acknowledge  in  wriZng  that  they  will  comply  with  the  DSS  to  protect  CHD  entrusted  to  them  or,  if  managing  some  aspect  of  the  CDE,  state  they  will  comply  with  the  DSS  in  performing  that  management.  

Page 23: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

Et  cetera  

!   Must  have  a  data  flow  diagram.  !   Maintain  inventory  of  all  systems  in  scope.  !   Monitor  new  threats  to  systems  not  normally  suscepZble  to  malware.  

!    Control  onsite  staff’s  access  to  sensiZve  areas.  !   Establish  incident  response  procedures  to  handle  detecZon  of  unauthorized  wireless.  

!   Separate  security  funcZons  from  operaZons.  

Page 24: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

More  acronyms  

!   BTW  VCD  END  !   By  the  way  “Vayan  con  Dios”  the  end.  

Page 25: PCI 3.0 – What You Need to Knowphoenix.issa.org/.../01/PCI-3-–-What-You-Need-to-Know.pdfPCI 3.0 – What You Need to Know! Carlos’Alberto’VillalbaFranco’ Director’of’Security’Services’

?