SlideShare a Scribd company logo
1 of 36
Download to read offline
OpenStack:
Security beyond firewalls
Giuseppe Paternò
Managing Director GARL
HP Helion Webinar, October 27th 2015
Twitter: @gpaterno
E-mail: gpaterno@garl.ch
Website: www.gpaterno.com
@gpaternoGiuseppe Paternò
About me
IT Architect and Security Expert with background in Open Source.
Former Network and Security architect for Canonical/Ubuntu, RedHat, Wind/
Infostrada, Sun Microsystems and IBM and Visiting Researcher at the University
of Dublin Trinity College.



Past projects: standard for J2ME Over-The-Air (OTA) provisioning along with
Vodafone, the study of architecture and standards for the delivery of MHP
applications for the digital terrestrial television (DTT) on behalf of DTT Lab
(Telecom Italia/LA7) and implementation of HLR for Vodafone landline services.



Lot of writings, mainly on computer security.



Managing Director of GARL, a multinational company based in Switzerland and
UK, providing security services for the cloud and owner of SecurePass and
login.farm.
Director of Alchemy Solutions Group, UK based company that provides
enterprise consulting and architectures on OpenStack. Primary telcos and
utilities are among the customers.
@gpaternoGiuseppe Paternò
Too many threats
62% 

Increase 

breaches in 2013(1)
1 in 5
Organisations have
experienced an APT
attack (4)
3 Trillion$ 

Total global impact of
cybercrime(3)
8 months 

Is the average time an
advanced threat goes
unnoticed on victim’s
network(2)
2,5 billion 

Exposed records as
results of a data
breach in the past 5
years(5)
1,3,5: Increased cyber security can save global economy trillions, McKinsey/World Economic Forum, January 2014 2: M-Trends 2013: attack the security gap, Mandiant, March
2013 4: ISACA’s 2014 APT study, ISACA, April 2014. Source: ISACA Cyber Security Nexus
@gpaternoGiuseppe Paternò
Network APIs Identity Application
OpenStack Domain
Guest Domain
OpenStack and Guest Security
@gpaternoGiuseppe Paternò
Network Security
(OpenStack built-in systems)
@gpaternoGiuseppe Paternò
Neutron Server runs on
Controller, expose APIs,
enforce network model,
pass to Neutron Plugin



Neutron Plugin runs on
Controller, implements
APIs, every vendor can
create its own
“implementation” (ex:
Cisco, Juniper, ...)

Plugin Agent, run on
each compute node and
connect instances to the
virtual network

Default implementation
based on OpenVSwitch



OpenFlow to be set as
fundamental open
protocol for building SDN

OpenStack Neutron
Software-Defined Network in
OpenStack, it answer RESTful APIs.
Still no “industry” standard for encapsulating VLANs over L3, VXLANs set to be a
preferred choice but any vendor has its choice (ex: Juniper has MPLS over IP)
@gpaternoGiuseppe Paternò
OpenStack Security Groups
@gpaternoGiuseppe Paternò
OpenStack Security Groups
• Basic L3/L4 firewalling carried by security groups

• Rules can be customised as in normal firewalls

• Drills down to iptables on the L3 agent and Conntrackd to sync iptables state
tables
@gpaternoGiuseppe Paternò
OpenStack Neutron FWaaS
Firewall as a Service in Neutron
Different from the
Security Groups in the
instance
Default to IPtables
support into tenant’s ip
NameSpace
@gpaternoGiuseppe Paternò
OpenStack Neutron VPNaaS
@gpaternoGiuseppe Paternò
OpenStack Neutron VPNaaS


Neutron has capability to handle per-tenant VPNs, named VPN-as-a-Service





Based on IPSec, just implementing IKE with “PSK” authentication mode rather
than using certificates





Implemented on top of IP NameSpaces (“ip netns add vpn”)





Draft exists on bringing OpenVPN to Neutron




Not suited for “roadwarriors”, i.e. clients connection





Suited for site-to-site VPNs
and provide Hybrid cloud

@gpaternoGiuseppe Paternò
OpenStack Neutron L3 Agent
@gpaternoGiuseppe Paternò
Identity Security
(OpenStack and apps)
@gpaternoGiuseppe Paternò
User management: keep tracks
of users, roles and permissions

Service catalog: Provide a
catalog of what services are
available and where the
OpenStack APIs EndPoint are
located

