DUAL STACK SECURITY
A simple proof of concept on IPv4/IPv6 stacks	

Some thoughts about current dual stack setups

Eduardo Coelho	

http://coelho.pro.br
SCENARIO

• virtual
•2

simulated environment	


linux vms, 1 windows8 vm	


• vmware

built-in IPv4 DHCP server, host-only network	


• simulated

rogue IPv6 ra/dhcp/dns with regular linux software
DEMO
DUAL STACK MAY NOT BE
SMOOTH FROM A SECURITY
STAND POINT
IPV6 ADDRESSING

• global
• link

unicast	


local	


• unique

local	


• others: anycast, multicast, reserved

and special
AUTOCONF IS A BIG THING

• lets

try to understand how it works:	


• stateless
• router
• IPv6

autoconf	


advertisement and prefix distribution	


routing
DNS SETTINGS DELIVERY
• llmnr	

• stateless
• dns-ra

dhcp6	


(problem:windows non-compliance to rfc6106)	


• remember

naming is now more important than with ipv4,
due to human difficulty manually handling ipv6 addresses
AUTOCONF CONCERNS

• rogue

routers	


• rogue

dhcp servers	


• sniffing	

• spoofing

(man in the middle attacks)
CONCLUSIONS
• we

have provided a simple proof of concept for a rogue ra/
dns server on a dual-stack ipv4/ipv6 environment	


• ipv6

technologies should be very well understood, specially
on dual-stack setups, which is how most of networks are set 	


• some

of the security issues are not ipv6 specific, but have a
greater impact due to current lack of precautions	


• most

issues are due to stack implementation or by design,
which makes it difficult to mitigate
REFERENCES
Unique Local Address
http://en.wikipedia.org/wiki/
Unique_local_address

!

Unique Local Unicast Addresses
http://tools.ietf.org/html/rfc4193

!

Deprecating Site Local Addresses
http://tools.ietf.org/rfc/rfc3879.txt

!

IPv6 Support in Home Routers
http://msdn.microsoft.com/en-us/
library/windows/hardware/
gg463251.aspx

!

Prefix delegation
http://en.wikipedia.org/wiki/
Prefix_delegation

!

Requirements for IPv6 Prefix
Delegation
http://tools.ietf.org/html/rfc3769

Internet powers flip the IPv6 switch
(FAQ)
http://news.cnet.com/
8301-1001_3-57445316-92/internetpowers-flip-the-ipv6-switch-faq/

!

IPv6-capable devices: Make sure they
are ready
http://www.techrepublic.com/blog/
networking/ipv6-capable-devicesmake-sure-they-are-ready/2522

!

IPv6 Ready Logo Program
https://www.ipv6ready.org

Router Advertisement (radvd)
configuration
http://wiki.openwrt.org/doc/uci/radvd

!

!
!

IPv6: When do you really need to
switch?
http://www.zdnet.com/blog/networking/
ipv6-when-do-you-really-need-toswitch/2444

!

!

Portal IPv6 NIC.br
http://ipv6.br

!

IPv6
http://en.wikipedia.org/wiki/IPv6

!

IPv6 transition mechanisms
http://en.wikipedia.org/wiki/
IPv6_transition_mechanisms

IPv6 Prefix Options for DHCP version 6
http://www.ietf.org/rfc/rfc3633.txt

!

IP Version 6 Addressing Architecture
http://tools.ietf.org/html/rfc4291

!

Comparison of IPv6 support in
operating systems
http://en.wikipedia.org/wiki/
Comparison_of_IPv6_support_in_oper
ating_systems
Internet Protocol Version 6 Address
Space
http://www.iana.org/assignments/ipv6address-space/ipv6-address-space.xml

!
!

Does Win7 or W2K8 server support
RFC 6106?
http://social.technet.microsoft.com/
Forums/en-US/ipv6/thread/
5757980a-5983-4efca5f3-27687b90fe41/

!

Delivering DNS via IPv6 Router
http://www.itdojo.com/2011/05/02/
delivering-dns-via-ipv6-routeradvertisements/

More Related Content

