SlideShare a Scribd company logo
OVAL for Inter-networking Devices
Security Automation Developer Days
July 12, 2012

Project Martini




                  Luis Nuñez – Apex Assurance Group
                  David Solin - jOVAL
                  Chandrashekhar Basavanna - SecPod
OVAL for Inter-networking Devices
        The OVAL specification currently supports a diverse set of
 platforms. We see Windows and a variety of UNIX operating systems
  supported of which there is only one Inter-networking platform. Inter-
 networking devices are routers and switches that connect the Internet.
  Currently Cisco is only vendor and platform that is represented in the
   area of inter-networking devices. In this session we propose a new
  platform to be supported by the OVAL specification. The session will
cover new schema, content and tool (jOVALdi) associated with the new
platform. The session will also compare similarities between the Cisco
               IOS schema and the new platform schema.




2                                    www.apexassurance.com      © 2012 Apex Assurance Group
jOVAL SecPod Apex Assurance
 Collaboration with alignment of interests.
 Apex Assurance – Juniper is a good customer to Apex. This was a
  worth while effort to get Juniper on the SCAP map and also contribute
  to the community.
 jOVAL – Natural to further extend the tool to other networking
  platforms.
 SecPod – Further expand in content capabilities.
 We encourage others to collaborate on common interests.




3                                     www.apexassurance.com        © 2012 Apex Assurance Group
Project Martini Goals
 Get Juniper Junos supported in OVAL
 Proof of concept
 “rough consensus and running code”
    – Tool – jOVAL(jovaldi, Xpert)

    – Content OVAL, XCCDF, CCE, CPE

    – Junos OVAL schema
 Acceptance of prototype concept into official OVAL release
 Think big but keep it simple




4                                    www.apexassurance.com     © 2012 Apex Assurance Group
Current list platforms supported on OVAL




              Candidate Platform




5                            www.apexassurance.com   © 2012 Apex Assurance Group
Ingredients to making this work
 Specification support for Junos within OVAL
 Content – STIG, SCAP (OVAL, CPE, CCE, XCCDF)
    – SCAP 1.2 data streams
 Tool – jOVAL
    – Xpert

    – Jovaldi




6                                   www.apexassurance.com   © 2012 Apex Assurance Group
Juniper Junos OVAL Schema

                                              Junos definition schema

                                                  Junos system
                                                  characteristics




7                     www.apexassurance.com                   © 2012 Apex Assurance Group
OVAL tests (Inter-networking devices)




8                         www.apexassurance.com   © 2012 Apex Assurance Group
DISA Network Infrastructure STIG
 Cisco IOS specific checklists (XCCDF)
 Juniper Junos specific checklists (XCCDF)




9                                   www.apexassurance.com   © 2012 Apex Assurance Group
Juniper Junos Content – SCAP 1.2 data stream
              •   sp- junos-cce-xccdf.xml
              •   sp-junos-cce-oval.xml
              •   sp-junos-cpe-oval.xml
              •   sp-junos-cpe-dictionary.xml



             OVAL                           CCE

                          Junos

            XCCDF                            CPE


10                              www.apexassurance.com   © 2012 Apex Assurance Group
DISA STIG NET0400 test
 STIG ID NET0400 – Interior routing protocols are not authenticated
 Sample Junos CCE
 Junos command line interface (CLI) output
 Curly brace CLI example
[edit protocols ospf]
ospf {
     area 0.0.0.0 {
       interface em0.0 {
          authentication {
             md5 1 key "$9$FYPx3tOylMWxdWLkPfQCAxNdV4Z.PQz6Az3vLXN2g69AtIcWLN”;
          }
       }
     }
}

 set CLI example
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 authentication md5 1 key
"$9$FYPx3tOylMWxdWLkPfQCAxNdV4Z.PQz6Az3vLXN2g69AtIcWLN"

11                                                    www.apexassurance.com     © 2012 Apex Assurance Group
DISA STIG NET0340 test
 STIG ID NET0340 – Login banner is non-existent or not DOD
  approved
 Sample Junos CCE
 Simple check
 Variable
 Junos command line interface (CLI) output
 set CLI example
set system login message “test banner page”




12                                            www.apexassurance.com   © 2012 Apex Assurance Group
demo

                             XCCDF
                OVAL




                         CCE/CPE




               SCAP CONTENT




                           TOOL

     Results
                                                             Junos
                Remote



                                     Offline