OpenStack Keystone
Provides Identity, Token, Catalog
and policy services for uses
inside the OpenStack family and
implements OpenStack’s
Identity APIs
@gpaternoGiuseppe Paternò
Users 

A user represent a
human user and has
associated information
such as username,
password and e-mail

Tenants 

A tenant can represent
a customer,
organisation or a group.

Roles 

A role is what
operations a user is
permitted to perform in
a given tenant

OpenStack Identity Management
Keystone permit the following back-ends for IDMs: 

SQL Backend (SQLAlchemy, it’s python), SAMLv2, LDAP and custom plugins
@gpaternoGiuseppe Paternò
Catching username and
passwords means reveal the
whole OpenStack infrastructure
and control it!
$ curl -d '{"auth":{"tenantName":
"customer-x",
"passwordCredentials":
{"username": "joeuser",
"password": "secrete"}}}' -H
"Content-type: application/json"
http://localhost:35357/v2.0/
tokens

OpenStack Keystone
@gpaternoGiuseppe Paternò
Security must be
simple and
transparent to the
end user, otherwise
it will be
circumvented!
Identity best practices in applications
Strong authentication of the users
GeoIP
Patches, patches and patches!
Secure application programming
@gpaternoGiuseppe Paternò
Hosted Apps
Need of a central Cloud Control
Cloud Orchestrator 2FA/SSO
@gpaternoGiuseppe Paternò
https://login.farm
Solution
@gpaternoGiuseppe Paternò
Question:
What is the website of the free project to
address identity management across hybrid
clouds?
Answer on Twitter now using hashtag
#helionwebseries and win an
HP Helion Cloud Box.
@gpaternoGiuseppe Paternò
APIs Security
(OpenStack and Cloud Applications)
@gpaternoGiuseppe Paternò
APIsApplication
APIs
APIs are your point of contact
from external world,
you must make them highly secure
Firewall are not enough!
Anything can be sent over HTTP/
HTTPS.
REST, XML-RPC, ...
Web-based APIs
@gpaternoGiuseppe Paternò
Usernames and passwords, session tokens and API keys must never
appear in the URL (Proxy caching and logging)

Allow only selected HTTP methods

Protect privileged actions and sensitive resource collections

Validate inputs and enforce typing of values

Validate incoming Content-Type and other headers

Encrypt data in transit

Validation also apply to payload: JSON, XML or whatsoever
General APIs best practices
@gpaternoGiuseppe Paternò
OpenStack APIs
All OpenStack software is based on
APIs, consumed from End customers
and tools to access the platform
programmatically

Among OpenStack components, is a
way of decoupling components
implementations
Easily from
“curl” tools
OpenStack
Command
Line tools
REST clients
OpenStack
Software
Development
Kit (SDK)
RESTFUL API
@gpaternoGiuseppe Paternò
OpenStack APIs EndPoints
@gpaternoGiuseppe Paternò
1. Obtain a Token

curl -d '{"auth":{"tenantName": "customer-x", "passwordCredentials":
{"username": "joeuser", "password": "secrete"}}}' -H "Content-type:
application/json" http://localhost:35357/v2.0/tokens
2. Consume the API (through the obtained token):

curl -i -X GET http://localhost:35357/v2.0/tenants -H "User-Agent:
python-keystoneclient" -H "X-Auth-Token: token"
OpenStack APIs Workflow
@gpaternoGiuseppe Paternò
The token request will reveal the endpoints URLs: Compute/Nova, S3,Image/
Glance, Volume/Cinder, EC2, Identity/Keystone
Revealing the EndPoints
@gpaternoGiuseppe Paternò
Isolate API endpoint
processes, especially
those that reside within
the public security
domain should be
isolated as much as
possible. API endpoints
should be deployed on
separate hosts for
increased isolation.



Apply Defense-in-Depth
concept: configure
services, host-based
firewalls, local policy
(SELinux or AppArmor),
and optionally global
network policy.



Use Linux namespaces
to assign processes into
independent domains



Use network ACLs and
IDS technologies to
enforce explicit point to
point communication
between network
services (ex: wire-level
ACLs in L3 switches)

OpenStack APIs best practices
@gpaternoGiuseppe Paternò
Isolate API endpoint processes from each other and other processes
on a machine. 

Use Mandatory Access Controls (MAC) on top of Discretionary
Access Controls to segregate processes, ex: SE-Linux

Objective: containment and escalation of API endpoint security
breaches.