PDF
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
PDF
This one goes to 11!
PDF
FreeBSD: The Next 10 Years (MeetBSD 2014)
PDF
IITCC15: The Bare-Metal Hypervisor as a Platform for Innovation
PDF
Unifi'd Ownage
PDF
Introduction to Open Mano
PDF
The new AMD EPYC solutions from OVHcloud: what benefits?
PDF
ViFX Tech Connect: Containers & VMs
You Call that Micro, Mr. Docker? How OSv and Unikernels Help Micro-services S...
This one goes to 11!
FreeBSD: The Next 10 Years (MeetBSD 2014)
IITCC15: The Bare-Metal Hypervisor as a Platform for Innovation
Unifi'd Ownage
Introduction to Open Mano
The new AMD EPYC solutions from OVHcloud: what benefits?
ViFX Tech Connect: Containers & VMs

What's hot (18)

PDF
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
PDF
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
PPTX
Xen Project CI for OpenStack Overview
PDF
Simplifying Ceph Management with Virtual Storage Manager (VSM)
PDF
Midwest php 2013 deploying php on paas- why & how
PDF
OSv presentation from Linux Foundation Collaboration Summit
PDF
Zabbix Performance Tuning
PDF
QEMU Disk IO Which performs Better: Native or threads?
PDF
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
PDF
XPDS14 - Towards Massive Server Consolidation - Filipe Manco, NEC
PDF
Xen Virtualization 2008
PPT
Nexenta at VMworld Hands-on Lab
PDF
PDF
5. hands on - building local development environment with Open Mano
PPTX
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
PPTX
Recent Developments in Donard
PDF
4. open mano set up and usage
PDF
OSv – The OS designed for the Cloud
XPDS14: Xen 4.5 Roadmap - Konrad Wilk, Oracle
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
Xen Project CI for OpenStack Overview
Simplifying Ceph Management with Virtual Storage Manager (VSM)
Midwest php 2013 deploying php on paas- why & how
OSv presentation from Linux Foundation Collaboration Summit
Zabbix Performance Tuning
QEMU Disk IO Which performs Better: Native or threads?
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS14 - Towards Massive Server Consolidation - Filipe Manco, NEC
Xen Virtualization 2008
Nexenta at VMworld Hands-on Lab
5. hands on - building local development environment with Open Mano
ONIE: Open Network Install Environment @ OSDC 2014 Netways, Berlin
Recent Developments in Donard
4. open mano set up and usage
OSv – The OS designed for the Cloud
Ad

Viewers also liked (20)

PDF
IPv6 Deployment in Japan
PDF
Operational Experience of MAP-E
PDF
JPNE MAP-E Deployment (IETF92@Dallas)
PDF
MAP-E as IPv4 over IPv6 Technology
PDF
MAP-E as IPv4 over IPv6 Technology - with some operational experiences
PDF
Look at ipv6 security advantages over ipv4
PPTX
IPv4 vs IPv6
PDF
IPv6-Networking-Referat: «Mapping of Address and Port (MAP) – Deep Dive»
PPTX
資訊安全規劃
PPTX
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
PDF
安全程式設計 C語言
PDF
Ipv4 & ipv6
PDF
超越敏捷开发(成就敏捷企业之道)
PDF
電路學 - [第六章] 二階RLC電路
PPT
Comparison between ipv4 and ipv6
PDF
Linux firewall-201503
PDF
[嵌入式系統] 嵌入式系統進階
PPTX
PPTX
Linux 的檔案系統格式介紹
PPTX
IPV6 ppt
IPv6 Deployment in Japan
Operational Experience of MAP-E
JPNE MAP-E Deployment (IETF92@Dallas)
MAP-E as IPv4 over IPv6 Technology
MAP-E as IPv4 over IPv6 Technology - with some operational experiences
Look at ipv6 security advantages over ipv4
IPv4 vs IPv6
IPv6-Networking-Referat: «Mapping of Address and Port (MAP) – Deep Dive»
資訊安全規劃
Presentation of ipv4 disadvantage,ipv6 advantage and transation from ipv4 to ...
安全程式設計 C語言
Ipv4 & ipv6
超越敏捷开发(成就敏捷企业之道)
電路學 - [第六章] 二階RLC電路
Comparison between ipv4 and ipv6
Linux firewall-201503
[嵌入式系統] 嵌入式系統進階
Linux 的檔案系統格式介紹
IPV6 ppt
Ad

Similar to Dual stack IPv4 / IPv6 Security Issues - A simple proof of concept (20)