13                                   www.apexassurance.com    © 2012 Apex Assurance Group
Demo Content
 OVAL JunOS schema
 OVAL definition
 XCCDF – based on DISA STIG
 CPE
 CCE




14                             www.apexassurance.com   © 2012 Apex Assurance Group
Challenges and Lessons Learned
 Lack of inter-networking vendors participation in the specifications
 The focus of the specifications on Windows and Linux Operating
  Systems. Slow adoption to other platforms.
 Incentives to adopt




15                                    www.apexassurance.com       © 2012 Apex Assurance Group
Thanks
Reference
 www.apexassurance.com
 www.joval.org
     – Tool download http://joval.org/download/mitre
 www.secpod.com
     – Content download http://scaprepo.com/
 Junos STIG reference
     – http://www.c3isecurity.com/home/junos-hardening




16                                       www.apexassurance.com   © 2012 Apex Assurance Group
Xpert output transcript
>xpert -d defsp-junos-netconf-datastream-1.1.xml -p xccdf_org.secpod_profile_stig_junos

-plugin remote -config remote-junos.properties -l 1            SCAP 1.2
----------------------------------------------------           data stream
XPERT by jOVAL.org                                                                XCCDF Profile
XCCDF Processing Engine and Reporting Tool
Version: 5.10.1.1_Dev
Build date: Fri Jun 22 11:57:19 CDT 2012
                                                               Plug options for Remote and
Copyright (C) 2012 - jOVAL.org                                 offline capabilities


Plugin: jOVALRemotePlugin by jOVAL.org(TM)
Version: 5.10.1.1_Dev
Copyright (C) 2011, 2012 - jOVAL.org
----------------------------------------------------


  17                                                   www.apexassurance.com          © 2012 Apex Assurance Group
Xpert output transcript (continued)
Start time: Tue Jun 26 13:07:38 EDT 2012
Loading defsp-junos-netconf-datastream-1.1.xml
Selected stream scap_org.secpod_datastream_sp-junos-netconf-datastream.zip
Selected benchmark scap_org.secpod_comp_sp-junos-cce-netconf-xccdf.xml
Setting org.joval.ssh.system.SshSession: conn.timeout=3000
[org.joval.intf.ssh.system.ISshSession]
Setting org.joval.ssh.system.SshSession: conn.retries=3 [org.joval.intf.ssh.system.ISshSession]
Setting org.joval.ssh.system.SshSession: attach.log=false [org.joval.intf.ssh.system.ISshSession]
Setting org.joval.ssh.system.SshSession: exec.retries=1 [org.joval.intf.ssh.system.ISshSession]
Setting org.joval.ssh.system.SshSession: debug=false [org.joval.intf.system.IBaseSession]
Setting org.joval.ssh.system.SshSession: read.timeout.small=15000
[org.joval.intf.system.IBaseSession]
Setting org.joval.ssh.system.SshSession: read.timeout.large=900000
[org.joval.intf.system.IBaseSession]
Setting org.joval.ssh.system.SshSession: read.timeout.medium=120000
[org.joval.intf.system.IBaseSession]
Setting org.joval.ssh.system.SshSession: read.timeout.xl=3600000
[org.joval.intf.system.IBaseSession]
Credential set for 172.16.177.25
Auth: Banner Page
 18                                             www.apexassurance.com            © 2012 Apex Assurance Group
Xpert output transcript (continued)
Established SSH connection to host 172.16.177.25
Starting process: pwd
Starting process: show version                            Junos CLI “show version details”
Setting org.joval.os.juniper.system.JunosSession: debug=false [org.joval.intf.system.IBaseSession]
Setting org.joval.os.juniper.system.JunosSession: read.timeout.small=15000
[org.joval.intf.system.IBaseSession]
Setting org.joval.os.juniper.system.JunosSession: read.timeout.large=900000
[org.joval.intf.system.IBaseSession]
Setting org.joval.os.juniper.system.JunosSession: read.timeout.medium=120000
[org.joval.intf.system.IBaseSession]
Setting org.joval.os.juniper.system.JunosSession: read.timeout.xl=3600000
[org.joval.intf.system.IBaseSession]
Credential set for 172.16.177.25




 19                                             www.apexassurance.com            © 2012 Apex Assurance Group