Use of MACs at the OS level severely limit access to resources and
provide earlier alerting on such events.
Mandatory Access Control in APIs
@gpaternoGiuseppe Paternò
RESTful APIs, mixture of POST (in
request) and JSON (in response),
Channel encrypted with TLS high
cypher, Based on APP ID and APP
Secret
Example: /api/v1/users/info
Ex: SecurePass NG (Dreamliner) APIs Security
in functionalities, APP ID
read-only or read-write



in network, APP ID can be
limited to a given IPv4/IPv6 



in domain, APP ID is linked
to only a specific realm/
domain
@gpaternoGiuseppe Paternò
Continuous
Security
@gpaterno
Build
Functional tests
Static security tests
Create template
Deploy template
Automated VA
@gpaterno
Static code analysers
• http://samate.nist.gov/index.php/Source_Code_Security_Analyzers.html

• http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

• https://github.com/google/firing-range
@gpaternoGiuseppe Paternò
Useful Links & Twitter
• OpenStack Security Guide:

• http://docs.openstack.org/sec/

• login.farm:

• Main website: https://login.farm

• free join: http://bit.ly/loginfarm

• SecurePass

• www.secure-pass.net
Answers to
the twitter challenge
@gpaternoGiuseppe Paternò
So, if you need …
• OpenStack/OpenNebula

• Software Defined Storage
• Software Defined Networking

• from the folks that architected
largest EMEA telco & bank
infrastructures

• call us at Alchemy Solutions Ltd
(UK) — info@alchemy.solutions
• Identity management for cloud/
hybrid (including AWS)

• Pen-test/Vulnerability Assessments

• Secure Enterprise DropBox
replacement

• from the former Symantec and
former Sun Micro/RedHat folks

• call us at GARL Sagl (Switzerland,
UK) — info@garl.ch
Giuseppe Paternò
Managing Director GARL
HP Helion Webinar, October 27th 2015
Twitter: @gpaterno
E-mail: gpaterno@garl.ch
Website: www.gpaterno.com
Q & A

More Related Content

What's hot

IS Unit 8_IP Security and Email Security
IS Unit 8_IP Security and Email SecurityIS Unit 8_IP Security and Email Security
IS Unit 8_IP Security and Email SecuritySarthak Patel
 
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Claire Priester Papas
 
Security Issues in Next Generation IP and Migration Networks
Security Issues in Next Generation IP and Migration NetworksSecurity Issues in Next Generation IP and Migration Networks
Security Issues in Next Generation IP and Migration NetworksIOSR Journals
 
DevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKDevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKJoel W. King
 
Working Survey of Authentication Header and Encapsulating Security Payload
Working Survey of Authentication Header and Encapsulating Security PayloadWorking Survey of Authentication Header and Encapsulating Security Payload
Working Survey of Authentication Header and Encapsulating Security Payloadijtsrd
 
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERSSITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS NetProtocol Xpert
 
Shmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security BriefShmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security Briefopenfly
 

What's hot (17)

Blug Talk
Blug TalkBlug Talk
Blug Talk
 
Ipsecurity
IpsecurityIpsecurity
Ipsecurity
 
Ip security
Ip security Ip security
Ip security
 
IS Unit 8_IP Security and Email Security
IS Unit 8_IP Security and Email SecurityIS Unit 8_IP Security and Email Security
IS Unit 8_IP Security and Email Security
 
I psec
I psecI psec
I psec
 
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
Delivering Infrastructure and Security Policy as Code with Puppet and CyberAr...
 
Security Issues in Next Generation IP and Migration Networks
Security Issues in Next Generation IP and Migration NetworksSecurity Issues in Next Generation IP and Migration Networks
Security Issues in Next Generation IP and Migration Networks
 
DevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKDevNet Study Group: Using a SDK
DevNet Study Group: Using a SDK
 
VPN
VPNVPN
VPN
 
Ipsec
IpsecIpsec
Ipsec
 
Working Survey of Authentication Header and Encapsulating Security Payload
Working Survey of Authentication Header and Encapsulating Security PayloadWorking Survey of Authentication Header and Encapsulating Security Payload
Working Survey of Authentication Header and Encapsulating Security Payload
 
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERSSITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS
SITE TO SITE IPSEC VPN TUNNEL B/W CISCO ROUTERS
 
IP security
IP securityIP security
IP security
 
Unit 5
Unit 5Unit 5
Unit 5
 
