SlideShare a Scribd company logo
Mandatory Access Control
       Networking Update

          Netconf 2006
             Tokyo
             James Morris
           jmorris@namei.org


                   
MAC Networking
    ●
        Applying Mandatory Access Control (MAC)
        security to networking:
        1) Local communications
           ●
               Unix Domain
           ●
               Netlink etc.
        2) Local labeling of network packets & objects
           ●
               Packet filtering
        3) Distributed MAC
           ●
               Labeled networking

                                     
Status – since last year
    ●
        SELinux packet filtering controls have been re-
        implemented with Secmark:
        –   Utilizes IPTables, conntrack etc.
        –   Separates labeling and enforcement
        –   Much more powerful & flexible
        –   Policy is greatly simplified




                                      
Status (cont'd)
    ●
        Native IPSec/xfrm labeling extended by TCS to
        provide full support for LSPP (used to be B1)
        certification.
        –   Implements Multilevel Security (MLS), but is
            generic.




                                    
Status (cont'd)
    ●
        Support for legacy MLS networking added by
        HP (“N etlabel” ):
        –   CIPSO
            ­    case 0x86: /* Another "Commercial Security" crap. */
            +    case IPOPT_CIPSO:


        –   RIPSO and others possible
    ●
        Provides interoperability with legacy MLS
        systems such as Trusted Solaris.
    ●
        Argus also porting their CIPSO implementation.
                                      
Futures
    ●
        Consolidation of labeling schemes (TCS has
        posted patches), so they all work well together.
    ●
        Complete LSPP/EAL4+ certification with
        RHEL5, which will include SELinux and native
        labeled networking.
    ●
        Look for ways to make labeled networking more
        generally useful (using Type Enforcement)
        –   Example: protected paths between web server and
            database server processes.
                                  
Conclusions
    ●
        While immediately most useful to government &
        military users, the MAC networking frameworks
        have been implemented generically.
    ●
        These features are unprecedented in a general
        purpose OS.
    ●
        Linux now has perhaps the richest network
        security feature set ever.


                              

More Related Content

PDF
Directions in SELinux Networking
PDF
Have You Driven an SELinux Lately? - An Update on the SELinux Project - OLS ...
PDF
Adding Extended Attribute Support to NFS
PDF
Linux Kernel Security: Adapting 1960s Technology to Meet 21st Century Threats
PDF
Linux Kernel Security Overview - KCA 2009
PPT
Firewall
PPTX
Using distributed firewalls in securing LANs
PDF
Futurecom 2019 - NECOS
Directions in SELinux Networking
Have You Driven an SELinux Lately? - An Update on the SELinux Project - OLS ...
Adding Extended Attribute Support to NFS
Linux Kernel Security: Adapting 1960s Technology to Meet 21st Century Threats
Linux Kernel Security Overview - KCA 2009
Firewall
Using distributed firewalls in securing LANs
Futurecom 2019 - NECOS

What's hot (7)

PDF
Futex Scaling for Multi-core Systems
PDF
Minix3 fosdem2014
PDF
Mediation MS-X Lawful Interception
PDF
Intoduction to TinyOS, nesC and TOSSIM
PPTX
Micaz and TelosB
PDF
Kernel Recipes 2013 - Linux Security Modules: different formal concepts
PPTX
Firewall DMZ Zone
Futex Scaling for Multi-core Systems
Minix3 fosdem2014
Mediation MS-X Lawful Interception
Intoduction to TinyOS, nesC and TOSSIM
Micaz and TelosB
Kernel Recipes 2013 - Linux Security Modules: different formal concepts
Firewall DMZ Zone
Ad

Similar to Mandatory Access Control Networking Update - Netonf 2006 Tokyo (20)

PPTX
Pristine rina-security-icc-2016
PDF
[cb22] Tales of 5G hacking by Karsten Nohl
DOCX
Implementation of intelligent wide area network(wan)- report
PPTX
6 Month Telecommunication Training
PDF
下午1 intel yang, elton_mee_go-arch-update-final
PPTX
IBM Spectrum Scale Secure- Secure Data in Motion and Rest
PDF
Netw204 Quiz Answers Essay
PPTX
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
PDF
Using Kubernetes to make cellular data plans cheaper for 50M users
PPTX
Geef Industry 4.0 een boost
PDF
Sigtran introduction
PPT
Cluster Computing
PDF
Ap 06 4_10_simek
PDF
Project report
PDF
netconf, restconf, grpc_basic
PDF
Performance improvement by
PDF
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
PPT
Linux vs windows
PPTX
IoT System Management ppt SNMP simple network
PDF
sigtran
Pristine rina-security-icc-2016
[cb22] Tales of 5G hacking by Karsten Nohl
Implementation of intelligent wide area network(wan)- report
6 Month Telecommunication Training
下午1 intel yang, elton_mee_go-arch-update-final
IBM Spectrum Scale Secure- Secure Data in Motion and Rest
Netw204 Quiz Answers Essay
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Using Kubernetes to make cellular data plans cheaper for 50M users
Geef Industry 4.0 een boost
Sigtran introduction
Cluster Computing
Ap 06 4_10_simek
Project report
netconf, restconf, grpc_basic
Performance improvement by
BPF & Cilium - Turning Linux into a Microservices-aware Operating System
Linux vs windows
IoT System Management ppt SNMP simple network
sigtran
Ad

More from James Morris (12)

PDF
Secure and Simple Sandboxing in SELinux
PDF
sVirt: Hardening Linux Virtualization with Mandatory Access Control
PDF
OLPC Networking Overview
PDF
Cryptographic Hardware Support for the Linux Kernel - Netconf 2004
PDF
SELinux Project Overview - Linux Foundation Japan Symposium 2008
PDF
Kernel Security for 2.8 - Kernel Summit 2004
PDF
Better IPSec Security Association Resolution - Netconf 2006 Tokyo
PDF
The State of Security Enhanced Linux - FOSS.IN/2007
PDF
How and Why You Should Become a Kernel Hacker - FOSS.IN/2007
PDF
Overview of NSA Security Enhanced Linux - FOSS.IN/2005
PDF
SELinux Kernel Internals and Architecture - FOSS.IN/2005
PDF
Anatomy of Fedora Kiosk Mode (FOSS.MY/2008)
Secure and Simple Sandboxing in SELinux
sVirt: Hardening Linux Virtualization with Mandatory Access Control
OLPC Networking Overview
Cryptographic Hardware Support for the Linux Kernel - Netconf 2004
SELinux Project Overview - Linux Foundation Japan Symposium 2008
Kernel Security for 2.8 - Kernel Summit 2004
Better IPSec Security Association Resolution - Netconf 2006 Tokyo
The State of Security Enhanced Linux - FOSS.IN/2007
How and Why You Should Become a Kernel Hacker - FOSS.IN/2007
Overview of NSA Security Enhanced Linux - FOSS.IN/2005
SELinux Kernel Internals and Architecture - FOSS.IN/2005
Anatomy of Fedora Kiosk Mode (FOSS.MY/2008)

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Encapsulation theory and applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
NewMind AI Weekly Chronicles - August'25-Week II
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Encapsulation theory and applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

Mandatory Access Control Networking Update - Netonf 2006 Tokyo

  • 1. Mandatory Access Control Networking Update Netconf 2006 Tokyo James Morris jmorris@namei.org    
  • 2. MAC Networking ● Applying Mandatory Access Control (MAC) security to networking: 1) Local communications ● Unix Domain ● Netlink etc. 2) Local labeling of network packets & objects ● Packet filtering 3) Distributed MAC ● Labeled networking    
  • 3. Status – since last year ● SELinux packet filtering controls have been re- implemented with Secmark: – Utilizes IPTables, conntrack etc. – Separates labeling and enforcement – Much more powerful & flexible – Policy is greatly simplified    
  • 4. Status (cont'd) ● Native IPSec/xfrm labeling extended by TCS to provide full support for LSPP (used to be B1) certification. – Implements Multilevel Security (MLS), but is generic.    
  • 5. Status (cont'd) ● Support for legacy MLS networking added by HP (“N etlabel” ): – CIPSO ­    case 0x86: /* Another "Commercial Security" crap. */ +    case IPOPT_CIPSO: – RIPSO and others possible ● Provides interoperability with legacy MLS systems such as Trusted Solaris. ● Argus also porting their CIPSO implementation.    
  • 6. Futures ● Consolidation of labeling schemes (TCS has posted patches), so they all work well together. ● Complete LSPP/EAL4+ certification with RHEL5, which will include SELinux and native labeled networking. ● Look for ways to make labeled networking more generally useful (using Type Enforcement) – Example: protected paths between web server and database server processes.    
  • 7. Conclusions ● While immediately most useful to government & military users, the MAC networking frameworks have been implemented generically. ● These features are unprecedented in a general purpose OS. ● Linux now has perhaps the richest network security feature set ever.