Xpert output transcript (continued)
There are 4 rules to process for the selected profile
Starting process: request support information
Determining system applicability...                                         CPE check
Evaluating definition oval:org.secpod.devel.oval:def:10
Evaluating oval:org.secpod.devel.oval:def:10
Evaluating test oval:org.secpod.devel.oval:tst:10
Scanning object oval:org.secpod.devel.oval:obj:10
Scanning object oval:org.secpod.devel.oval:obj:10
NETCONF session ID: 1441                                                    NETCONF session
Passed def oval:org.secpod.devel.oval:def:10
The target system is applicable to the specified XCCDF




 20                                                 www.apexassurance.com          © 2012 Apex Assurance Group
Xpert output transcript (continued)
Creating engine for href sp-junos-cce-netconf-oval.xml     Evaluating definition oval:org.secpod.devel.oval:def:300
Evaluating OVAL rules                                      Evaluating oval:org.secpod.devel.oval:def:300
Beginning scan                                             Evaluating test oval:org.secpod.devel.oval:tst:300
Evaluating definitions                                     Scanning object oval:org.secpod.devel.oval:obj:300
Evaluating definition oval:org.secpod.devel.oval:def:303   Scanning object oval:org.secpod.devel.oval:obj:300
Evaluating oval:org.secpod.devel.oval:def:303              Scan complete
Evaluating definition oval:org.secpod.devel.oval:def:10
Evaluating oval:org.secpod.devel.oval:def:10
Evaluating test oval:org.secpod.devel.oval:tst:10
Scanning object oval:org.secpod.devel.oval:obj:10
Scanning object oval:org.secpod.devel.oval:obj:10
Evaluating test oval:org.secpod.devel.oval:tst:303
Scanning object oval:org.secpod.devel.oval:obj:303                                 OVAL checks
Scanning object oval:org.secpod.devel.oval:obj:303
Evaluating definition oval:org.secpod.devel.oval:def:302
Evaluating oval:org.secpod.devel.oval:def:302
Evaluating test oval:org.secpod.devel.oval:tst:302
Scanning object oval:org.secpod.devel.oval:obj:302
Scanning object oval:org.secpod.devel.oval:obj:302
Evaluating definition oval:org.secpod.devel.oval:def:301
Evaluating oval:org.secpod.devel.oval:def:301
Evaluating test oval:org.secpod.devel.oval:tst:301
Scanning object oval:org.secpod.devel.oval:obj:301
Scanning object oval:org.secpod.devel.oval:obj:301

 21                                                    www.apexassurance.com                   © 2012 Apex Assurance Group
Xpert output transcript (continued)
Completed evaluating definitions
Evaluating SCE rules                                          Script Check Engine
SSH disconnecting from host 172.16.177.25
xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS-
1001: FAIL
xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS-
1002: FAIL
xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS-
1003: FAIL
xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS-
1004: PASS XCCDF processing complete.
Saving report: .xccdf-results.xml
Transforming to HTML report: xccdf-result.html
Finished processing XCCDF bundle



 22                                              www.apexassurance.com              © 2012 Apex Assurance Group
Junos OVAL vulnerability results




23                        www.apexassurance.com   © 2012 Apex Assurance Group
Xpert Junos STIG XCCDF results




24                     www.apexassurance.com   © 2012 Apex Assurance Group
Network Infrastructure STIG Topology




25                       www.apexassurance.com   © 2012 Apex Assurance Group
Lack of support for Inter-networking devices
 OVAL board members: Tool Vendors, OS Vendors, Others
 No Incentives?
 Is there demand for (OVAL) routers and switches? Yes




26                                 www.apexassurance.com   © 2012 Apex Assurance Group

More Related Content

PDF
JavaOne Shanghai 2013 - Servlet 3.1 (JSR 340)
PPTX
ITSAC 2011 SCAP for Inter-networking Devices
 
PDF
As novidades do Java EE 7: do HTML5 ao JMS 2.0
PDF
Automating for Monitoring and Troubleshooting your Cisco IOS Network
PDF
Ora10g Rac Best Practices
PDF
Maximize the power of OSGi
PDF
Provisioning with OSGi Subsystems and Repository using Apache Aries and Felix
PDF
OSGi-based Workflow Engine
JavaOne Shanghai 2013 - Servlet 3.1 (JSR 340)
ITSAC 2011 SCAP for Inter-networking Devices
 