Ipsec vpn v0.1
Ipsec vpn v0.1Ipsec vpn v0.1
Ipsec vpn v0.1
 
IP Sec - Basic Concepts
IP Sec - Basic ConceptsIP Sec - Basic Concepts
IP Sec - Basic Concepts
 
Shmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security BriefShmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security Brief
 

Viewers also liked

OpenStack Neutron Advanced Services by Akanda
OpenStack Neutron Advanced Services by AkandaOpenStack Neutron Advanced Services by Akanda
OpenStack Neutron Advanced Services by Akandaakanda_inc
 
Nightingale Journals and Notebooks are now available online at best prices
Nightingale Journals and Notebooks are now available online at best pricesNightingale Journals and Notebooks are now available online at best prices
Nightingale Journals and Notebooks are now available online at best pricesNightingale Store
 
1264 season ticket flyer app v5 copy
1264 season ticket flyer app v5 copy1264 season ticket flyer app v5 copy
1264 season ticket flyer app v5 copyRay James
 
A02 Constelaciones
A02 ConstelacionesA02 Constelaciones
A02 Constelacionesricardoch12
 
Lectoescritura na era dixital
Lectoescritura na era dixitalLectoescritura na era dixital
Lectoescritura na era dixitalgalicia.manuel
 
Postgrado en Marketing Digital y Community Management
Postgrado en Marketing Digital y Community ManagementPostgrado en Marketing Digital y Community Management
Postgrado en Marketing Digital y Community ManagementIEBSchool
 
Ies electrical-engineering-paper-2-2003
Ies electrical-engineering-paper-2-2003Ies electrical-engineering-paper-2-2003
Ies electrical-engineering-paper-2-2003Venugopala Rao P
 
A Crise Energética e seus impactos nos Data Centers
A Crise Energética e seus impactos nos Data CentersA Crise Energética e seus impactos nos Data Centers
A Crise Energética e seus impactos nos Data CentersSidney Modenesi, MBCI
 
Omni Channel Marketing Conference - Tim Fung
Omni Channel Marketing Conference - Tim FungOmni Channel Marketing Conference - Tim Fung
Omni Channel Marketing Conference - Tim FungTony Booth
 
Revista Culturism nr. 122 (8/2001)
Revista Culturism nr. 122 (8/2001)Revista Culturism nr. 122 (8/2001)
Revista Culturism nr. 122 (8/2001)Redis Nutritie
 

Viewers also liked (20)

OpenStack Neutron Advanced Services by Akanda
OpenStack Neutron Advanced Services by AkandaOpenStack Neutron Advanced Services by Akanda
OpenStack Neutron Advanced Services by Akanda
 
VPNaaS neutron
VPNaaS neutronVPNaaS neutron
VPNaaS neutron
 
VPNaaS in Neutron
VPNaaS in NeutronVPNaaS in Neutron
VPNaaS in Neutron
 
Nightingale Journals and Notebooks are now available online at best prices
Nightingale Journals and Notebooks are now available online at best pricesNightingale Journals and Notebooks are now available online at best prices
Nightingale Journals and Notebooks are now available online at best prices
 
iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...
iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...
iRECON 2016 Virtual RE Conference held on 10th Jun'16 - Keynote session by Ra...
 
1264 season ticket flyer app v5 copy
1264 season ticket flyer app v5 copy1264 season ticket flyer app v5 copy
1264 season ticket flyer app v5 copy
 
A02 Constelaciones
A02 ConstelacionesA02 Constelaciones
A02 Constelaciones
 
Lectoescritura na era dixital
Lectoescritura na era dixitalLectoescritura na era dixital
Lectoescritura na era dixital
 
Postgrado en Marketing Digital y Community Management
Postgrado en Marketing Digital y Community ManagementPostgrado en Marketing Digital y Community Management
Postgrado en Marketing Digital y Community Management
 
12 gina pg_ped06_spa
12 gina pg_ped06_spa12 gina pg_ped06_spa
12 gina pg_ped06_spa
 
Soluciones de presencia online para empresas
Soluciones de presencia online para empresasSoluciones de presencia online para empresas
Soluciones de presencia online para empresas
 
Nostrifizierung
NostrifizierungNostrifizierung
Nostrifizierung
 
Considering the Cloud? 5 Points to Consider
Considering the Cloud? 5 Points to ConsiderConsidering the Cloud? 5 Points to Consider
Considering the Cloud? 5 Points to Consider
 
