+ All Categories
Home > Documents > Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC...

Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC...

Date post: 28-Apr-2018
Category:
Upload: hatruc
View: 220 times
Download: 2 times
Share this document with a friend
22
Security, Stability and Resiliency .CR NIC Costa Rica Mauricio Oviedo [email protected] JUNIO 22, 2015
Transcript
Page 1: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Security, Stability and Resiliency

.CR

NIC Costa Rica

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 2: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

•  Highly secure system

•  Fault tolerant

•  Fully distributed

•  Economically feasible

Where to get…

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 3: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Existing Infrastructure: How can we use it better?

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 4: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

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 [email protected] JUNIO 22, 2015

Page 5: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

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 [email protected] JUNIO 22, 2015

Page 6: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

GANETI Platform: Basic Deployment

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 7: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

GANETI Platform: Complex Deployment

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

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 8: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

GANETI Platform: Our Deployment

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 9: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Transition of Existing Services

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 10: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

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 [email protected] JUNIO 22, 2015

Page 11: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Existing Services: FRED Registry System

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 12: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

•  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 [email protected] JUNIO 22, 2015

Page 13: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

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 [email protected] JUNIO 22, 2015

Page 14: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

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 [email protected] JUNIO 22, 2015

Page 15: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Existing Services: DNSSEC

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 16: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Distributed .CR DNS System

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 17: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

.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 [email protected] JUNIO 22, 2015

Page 18: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

.CR DNS Distribution: Name Servers

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 19: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

.CR DNS Distribution: Name Servers

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 20: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Conclusions: Putting it all together…

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 21: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Prepare it to grow

Ask for ideas!!!

Improvement cycle never

stops

Improvement !=

$$$$$$$

Mauricio Oviedo [email protected] JUNIO 22, 2015

Page 22: Security, Stability and Resiliency - archive.icann.org · Security, Stability and Resiliency.CR NIC Costa Rica ... Virtualization Platform: GANETI • Cluster virtualization management

Mauricio [email protected]

NIC CR @CR_NIC


Recommended