As novidades do Java EE 7: do HTML5 ao JMS 2.0
Automating for Monitoring and Troubleshooting your Cisco IOS Network
Ora10g Rac Best Practices
Maximize the power of OSGi
Provisioning with OSGi Subsystems and Repository using Apache Aries and Felix
OSGi-based Workflow Engine

What's hot (19)

PDF
Challenge for GlassFish Builpack
PDF
Using OSGi to Build Better Software
PDF
Hangs, Slowdowns, Starvation—Oh My! A Deep Dive into the Life of a Java Threa...
PDF
Escape the defaults - Configure Sling like AEM as a Cloud Service
PDF
Testbench Linter: Automated Rule Checker Framework for Testbenches
PDF
Opti x osn 7500 product description
PPTX
How to Choose a JDK
PDF
Skyfire log files100411
PDF
OSGi-enabled Java EE Applications using GlassFish
PDF
What's cool in the new and updated OSGi Specs (EclipseCon 2014)
PDF
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
PDF
Spring Performance Gains
PPTX
O Mundo Oracle e o Que Há de Novo no Java
PPTX
A Groovy Kind of Java (San Francisco Java User Group)
PDF
Java EE 7: Whats New in the Java EE Platform @ Devoxx 2013
PDF
HTML5 Websockets and Java - Arun Gupta
PDF
Java Concurrency, A(nother) Peek Under the Hood [Code One 2019]
PDF
OSGi for mere mortals
PPTX
DPTF - Dataflow Programming Tools Framework
Challenge for GlassFish Builpack
Using OSGi to Build Better Software
Hangs, Slowdowns, Starvation—Oh My! A Deep Dive into the Life of a Java Threa...
Escape the defaults - Configure Sling like AEM as a Cloud Service
Testbench Linter: Automated Rule Checker Framework for Testbenches
Opti x osn 7500 product description
How to Choose a JDK
Skyfire log files100411
OSGi-enabled Java EE Applications using GlassFish
What's cool in the new and updated OSGi Specs (EclipseCon 2014)
Jakarta EE 最前線 - Jakarta EEの現在、ロードマップなど
Spring Performance Gains
O Mundo Oracle e o Que Há de Novo no Java
A Groovy Kind of Java (San Francisco Java User Group)
Java EE 7: Whats New in the Java EE Platform @ Devoxx 2013
HTML5 Websockets and Java - Arun Gupta
Java Concurrency, A(nother) Peek Under the Hood [Code One 2019]
OSGi for mere mortals
DPTF - Dataflow Programming Tools Framework
Ad

Similar to Oval Internetworking Devices (20)

PPTX
SCAP and NETCONF
 
PDF
Junos High Availability Best Practices For High Network Uptime 1st Edition Ja...
PPTX
2010-12 SCAP Explained
PDF
Information Assurance, A DISA CCRI Conceptual Framework
PPTX
highend-srxseries-services-gateways-customer-presentation.pptx
PDF
Oliver Schuermann - Integrated Software in Networking - the Mystery of SDN
PPTX
Juniper SD-WAN ENABLES Secure Access Service Edge
PDF
Are You Ready to Ace Your DevSecOps Interview?
PDF
Top 20 DevSecOps Interview Questions and Answers
PDF
Top 20 DevSecOps Interview Questions.pdf
PDF
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
PDF
Top 20 DevSecOps Interview Questions.pdf
PDF
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
PDF
Top 20 DevsecOps Interview Questions.pdf
PDF
Next Generation Security Solution
PDF
1.Exam Guides to Juniper JNCIA-Junos (Associate) Certification.pdf(SLIDES).pdf
PDF
Guide to Juniper JNCIA-Junos Certification.pdf
PDF
2015-06-25 Red Hat Summit 2015 - Security Compliance Made Easy
PDF
Ready player 2 Multiplayer Red Teaming Against macOS
PDF
Cisco Base Environment Overview
SCAP and NETCONF
 