PDF
Deploying IPv6-mostly access networks
PPTX
Apnic IPv6 Deployment
PDF
Deploying IPv6-mostly access networks
PDF
The IPv6-Only Network
PDF
Fernando Gont - The Hack Summit 2021 - State of the Art in IPv6 Security
PDF
Chema Alonso - Hachetetepe dospuntos slaac slaac [Rooted CON 2013]
PPTX
Hachetetepé dos puntos SLAAC SLAAC
PPTX
IPv6 on the Interop Network
PDF
Implementing an IPv6 Enabled Environment for a Public Cloud Tenant
PPTX
IPv6 deployment at APNIC
ODP
IPv6 Overview
PDF
OpenStack Havana over IPv6
PDF
Post IPv6 Implementation and Security: Now What?
PDF
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
PPTX
APNIC IPv6 Deployment
PDF
Configuringadualstackthatusesndra 131018075723-phpapp02
PPT
IPv6 introduction
PDF
Deploying IPv6 on OpenStack
PDF
12.00 - Dr. Tim Chown - University of Southampton
PDF
npNOG 2: APNIC IPv6 deployment
Deploying IPv6-mostly access networks
Apnic IPv6 Deployment
Deploying IPv6-mostly access networks
The IPv6-Only Network
Fernando Gont - The Hack Summit 2021 - State of the Art in IPv6 Security
Chema Alonso - Hachetetepe dospuntos slaac slaac [Rooted CON 2013]
Hachetetepé dos puntos SLAAC SLAAC
IPv6 on the Interop Network
Implementing an IPv6 Enabled Environment for a Public Cloud Tenant
IPv6 deployment at APNIC
IPv6 Overview
OpenStack Havana over IPv6
Post IPv6 Implementation and Security: Now What?
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
APNIC IPv6 Deployment
Configuringadualstackthatusesndra 131018075723-phpapp02
IPv6 introduction
Deploying IPv6 on OpenStack
12.00 - Dr. Tim Chown - University of Southampton
npNOG 2: APNIC IPv6 deployment

More from Eduardo Coelho (13)

PPTX
2013 09-21 e-learning, moodle and opensource - what do i have to do with it
PDF
Speaking - cloud computing and the sysop professional - how to get ready
PDF
2012 07-05 eduardo coelho - revolução tecnológica - a influencia dos jogos
PDF
2012 06-27 imersão academia de redes itcursos
PDF
2012 06-05 porque voce precisa ser fera em linux.pdf
PDF
2011 11-05 csi - valores pessoais
PDF
2011 09-22 responsabilidade social, o profissional e a empresa.pdf
PDF
2011 04-26 estacio fcc - palestra cloud computing para o profissional de ti
PPTX
2010 10-16 workshop gestão de projetos 2010 - palestra gestão de tempo de g...
PDF
2010 09-22 infra rn security meeting - palestra firewalls opensource
PDF
2012 11-09 facex - i pv6 transition planning-
PDF
2010 09-17 farn sistemas de informação 6o periodo - palestra e-commerce
PPTX
Firewalls Opensource
2013 09-21 e-learning, moodle and opensource - what do i have to do with it
Speaking - cloud computing and the sysop professional - how to get ready
2012 07-05 eduardo coelho - revolução tecnológica - a influencia dos jogos
2012 06-27 imersão academia de redes itcursos
2012 06-05 porque voce precisa ser fera em linux.pdf
2011 11-05 csi - valores pessoais
2011 09-22 responsabilidade social, o profissional e a empresa.pdf
2011 04-26 estacio fcc - palestra cloud computing para o profissional de ti
2010 10-16 workshop gestão de projetos 2010 - palestra gestão de tempo de g...
2010 09-22 infra rn security meeting - palestra firewalls opensource
2012 11-09 facex - i pv6 transition planning-
2010 09-17 farn sistemas de informação 6o periodo - palestra e-commerce
Firewalls Opensource

Recently uploaded (20)

PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PPT
Geologic Time for studying geology for geologist
PPTX
Benefits of Physical activity for teenagers.pptx
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Five Habits of High-Impact Board Members
PDF
STKI Israel Market Study 2025 version august
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Architecture types and enterprise applications.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
The influence of sentiment analysis in enhancing early warning system model f...
Credit Without Borders: AI and Financial Inclusion in Bangladesh
A comparative study of natural language inference in Swahili using monolingua...
Consumable AI The What, Why & How for Small Teams.pdf
Module 1.ppt Iot fundamentals and Architecture
Geologic Time for studying geology for geologist
Benefits of Physical activity for teenagers.pptx
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
OpenACC and Open Hackathons Monthly Highlights July 2025
NewMind AI Weekly Chronicles – August ’25 Week III
A review of recent deep learning applications in wood surface defect identifi...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Five Habits of High-Impact Board Members
STKI Israel Market Study 2025 version august
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Hindi spoken digit analysis for native and non-native speakers
Architecture types and enterprise applications.pdf