Ies electrical-engineering-paper-2-2003
Ies electrical-engineering-paper-2-2003Ies electrical-engineering-paper-2-2003
Ies electrical-engineering-paper-2-2003
 
A Crise Energética e seus impactos nos Data Centers
A Crise Energética e seus impactos nos Data CentersA Crise Energética e seus impactos nos Data Centers
A Crise Energética e seus impactos nos Data Centers
 
libro de direccion
libro de direccionlibro de direccion
libro de direccion
 
Omni Channel Marketing Conference - Tim Fung
Omni Channel Marketing Conference - Tim FungOmni Channel Marketing Conference - Tim Fung
Omni Channel Marketing Conference - Tim Fung
 
Programa estatal " Me late leer para aprender "
Programa estatal " Me late leer para aprender "Programa estatal " Me late leer para aprender "
Programa estatal " Me late leer para aprender "
 
Revista Culturism nr. 122 (8/2001)
Revista Culturism nr. 122 (8/2001)Revista Culturism nr. 122 (8/2001)
Revista Culturism nr. 122 (8/2001)
 
Are jobs more polarized in ICT firms?
Are jobs more polarized in ICT firms?Are jobs more polarized in ICT firms?
Are jobs more polarized in ICT firms?
 

Similar to HP Helion Webinar #5 - Security Beyond Firewalls

Openstack: security beyond firewalls
Openstack: security beyond firewallsOpenstack: security beyond firewalls
Openstack: security beyond firewallsGARL
 
Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Joel W. King
 
Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Timothy Spann
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Weaveworks
 
OpenStack and the Enterprise
OpenStack and the EnterpriseOpenStack and the Enterprise
OpenStack and the EnterpriseMark Interrante
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseTesora
 
Zaccone Carmelo - IPv6 and security from a user’s point of view
Zaccone Carmelo - IPv6 and security from a user’s point of view Zaccone Carmelo - IPv6 and security from a user’s point of view
Zaccone Carmelo - IPv6 and security from a user’s point of view IPv6 Conference
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_AppajiAppaji K
 
Simplifying and Securing your OpenShift Network with Project Calico
Simplifying and Securing your OpenShift Network with Project CalicoSimplifying and Securing your OpenShift Network with Project Calico
Simplifying and Securing your OpenShift Network with Project CalicoAndrew Randall
 
OpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information ExchangeOpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information ExchangeCybera Inc.
 
Apache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open SourceApache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open SourceTimothy Spann
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Regis Allegre
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemCisco DevNet
 
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...Edge AI and Vision Alliance
 
01-Chapter 01-Introduction to CASB and Netskope.pptx
01-Chapter 01-Introduction to CASB and Netskope.pptx01-Chapter 01-Introduction to CASB and Netskope.pptx
01-Chapter 01-Introduction to CASB and Netskope.pptxssuser4c54af
 

Similar to HP Helion Webinar #5 - Security Beyond Firewalls (20)

Openstack: security beyond firewalls
Openstack: security beyond firewallsOpenstack: security beyond firewalls
Openstack: security beyond firewalls
 
Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...
 
Matrix
MatrixMatrix
Matrix
 
OpenStack Murano
OpenStack MuranoOpenStack Murano
OpenStack Murano
 
Profile_Prateek
Profile_PrateekProfile_Prateek
Profile_Prateek
 
Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4Introduction to Apache NiFi 1.11.4
Introduction to Apache NiFi 1.11.4
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
 
Vp ns
Vp nsVp ns
Vp ns
 
OpenStack and the Enterprise
OpenStack and the EnterpriseOpenStack and the Enterprise
OpenStack and the Enterprise
 
OpenStack Trends for the Enterprise
OpenStack Trends for the EnterpriseOpenStack Trends for the Enterprise
OpenStack Trends for the Enterprise
 
Zaccone Carmelo - IPv6 and security from a user’s point of view
Zaccone Carmelo - IPv6 and security from a user’s point of view Zaccone Carmelo - IPv6 and security from a user’s point of view
Zaccone Carmelo - IPv6 and security from a user’s point of view
 
Resume
ResumeResume
Resume
 
Resume_Appaji
Resume_AppajiResume_Appaji
Resume_Appaji
 
Simplifying and Securing your OpenShift Network with Project Calico
Simplifying and Securing your OpenShift Network with Project CalicoSimplifying and Securing your OpenShift Network with Project Calico
Simplifying and Securing your OpenShift Network with Project Calico
 
OpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information ExchangeOpenStack - Security Professionals Information Exchange
OpenStack - Security Professionals Information Exchange
 
Apache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open SourceApache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open Source
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2
 
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation EcosystemHow APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
How APIs are Transforming Cisco Solutions and Catalyzing an Innovation Ecosystem
 
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
 
01-Chapter 01-Introduction to CASB and Netskope.pptx
01-Chapter 01-Introduction to CASB and Netskope.pptx01-Chapter 01-Introduction to CASB and Netskope.pptx
01-Chapter 01-Introduction to CASB and Netskope.pptx
 

More from BeMyApp

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epidBeMyApp
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonBeMyApp
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursBeMyApp
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroBeMyApp
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleBeMyApp
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah SextonBeMyApp
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...BeMyApp
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsBeMyApp
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchBeMyApp
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestBeMyApp
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart CityBeMyApp
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save TimeBeMyApp
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateurBeMyApp
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...BeMyApp
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technologyBeMyApp
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapBeMyApp
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoBeMyApp
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillBeMyApp
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 BeMyApp
 

More from BeMyApp (20)

Introduction to epid
Introduction to epidIntroduction to epid
Introduction to epid
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
Présentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM WatsonPrésentation des APIs cognitives IBM Watson
Présentation des APIs cognitives IBM Watson
 
Crédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et ParcoursCrédit Agricole S.A. Personae et Parcours
Crédit Agricole S.A. Personae et Parcours
 
Cisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - IntroCisco Paris DevNet Hackathon slideshow - Intro
Cisco Paris DevNet Hackathon slideshow - Intro
 
Tumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensembleTumeurs Neuroendocrines : une vue d'ensemble
Tumeurs Neuroendocrines : une vue d'ensemble
 
Building your first game in Unity 3d by Sarah Sexton
Building your first game in Unity 3d  by Sarah SextonBuilding your first game in Unity 3d  by Sarah Sexton
Building your first game in Unity 3d by Sarah Sexton
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon CollinsIntroduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
Introduction to using the R200 camera & Realsense SDK in Unity3d - Jon Collins
 
Audio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy TouchAudio Mixer in Unity5 - Andy Touch
Audio Mixer in Unity5 - Andy Touch
 
Shaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the BestShaders - Claudia Doppioslash - Unity With the Best
Shaders - Claudia Doppioslash - Unity With the Best
 
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
[HACKATHON CISCO PARIS] Slideshow du workshop Smart City
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
[Workshop e résidents] présentation intent, craft ai, dalkia et incubateur
 
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
[Webinar E-résidents #1] Présentation des différents métiers du bâtiment conn...
 
[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology[IoT World Forum Webinar] Review of CMX Cisco technology
[IoT World Forum Webinar] Review of CMX Cisco technology
 
HP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit RecapHP Helion Episode 6: Cloud Foundry Summit Recap
HP Helion Episode 6: Cloud Foundry Summit Recap
 
Webinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco MarcellinoWebinar UI/UX by Francesco Marcellino
Webinar UI/UX by Francesco Marcellino
 
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pillHP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
 
HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3 HP Helion European Webinar Series ,Webinar #3
HP Helion European Webinar Series ,Webinar #3
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

HP Helion Webinar #5 - Security Beyond Firewalls

  • 1. OpenStack: Security beyond firewalls Giuseppe Paternò Managing Director GARL HP Helion Webinar, October 27th 2015 Twitter: @gpaterno E-mail: gpaterno@garl.ch Website: www.gpaterno.com
  • 2. @gpaternoGiuseppe Paternò About me IT Architect and Security Expert with background in Open Source. Former Network and Security architect for Canonical/Ubuntu, RedHat, Wind/ Infostrada, Sun Microsystems and IBM and Visiting Researcher at the University of Dublin Trinity College.
 
 Past projects: standard for J2ME Over-The-Air (OTA) provisioning along with Vodafone, the study of architecture and standards for the delivery of MHP applications for the digital terrestrial television (DTT) on behalf of DTT Lab (Telecom Italia/LA7) and implementation of HLR for Vodafone landline services.
 
 Lot of writings, mainly on computer security.
 
 Managing Director of GARL, a multinational company based in Switzerland and UK, providing security services for the cloud and owner of SecurePass and login.farm. Director of Alchemy Solutions Group, UK based company that provides enterprise consulting and architectures on OpenStack. Primary telcos and utilities are among the customers.
  • 3. @gpaternoGiuseppe Paternò Too many threats 62% 
 Increase 
 breaches in 2013(1) 1 in 5 Organisations have experienced an APT attack (4) 3 Trillion$ 
 Total global impact of cybercrime(3) 8 months 
 Is the average time an advanced threat goes unnoticed on victim’s network(2) 2,5 billion 
 Exposed records as results of a data breach in the past 5 years(5) 1,3,5: Increased cyber security can save global economy trillions, McKinsey/World Economic Forum, January 2014 2: M-Trends 2013: attack the security gap, Mandiant, March 2013 4: ISACA’s 2014 APT study, ISACA, April 2014. Source: ISACA Cyber Security Nexus
  • 4. @gpaternoGiuseppe Paternò Network APIs Identity Application OpenStack Domain Guest Domain OpenStack and Guest Security
  • 6. @gpaternoGiuseppe Paternò Neutron Server runs on Controller, expose APIs, enforce network model, pass to Neutron Plugin
 
 Neutron Plugin runs on Controller, implements APIs, every vendor can create its own “implementation” (ex: Cisco, Juniper, ...) Plugin Agent, run on each compute node and connect instances to the virtual network Default implementation based on OpenVSwitch
 
 OpenFlow to be set as fundamental open protocol for building SDN OpenStack Neutron Software-Defined Network in OpenStack, it answer RESTful APIs. Still no “industry” standard for encapsulating VLANs over L3, VXLANs set to be a preferred choice but any vendor has its choice (ex: Juniper has MPLS over IP)
  • 8. @gpaternoGiuseppe Paternò OpenStack Security Groups • Basic L3/L4 firewalling carried by security groups • Rules can be customised as in normal firewalls • Drills down to iptables on the L3 agent and Conntrackd to sync iptables state tables
  • 9. @gpaternoGiuseppe Paternò OpenStack Neutron FWaaS Firewall as a Service in Neutron Different from the Security Groups in the instance Default to IPtables support into tenant’s ip NameSpace
  • 11. @gpaternoGiuseppe Paternò OpenStack Neutron VPNaaS 
 Neutron has capability to handle per-tenant VPNs, named VPN-as-a-Service
 
 
 Based on IPSec, just implementing IKE with “PSK” authentication mode rather than using certificates
 
 
 Implemented on top of IP NameSpaces (“ip netns add vpn”)
 
 
 Draft exists on bringing OpenVPN to Neutron
 

 Not suited for “roadwarriors”, i.e. clients connection
 
 
 Suited for site-to-site VPNs and provide Hybrid cloud

  • 14. @gpaternoGiuseppe Paternò User management: keep tracks of users, roles and permissions Service catalog: Provide a catalog of what services are available and where the OpenStack APIs EndPoint are located OpenStack Keystone Provides Identity, Token, Catalog and policy services for uses inside the OpenStack family and implements OpenStack’s Identity APIs
  • 15. @gpaternoGiuseppe Paternò Users 
 A user represent a human user and has associated information such as username, password and e-mail Tenants 
 A tenant can represent a customer, organisation or a group. Roles 
 A role is what operations a user is permitted to perform in a given tenant OpenStack Identity Management Keystone permit the following back-ends for IDMs: SQL Backend (SQLAlchemy, it’s python), SAMLv2, LDAP and custom plugins
  • 16. @gpaternoGiuseppe Paternò Catching username and passwords means reveal the whole OpenStack infrastructure and control it! $ curl -d '{"auth":{"tenantName": "customer-x", "passwordCredentials": {"username": "joeuser", "password": "secrete"}}}' -H "Content-type: application/json" http://localhost:35357/v2.0/ tokens OpenStack Keystone
  • 17. @gpaternoGiuseppe Paternò Security must be simple and transparent to the end user, otherwise it will be circumvented! Identity best practices in applications Strong authentication of the users GeoIP Patches, patches and patches! Secure application programming
  • 18. @gpaternoGiuseppe Paternò Hosted Apps Need of a central Cloud Control Cloud Orchestrator 2FA/SSO
  • 20. @gpaternoGiuseppe Paternò Question: What is the website of the free project to address identity management across hybrid clouds? Answer on Twitter now using hashtag #helionwebseries and win an HP Helion Cloud Box.
  • 22. @gpaternoGiuseppe Paternò APIsApplication APIs APIs are your point of contact from external world, you must make them highly secure Firewall are not enough! Anything can be sent over HTTP/ HTTPS. REST, XML-RPC, ... Web-based APIs
  • 23. @gpaternoGiuseppe Paternò Usernames and passwords, session tokens and API keys must never appear in the URL (Proxy caching and logging) Allow only selected HTTP methods Protect privileged actions and sensitive resource collections Validate inputs and enforce typing of values Validate incoming Content-Type and other headers Encrypt data in transit Validation also apply to payload: JSON, XML or whatsoever General APIs best practices
  • 24. @gpaternoGiuseppe Paternò OpenStack APIs All OpenStack software is based on APIs, consumed from End customers and tools to access the platform programmatically Among OpenStack components, is a way of decoupling components implementations Easily from “curl” tools OpenStack Command Line tools REST clients OpenStack Software Development Kit (SDK) RESTFUL API
  • 26. @gpaternoGiuseppe Paternò 1. Obtain a Token curl -d '{"auth":{"tenantName": "customer-x", "passwordCredentials": {"username": "joeuser", "password": "secrete"}}}' -H "Content-type: application/json" http://localhost:35357/v2.0/tokens 2. Consume the API (through the obtained token): curl -i -X GET http://localhost:35357/v2.0/tenants -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: token" OpenStack APIs Workflow
  • 27. @gpaternoGiuseppe Paternò The token request will reveal the endpoints URLs: Compute/Nova, S3,Image/ Glance, Volume/Cinder, EC2, Identity/Keystone Revealing the EndPoints
  • 28. @gpaternoGiuseppe Paternò Isolate API endpoint processes, especially those that reside within the public security domain should be isolated as much as possible. API endpoints should be deployed on separate hosts for increased isolation.
 
 Apply Defense-in-Depth concept: configure services, host-based firewalls, local policy (SELinux or AppArmor), and optionally global network policy.
 
 Use Linux namespaces to assign processes into independent domains
 
 Use network ACLs and IDS technologies to enforce explicit point to point communication between network services (ex: wire-level ACLs in L3 switches) OpenStack APIs best practices
  • 29. @gpaternoGiuseppe Paternò Isolate API endpoint processes from each other and other processes on a machine. Use Mandatory Access Controls (MAC) on top of Discretionary Access Controls to segregate processes, ex: SE-Linux Objective: containment and escalation of API endpoint security breaches. Use of MACs at the OS level severely limit access to resources and provide earlier alerting on such events. Mandatory Access Control in APIs
  • 30. @gpaternoGiuseppe Paternò RESTful APIs, mixture of POST (in request) and JSON (in response), Channel encrypted with TLS high cypher, Based on APP ID and APP Secret Example: /api/v1/users/info Ex: SecurePass NG (Dreamliner) APIs Security in functionalities, APP ID read-only or read-write
 
 in network, APP ID can be limited to a given IPv4/IPv6 
 
 in domain, APP ID is linked to only a specific realm/ domain
  • 32. @gpaterno Build Functional tests Static security tests Create template Deploy template Automated VA
  • 33. @gpaterno Static code analysers • http://samate.nist.gov/index.php/Source_Code_Security_Analyzers.html • http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis • https://github.com/google/firing-range
  • 34. @gpaternoGiuseppe Paternò Useful Links & Twitter • OpenStack Security Guide: • http://docs.openstack.org/sec/ • login.farm: • Main website: https://login.farm • free join: http://bit.ly/loginfarm • SecurePass • www.secure-pass.net Answers to the twitter challenge
  • 35. @gpaternoGiuseppe Paternò So, if you need … • OpenStack/OpenNebula • Software Defined Storage • Software Defined Networking • from the folks that architected largest EMEA telco & bank infrastructures • call us at Alchemy Solutions Ltd (UK) — info@alchemy.solutions • Identity management for cloud/ hybrid (including AWS) • Pen-test/Vulnerability Assessments • Secure Enterprise DropBox replacement • from the former Symantec and former Sun Micro/RedHat folks • call us at GARL Sagl (Switzerland, UK) — info@garl.ch
  • 36. Giuseppe Paternò Managing Director GARL HP Helion Webinar, October 27th 2015 Twitter: @gpaterno E-mail: gpaterno@garl.ch Website: www.gpaterno.com Q & A