Junos High Availability Best Practices For High Network Uptime 1st Edition Ja...
2010-12 SCAP Explained
Information Assurance, A DISA CCRI Conceptual Framework
highend-srxseries-services-gateways-customer-presentation.pptx
Oliver Schuermann - Integrated Software in Networking - the Mystery of SDN
Juniper SD-WAN ENABLES Secure Access Service Edge
Are You Ready to Ace Your DevSecOps Interview?
Top 20 DevSecOps Interview Questions and Answers
Top 20 DevSecOps Interview Questions.pdf
𝐓𝐨𝐩 𝟐𝟎 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
Top 20 DevSecOps Interview Questions.pdf
🚨 𝐀𝐫𝐞 𝐘𝐨𝐮 𝐑𝐞𝐚𝐝𝐲 𝐭𝐨 𝐀𝐜𝐞 𝐘𝐨𝐮𝐫 𝐃𝐞𝐯𝐒𝐞𝐜𝐎𝐩𝐬 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰? 🚨
Top 20 DevsecOps Interview Questions.pdf
Next Generation Security Solution
1.Exam Guides to Juniper JNCIA-Junos (Associate) Certification.pdf(SLIDES).pdf
Guide to Juniper JNCIA-Junos Certification.pdf
2015-06-25 Red Hat Summit 2015 - Security Compliance Made Easy
Ready player 2 Multiplayer Red Teaming Against macOS
Cisco Base Environment Overview
Ad