Dual stack IPv4 / IPv6 Security Issues - A simple proof of concept

  • 1. DUAL STACK SECURITY A simple proof of concept on IPv4/IPv6 stacks Some thoughts about current dual stack setups Eduardo Coelho http://coelho.pro.br
  • 2. SCENARIO • virtual •2 simulated environment linux vms, 1 windows8 vm • vmware built-in IPv4 DHCP server, host-only network • simulated rogue IPv6 ra/dhcp/dns with regular linux software
  • 4. DUAL STACK MAY NOT BE SMOOTH FROM A SECURITY STAND POINT
  • 5. IPV6 ADDRESSING • global • link unicast local • unique local • others: anycast, multicast, reserved and special
  • 6. AUTOCONF IS A BIG THING • lets try to understand how it works: • stateless • router • IPv6 autoconf advertisement and prefix distribution routing
  • 7. DNS SETTINGS DELIVERY • llmnr • stateless • dns-ra dhcp6 (problem:windows non-compliance to rfc6106) • remember naming is now more important than with ipv4, due to human difficulty manually handling ipv6 addresses
  • 8. AUTOCONF CONCERNS • rogue routers • rogue dhcp servers • sniffing • spoofing (man in the middle attacks)
  • 9. CONCLUSIONS • we have provided a simple proof of concept for a rogue ra/ dns server on a dual-stack ipv4/ipv6 environment • ipv6 technologies should be very well understood, specially on dual-stack setups, which is how most of networks are set • some of the security issues are not ipv6 specific, but have a greater impact due to current lack of precautions • most issues are due to stack implementation or by design, which makes it difficult to mitigate
  • 10. REFERENCES Unique Local Address http://en.wikipedia.org/wiki/ Unique_local_address ! Unique Local Unicast Addresses http://tools.ietf.org/html/rfc4193 ! Deprecating Site Local Addresses http://tools.ietf.org/rfc/rfc3879.txt ! IPv6 Support in Home Routers http://msdn.microsoft.com/en-us/ library/windows/hardware/ gg463251.aspx ! Prefix delegation http://en.wikipedia.org/wiki/ Prefix_delegation ! Requirements for IPv6 Prefix Delegation http://tools.ietf.org/html/rfc3769 Internet powers flip the IPv6 switch (FAQ) http://news.cnet.com/ 8301-1001_3-57445316-92/internetpowers-flip-the-ipv6-switch-faq/ ! IPv6-capable devices: Make sure they are ready http://www.techrepublic.com/blog/ networking/ipv6-capable-devicesmake-sure-they-are-ready/2522 ! IPv6 Ready Logo Program https://www.ipv6ready.org Router Advertisement (radvd) configuration http://wiki.openwrt.org/doc/uci/radvd ! ! ! IPv6: When do you really need to switch? http://www.zdnet.com/blog/networking/ ipv6-when-do-you-really-need-toswitch/2444 ! ! Portal IPv6 NIC.br http://ipv6.br ! IPv6 http://en.wikipedia.org/wiki/IPv6 ! IPv6 transition mechanisms http://en.wikipedia.org/wiki/ IPv6_transition_mechanisms IPv6 Prefix Options for DHCP version 6 http://www.ietf.org/rfc/rfc3633.txt ! IP Version 6 Addressing Architecture http://tools.ietf.org/html/rfc4291 ! Comparison of IPv6 support in operating systems http://en.wikipedia.org/wiki/ Comparison_of_IPv6_support_in_oper ating_systems Internet Protocol Version 6 Address Space http://www.iana.org/assignments/ipv6address-space/ipv6-address-space.xml ! ! Does Win7 or W2K8 server support RFC 6106? http://social.technet.microsoft.com/ Forums/en-US/ipv6/thread/ 5757980a-5983-4efca5f3-27687b90fe41/ ! Delivering DNS via IPv6 Router http://www.itdojo.com/2011/05/02/ delivering-dns-via-ipv6-routeradvertisements/