Top Banner
Making Condor Safer with… A Collaborative Marketplace for Continuous Software Assurance Brooklin Gore, Chief Operations Officer [email protected] http://swamp.cosalab.org
11

info@cosalab swamp.cosalab

Jan 20, 2016

Download

Documents

herne

Making Condor Safer with… A Collaborative Marketplace for Continuous Software Assurance Brooklin Gore, Chief Operations Officer. [email protected] http://swamp.cosalab.org. U.S. Department of Homeland Security Science and Technology Directorate. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: info@cosalab swamp.cosalab

Making Condor Safer with…

A Collaborative Marketplace forContinuous Software Assurance

Brooklin Gore, Chief Operations Officer

[email protected]://swamp.cosalab.org

Page 2: info@cosalab swamp.cosalab

U.S. Department of Homeland SecurityScience and Technology Directorate

o Software Assurance Marketplace project part of $70+ million multi-year Cyber Security Division effort to improve security of nation’s critical information infrastructure

o BAA 11-02 involves 34 awards to 29 academic, commercial and research organizations in 14 technical areas focused on detecting, preventing and responding to cyber attacks

Page 3: info@cosalab swamp.cosalab

Software Assurance Marketplace

o Six proposals submittedo Awarded to Morgridge Institute for Research with

Indiana University, University of Illinois Urbana-Champaign, and UW−Madison as subcontractors

o Offers industry, academia and government agencies no-cost access to a secure research facility with analytical and reporting capabilities

o Will help the software assurance community improve the security of software used in the nation’s critical infrastructure

Page 4: info@cosalab swamp.cosalab

Software Assurance Marketplace Organization

Software Assurance Marketplace Director

Miron Livny

ChiefOperations Officer

Brooklin Gore

Software Development Production

Identity Mgmt. Lead

Jim Basney

ChiefSecurity Officer

Von Welch

Operations Center

Security Operations

ChiefScientist

Barton Miller

Software Assurance Tools and Standards

User SupportExternal

Resources

Morgridge Institute for Research

Indiana Univ.Pervasive

Technology Institute

U. of WisconsinMiddleware Security and

Testing Group

U. Of IllinoisNCSA

Cybersecurity Directorate

~ 24 Team Members

Page 5: info@cosalab swamp.cosalab

A Growing Need…

Page 6: info@cosalab swamp.cosalab

Use Cases

Software Developers

Upload software packages for analysis by a suite of software assurance tools and view results via dashboard.

Cybersecurity Researchers

Review data on tool coverage and common weaknesses to improve standards, education and certification programs.

Software Assurance Tool Developers

Upload SWA tools and evaluate against large corpus of SW packages and test suites with known weaknesses.

SoftwareAssurance

Marketplace

Page 7: info@cosalab swamp.cosalab

User CommunitiesUser CommunitiesSwA Tool Developers

SwA Researchers

Software Developers Educators &

Students

Infrastructure Operators

Page 8: info@cosalab swamp.cosalab

Making HTCondor Safer with Continuous Software Assuranceo In the past

o Used BaTLab for release build and testo Ran Coverity static analysis tool before stable releases

o Todayo Use BaTLab for per commit build and testo Running Coverity ‘continuously’o Working on adding a 2nd tool from GrammaTech

o Spring 2014o Use SWAMP for continuous integration and CSwAo Continuous runs with a corpus of open source and commercial static

analysis toolso Over time, adding dynamic tools, improved results viewing

Page 9: info@cosalab swamp.cosalab

Major Deliverables

Year

Phase Build Beta Enhance Operate

1 2 3 4 5

SWAMP Operational(Version 1.0 of CoSALab and Metronome)

V3 of CoSALab and MetronomeThird SWAMP User’s Meeting

V1 Stable Release of MetronomeSecond SWAMP User’s Meeting

V2 of CoSALab and MetronomeThird SWAMP User’s Meeting

Fourth SWAMPUser’s Meeting

Final Metronome Release

Feb. 2, 2014Oct. 1, 2012

Oct. 1, 2013

Date Sep. 30, 2015 Sep. 30, 2017

PlanningFirst SWAMP Community Meeting

Page 10: info@cosalab swamp.cosalab

Jan. 2014 Initial Operating Capabilities

5 Tools

•Clang, cppcheck, Oink (C, C++)•Findbugs, PMD (Java)•Commercial – TBD•Developers bring more

100 Packages

•C, C++, Java Open Source•Include test suites (e.g. NIST SATE)•Developers bring more

8 Platforms •Debian•Fedora•Red Hat•Scientific Linux•Ubuntu•Windows

Current + Last Version?

Requests?(to be defined)

Page 11: info@cosalab swamp.cosalab

You are the key!

o We need your input – how do you envision using such a resource? What tools, packages, policies, topics, platforms would help you?

o We need your involvement – help with tools, packages, standards, technical literature, seminars, training.

o We need your feedback – the good, the bad, and the ugly.

Contact us: [email protected]://swamp.cosalab.org