Oval Internetworking Devices

  • 1. OVAL for Inter-networking Devices Security Automation Developer Days July 12, 2012 Project Martini Luis Nuñez – Apex Assurance Group David Solin - jOVAL Chandrashekhar Basavanna - SecPod
  • 2. OVAL for Inter-networking Devices The OVAL specification currently supports a diverse set of platforms. We see Windows and a variety of UNIX operating systems supported of which there is only one Inter-networking platform. Inter- networking devices are routers and switches that connect the Internet. Currently Cisco is only vendor and platform that is represented in the area of inter-networking devices. In this session we propose a new platform to be supported by the OVAL specification. The session will cover new schema, content and tool (jOVALdi) associated with the new platform. The session will also compare similarities between the Cisco IOS schema and the new platform schema. 2 www.apexassurance.com © 2012 Apex Assurance Group
  • 3. jOVAL SecPod Apex Assurance  Collaboration with alignment of interests.  Apex Assurance – Juniper is a good customer to Apex. This was a worth while effort to get Juniper on the SCAP map and also contribute to the community.  jOVAL – Natural to further extend the tool to other networking platforms.  SecPod – Further expand in content capabilities.  We encourage others to collaborate on common interests. 3 www.apexassurance.com © 2012 Apex Assurance Group
  • 4. Project Martini Goals  Get Juniper Junos supported in OVAL  Proof of concept  “rough consensus and running code” – Tool – jOVAL(jovaldi, Xpert) – Content OVAL, XCCDF, CCE, CPE – Junos OVAL schema  Acceptance of prototype concept into official OVAL release  Think big but keep it simple 4 www.apexassurance.com © 2012 Apex Assurance Group
  • 5. Current list platforms supported on OVAL Candidate Platform 5 www.apexassurance.com © 2012 Apex Assurance Group
  • 6. Ingredients to making this work  Specification support for Junos within OVAL  Content – STIG, SCAP (OVAL, CPE, CCE, XCCDF) – SCAP 1.2 data streams  Tool – jOVAL – Xpert – Jovaldi 6 www.apexassurance.com © 2012 Apex Assurance Group
  • 7. Juniper Junos OVAL Schema Junos definition schema Junos system characteristics 7 www.apexassurance.com © 2012 Apex Assurance Group
  • 8. OVAL tests (Inter-networking devices) 8 www.apexassurance.com © 2012 Apex Assurance Group
  • 9. DISA Network Infrastructure STIG  Cisco IOS specific checklists (XCCDF)  Juniper Junos specific checklists (XCCDF) 9 www.apexassurance.com © 2012 Apex Assurance Group
  • 10. Juniper Junos Content – SCAP 1.2 data stream • sp- junos-cce-xccdf.xml • sp-junos-cce-oval.xml • sp-junos-cpe-oval.xml • sp-junos-cpe-dictionary.xml OVAL CCE Junos XCCDF CPE 10 www.apexassurance.com © 2012 Apex Assurance Group
  • 11. DISA STIG NET0400 test  STIG ID NET0400 – Interior routing protocols are not authenticated  Sample Junos CCE  Junos command line interface (CLI) output  Curly brace CLI example [edit protocols ospf] ospf { area 0.0.0.0 { interface em0.0 { authentication { md5 1 key "$9$FYPx3tOylMWxdWLkPfQCAxNdV4Z.PQz6Az3vLXN2g69AtIcWLN”; } } } }  set CLI example set protocols ospf area 0.0.0.0 interface ge-0/0/0.0 authentication md5 1 key "$9$FYPx3tOylMWxdWLkPfQCAxNdV4Z.PQz6Az3vLXN2g69AtIcWLN" 11 www.apexassurance.com © 2012 Apex Assurance Group
  • 12. DISA STIG NET0340 test  STIG ID NET0340 – Login banner is non-existent or not DOD approved  Sample Junos CCE  Simple check  Variable  Junos command line interface (CLI) output  set CLI example set system login message “test banner page” 12 www.apexassurance.com © 2012 Apex Assurance Group
  • 13. demo XCCDF OVAL CCE/CPE SCAP CONTENT TOOL Results Junos Remote Offline 13 www.apexassurance.com © 2012 Apex Assurance Group
  • 14. Demo Content  OVAL JunOS schema  OVAL definition  XCCDF – based on DISA STIG  CPE  CCE 14 www.apexassurance.com © 2012 Apex Assurance Group
  • 15. Challenges and Lessons Learned  Lack of inter-networking vendors participation in the specifications  The focus of the specifications on Windows and Linux Operating Systems. Slow adoption to other platforms.  Incentives to adopt 15 www.apexassurance.com © 2012 Apex Assurance Group
  • 16. Thanks Reference  www.apexassurance.com  www.joval.org – Tool download http://joval.org/download/mitre  www.secpod.com – Content download http://scaprepo.com/  Junos STIG reference – http://www.c3isecurity.com/home/junos-hardening 16 www.apexassurance.com © 2012 Apex Assurance Group
  • 17. Xpert output transcript >xpert -d defsp-junos-netconf-datastream-1.1.xml -p xccdf_org.secpod_profile_stig_junos -plugin remote -config remote-junos.properties -l 1 SCAP 1.2 ---------------------------------------------------- data stream XPERT by jOVAL.org XCCDF Profile XCCDF Processing Engine and Reporting Tool Version: 5.10.1.1_Dev Build date: Fri Jun 22 11:57:19 CDT 2012 Plug options for Remote and Copyright (C) 2012 - jOVAL.org offline capabilities Plugin: jOVALRemotePlugin by jOVAL.org(TM) Version: 5.10.1.1_Dev Copyright (C) 2011, 2012 - jOVAL.org ---------------------------------------------------- 17 www.apexassurance.com © 2012 Apex Assurance Group
  • 18. Xpert output transcript (continued) Start time: Tue Jun 26 13:07:38 EDT 2012 Loading defsp-junos-netconf-datastream-1.1.xml Selected stream scap_org.secpod_datastream_sp-junos-netconf-datastream.zip Selected benchmark scap_org.secpod_comp_sp-junos-cce-netconf-xccdf.xml Setting org.joval.ssh.system.SshSession: conn.timeout=3000 [org.joval.intf.ssh.system.ISshSession] Setting org.joval.ssh.system.SshSession: conn.retries=3 [org.joval.intf.ssh.system.ISshSession] Setting org.joval.ssh.system.SshSession: attach.log=false [org.joval.intf.ssh.system.ISshSession] Setting org.joval.ssh.system.SshSession: exec.retries=1 [org.joval.intf.ssh.system.ISshSession] Setting org.joval.ssh.system.SshSession: debug=false [org.joval.intf.system.IBaseSession] Setting org.joval.ssh.system.SshSession: read.timeout.small=15000 [org.joval.intf.system.IBaseSession] Setting org.joval.ssh.system.SshSession: read.timeout.large=900000 [org.joval.intf.system.IBaseSession] Setting org.joval.ssh.system.SshSession: read.timeout.medium=120000 [org.joval.intf.system.IBaseSession] Setting org.joval.ssh.system.SshSession: read.timeout.xl=3600000 [org.joval.intf.system.IBaseSession] Credential set for 172.16.177.25 Auth: Banner Page 18 www.apexassurance.com © 2012 Apex Assurance Group
  • 19. Xpert output transcript (continued) Established SSH connection to host 172.16.177.25 Starting process: pwd Starting process: show version Junos CLI “show version details” Setting org.joval.os.juniper.system.JunosSession: debug=false [org.joval.intf.system.IBaseSession] Setting org.joval.os.juniper.system.JunosSession: read.timeout.small=15000 [org.joval.intf.system.IBaseSession] Setting org.joval.os.juniper.system.JunosSession: read.timeout.large=900000 [org.joval.intf.system.IBaseSession] Setting org.joval.os.juniper.system.JunosSession: read.timeout.medium=120000 [org.joval.intf.system.IBaseSession] Setting org.joval.os.juniper.system.JunosSession: read.timeout.xl=3600000 [org.joval.intf.system.IBaseSession] Credential set for 172.16.177.25 19 www.apexassurance.com © 2012 Apex Assurance Group
  • 20. Xpert output transcript (continued) There are 4 rules to process for the selected profile Starting process: request support information Determining system applicability... CPE check Evaluating definition oval:org.secpod.devel.oval:def:10 Evaluating oval:org.secpod.devel.oval:def:10 Evaluating test oval:org.secpod.devel.oval:tst:10 Scanning object oval:org.secpod.devel.oval:obj:10 Scanning object oval:org.secpod.devel.oval:obj:10 NETCONF session ID: 1441 NETCONF session Passed def oval:org.secpod.devel.oval:def:10 The target system is applicable to the specified XCCDF 20 www.apexassurance.com © 2012 Apex Assurance Group
  • 21. Xpert output transcript (continued) Creating engine for href sp-junos-cce-netconf-oval.xml Evaluating definition oval:org.secpod.devel.oval:def:300 Evaluating OVAL rules Evaluating oval:org.secpod.devel.oval:def:300 Beginning scan Evaluating test oval:org.secpod.devel.oval:tst:300 Evaluating definitions Scanning object oval:org.secpod.devel.oval:obj:300 Evaluating definition oval:org.secpod.devel.oval:def:303 Scanning object oval:org.secpod.devel.oval:obj:300 Evaluating oval:org.secpod.devel.oval:def:303 Scan complete Evaluating definition oval:org.secpod.devel.oval:def:10 Evaluating oval:org.secpod.devel.oval:def:10 Evaluating test oval:org.secpod.devel.oval:tst:10 Scanning object oval:org.secpod.devel.oval:obj:10 Scanning object oval:org.secpod.devel.oval:obj:10 Evaluating test oval:org.secpod.devel.oval:tst:303 Scanning object oval:org.secpod.devel.oval:obj:303 OVAL checks Scanning object oval:org.secpod.devel.oval:obj:303 Evaluating definition oval:org.secpod.devel.oval:def:302 Evaluating oval:org.secpod.devel.oval:def:302 Evaluating test oval:org.secpod.devel.oval:tst:302 Scanning object oval:org.secpod.devel.oval:obj:302 Scanning object oval:org.secpod.devel.oval:obj:302 Evaluating definition oval:org.secpod.devel.oval:def:301 Evaluating oval:org.secpod.devel.oval:def:301 Evaluating test oval:org.secpod.devel.oval:tst:301 Scanning object oval:org.secpod.devel.oval:obj:301 Scanning object oval:org.secpod.devel.oval:obj:301 21 www.apexassurance.com © 2012 Apex Assurance Group
  • 22. Xpert output transcript (continued) Completed evaluating definitions Evaluating SCE rules Script Check Engine SSH disconnecting from host 172.16.177.25 xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS- 1001: FAIL xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS- 1002: FAIL xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS- 1003: FAIL xccdf_org.secpod_rule_xccdf_netconf_junos_rule_scap_for_internetwork_devices_CCE-JunOS- 1004: PASS XCCDF processing complete. Saving report: .xccdf-results.xml Transforming to HTML report: xccdf-result.html Finished processing XCCDF bundle 22 www.apexassurance.com © 2012 Apex Assurance Group
  • 23. Junos OVAL vulnerability results 23 www.apexassurance.com © 2012 Apex Assurance Group
  • 24. Xpert Junos STIG XCCDF results 24 www.apexassurance.com © 2012 Apex Assurance Group
  • 25. Network Infrastructure STIG Topology 25 www.apexassurance.com © 2012 Apex Assurance Group
  • 26. Lack of support for Inter-networking devices  OVAL board members: Tool Vendors, OS Vendors, Others  No Incentives?  Is there demand for (OVAL) routers and switches? Yes 26 www.apexassurance.com © 2012 Apex Assurance Group

Editor's Notes

  • #6: Discussion on currently supported platforms in OVAL and security automation specifications.
  • #7: General formula to get new platform support.
  • #10: Quick overview of DISA Network Infrastructure STIG. Decompose the various check lists that make the STIG. Emphasis on the various roles inter-networking devices play on the network.
  • #11: Discussion on junos content and 1.2 data stream format.