Security, Stability and Resiliency .CR NIC Costa Rica Mauricio - - PowerPoint PPT Presentation

security stability and resiliency cr
SMART_READER_LITE
LIVE PREVIEW

Security, Stability and Resiliency .CR NIC Costa Rica Mauricio - - PowerPoint PPT Presentation

Security, Stability and Resiliency .CR NIC Costa Rica Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015 Where to get Highly secure system Fault tolerant Fully distributed Economically feasible Mauricio Oviedo


slide-1
SLIDE 1

Security, Stability and Resiliency .CR

NIC Costa Rica

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-2
SLIDE 2
  • Highly secure system
  • Fault tolerant
  • Fully distributed
  • Economically feasible

Where to get…

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-3
SLIDE 3

Existing Infrastructure:

How can we use it better?

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-4
SLIDE 4

Existing infrastructure: Areas of improvement

  • Better leverage of existing devices
  • Move to a virtualized environment
  • Adjust the existing services to benefit from the new platform
  • Scalable enough to adapt to new projects: e.g. full site

replication

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-5
SLIDE 5

Virtualization Platform: GANETI

  • Cluster virtualization management system
  • Based on Xen or KVM
  • Designed by Google for Google (Open Source since 2007)
  • Ability to provide an HA environment via DRBD disk

replication

  • Can start with a single node and scale up easily
  • Live instance operations

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-6
SLIDE 6

GANETI Platform: Basic Deployment

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-7
SLIDE 7

GANETI Platform: Complex Deployment

Source: https://www.synnefo.org/about/

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-8
SLIDE 8

GANETI Platform: Our Deployment

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-9
SLIDE 9

Transition of Existing Services

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-10
SLIDE 10

Existing Services: FRED Registry System

  • Previously deployed as a centralized set of components
  • Distribution of the different components
  • Different security policies can be applied
  • Increase availability in case of failure
  • Different HA approaches for some components
  • Load Sharing
  • Migration with no disruption or downtime

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-11
SLIDE 11

Existing Services: FRED Registry System

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-12
SLIDE 12
  • Transition to a different DNSSEC signing process
  • Requirements:
  • Secure
  • Efficient
  • HA system to benefit from new technology
  • Possibility to be used by our customers
  • Well documented
  • Possibility to create backups
  • Auditable

Existing Services: DNSSEC

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-13
SLIDE 13

DNSSEC: Smart Cards + SW Signing

  • Migration Process started with ICANN & NSRC DNSSEC

Workshop in CR, April 2014

  • Fully deployed in October 2014
  • Smart Cards being used for KSKs & ZSKs generation
  • Key bundles generated include several ZSK rotations
  • 2048b Keys
  • Modified Richard Lamb’s CD for Keys’ generation + modified

version of script & dnssec-signzone for SW signing

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-14
SLIDE 14

DNSSEC: Smart Cards + SW Signing

  • 2 Full Key Ceremonies, one for .CR and another one for the

subzones

  • Time taken for full signing: 20 seconds
  • KSK and its backups never leave the SCs, kept offline in safe

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-15
SLIDE 15

Existing Services: DNSSEC

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-16
SLIDE 16

Distributed .CR DNS System

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-17
SLIDE 17

.CR DNS Distribution: Name Servers

  • You never have enough Anycast J
  • Added PCH Anycast Cloud to get presence in every continent

and major IXPs around the world

  • ISC & RIPE Anycast clouds + Servers in CR, NIC.CL and

NIC.MX

  • ~ 70 Name Servers
  • Working with LACTLD to participate in it’s Anycast project as

“user & node”

  • Direct connection to Costa Rica’s National IXP

, CRIX

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-18
SLIDE 18

.CR DNS Distribution: Name Servers

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-19
SLIDE 19

.CR DNS Distribution: Name Servers

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-20
SLIDE 20

Conclusions: Putting it all together…

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-21
SLIDE 21

Prepare it to grow Ask for ideas!!!

Improvement cycle never stops Improvement != $$$$$$$

Mauricio Oviedo moviedo@nic.cr JUNIO 22, 2015

slide-22
SLIDE 22

Mauricio Oviedo moviedo@nic.cr

NIC CR @CR_NIC