Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How Open Source Benefits Cyber Security

Ian Lee
June 05, 2018

How Open Source Benefits Cyber Security

With the perpetual increase in cyber security requirements, it is foolish for DOE elements to not collaborate on common solutions to the same problems. This talk will highlight several recent instances where an open source approach, across government agencies, has significantly lowered the barriers to successful compliance and modernization of cyber security practices and IT assets. It will serve as a call to action to further combine our resources as we strive to do more with less.

Prepared by LLNL under Contract DE-AC52-07NA27344.

Ian Lee

June 05, 2018
Tweet

More Decks by Ian Lee

Other Decks in Technology

Transcript

  1. LLNL-PRES-752254
    This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory
    under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC
    How Open Source Benefits Cyber Security
    Department of Energy – Cyber Conference
    Ian Lee
    [email protected]
    2018-06-05

    View Slide

  2. LLNL-PRES-752254
    2
    https://www.ted.com/talks/simon_sinek_why_good_leaders_make_you_feel_safe

    View Slide

  3. LLNL-PRES-752254
    3
    Django Con 2015 – Opening Keynote
    https://pbs.twimg.com/profile_images/444296717446287360/VGK7qhQa_400x400.jpeg
    https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/18F_logo.svg/2000px-18F_logo.svg.png
    https://2015.djangocon.us/site_media/static/images/logo.png

    View Slide

  4. LLNL-PRES-752254
    4
    Why am I passionate about Open Source?
    Leave things better
    than you found them.

    View Slide

  5. LLNL-PRES-752254
    5
    § DOE Orders
    § DHS Binding Operational Directories
    § OMB Memorandums
    § System Compliance (CIS / STIG Benchmarks)
    § Vulnerability Scanning (Tenable)
    § Audits
    § ...
    Growing Compliance Requirements

    View Slide

  6. LLNL-PRES-752254
    6
    OMB M-15-13: Require Secure Connections
    https://www.whitehouse.gov/sites/default/files/omb/memoranda/2015/m-15-13.pdf

    View Slide

  7. LLNL-PRES-752254
    7
    https://https.cio.gov

    View Slide

  8. LLNL-PRES-752254
    8
    8
    https://18f.gsa.gov/2015/03/17/for-public-comment-the-https-only-standard/

    View Slide

  9. LLNL-PRES-752254
    9
    https://github.com/gsa/https/issues?utf8=✓&q=label%3A%22Public+Comment%22

    View Slide

  10. LLNL-PRES-752254
    10
    https://github.com/GSA/https/pull/108

    View Slide

  11. LLNL-PRES-752254
    11
    https://18f.gsa.gov/2017/01/06/open-source-collaboration-across-agencies-to-improve-https-deployment/

    View Slide

  12. LLNL-PRES-752254
    12
    https://github.com/dhs-ncats/pshtt

    View Slide

  13. LLNL-PRES-752254
    13
    https://18f.gsa.gov/2017/01/06/open-source-collaboration-across-agencies-to-improve-https-deployment/

    View Slide

  14. LLNL-PRES-752254
    14
    https://18f.gsa.gov/2017/01/06/open-source-collaboration-across-agencies-to-improve-https-deployment/

    View Slide

  15. LLNL-PRES-752254
    15
    https://18f.gsa.gov/2017/01/06/open-source-collaboration-across-agencies-to-improve-https-deployment/

    View Slide

  16. LLNL-PRES-752254
    16
    https://18f.gsa.gov/2017/05/25/from-launch-to-landing-how-nasa-took-control-of-its-https-mission/

    View Slide

  17. LLNL-PRES-752254
    17
    https://pulse.cio.gov

    View Slide

  18. LLNL-PRES-752254
    18
    https://pulse.cio.gov/https/agencies/

    View Slide

  19. LLNL-PRES-752254
    19
    https://pulse.cio.gov/https/agencies/

    View Slide

  20. LLNL-PRES-752254
    20
    https://pulse.cio.gov/https/domains/#q=Department%20of%20Energy

    View Slide

  21. LLNL-PRES-752254
    21
    https://pulse.cio.gov/https/domains/#q=Department%20of%20Energy

    View Slide

  22. LLNL-PRES-752254
    22
    https://cyber.dhs.gov

    View Slide

  23. LLNL-PRES-752254
    23
    https://github.com/dhs-ncats/cyber.dhs.gov

    View Slide

  24. LLNL-PRES-752254
    24
    https://github.com/NationalSecurityAgency

    View Slide

  25. LLNL-PRES-752254
    25
    https://github.com/NationalSecurityAgency/SIMP

    View Slide

  26. LLNL-PRES-752254
    26
    https://github.com/simp

    View Slide

  27. LLNL-PRES-752254
    27
    https://github.com/nsacyber

    View Slide

  28. LLNL-PRES-752254
    28
    https://nsacyber.github.io/WALKOFF/

    View Slide

  29. LLNL-PRES-752254
    29
    https://nsacyber.github.io/WALKOFF/tutorials/build/index.html

    View Slide

  30. LLNL-PRES-752254
    30
    https://github.com/nsacyber/WALKOFF/blob/gh-pages/tutorials/build/index.html

    View Slide

  31. LLNL-PRES-752254
    31
    https://github.com/mitre/unfetter/pull/2/files

    View Slide

  32. LLNL-PRES-752254
    32
    OWASP ZAP
    § “OWASP ZAP is more helpful to me
    because it’s open source because I can
    easily report and explain false positives
    to the open source maintainers,
    including reviewing the code to help
    identify why false positives are
    happening. When I have fewer false
    positives in my scans, I don’t have to
    do as much paperwork for my P-ATO.”
    — Britta Gustafson, GSA / 18F

    View Slide

  33. LLNL-PRES-752254
    33
    https://github.com/zaproxy/zaproxy/issues?q=is%3Aissue+author%3Abrittag

    View Slide

  34. LLNL-PRES-752254
    34
    https://bitbucket.org/cse-assemblyline/assemblyline

    View Slide

  35. LLNL-PRES-752254
    35
    What are we doing?

    View Slide

  36. LLNL-PRES-752254
    36
    https://software.llnl.gov

    View Slide

  37. LLNL-PRES-752254
    37
    LLNL Open Source Presence
    https://software.llnl.gov/explore

    View Slide

  38. LLNL-PRES-752254
    38
    LLNL Open Source Engagement
    https://software.llnl.gov/explore

    View Slide

  39. LLNL-PRES-752254
    39
    LLNL Open Source Activities
    https://software.llnl.gov/explore

    View Slide

  40. LLNL-PRES-752254
    40

    View Slide

  41. LLNL-PRES-752254
    41
    Science & Technology Review
    “Our large collection of software is a
    precious Laboratory asset, one that
    benefits both Lawrence Livermore, and in
    many cases, the public at large.”
    - Bruce Hendrickson
    Associate Director, Computation
    https://str.llnl.gov/2018-01/comjan18

    View Slide

  42. LLNL-PRES-752254
    42
    https://www.exascaleproject.org/more-on-the-software-that-underpins-the-exascale-computing-project/

    View Slide

  43. LLNL-PRES-752254
    43
    § “Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation
    through Reuseable and Open Source Software”
    — “Agencies shall make custom-developed code available for Government-wide reuse and
    make their code inventories discoverable at https://www.code.gov (“Code.gov”) […]”
    — “[…] establishes a pilot program that requires agencies, when commissioning new custom
    software, to release at least 20 percent of new custom-developed code as Open Source
    Software (OSS) […]”
    Federal Source Code Policy
    https://sourcecode.cio.gov

    View Slide

  44. LLNL-PRES-752254
    44
    https://code.gov

    View Slide

  45. LLNL-PRES-752254
    45
    https://code.gov/#/explore-code/agencies/DOE

    View Slide

  46. LLNL-PRES-752254
    46
    Federal Source Code Policy Compliance (1 of 3 out of 25)
    https://code.gov/#/policy-guide/docs/compliance/dashboard

    View Slide

  47. LLNL-PRES-752254
    47
    https://osti.gov/doecode

    View Slide

  48. LLNL-PRES-752254
    48
    https://github.com/doecode

    View Slide

  49. LLNL-PRES-752254
    49
    https://government.github.com

    View Slide

  50. LLNL-PRES-752254
    50
    US Government Organizations on GitHub
    https://government.github.com/community

    View Slide

  51. LLNL-PRES-752254
    51
    https://blog.github.com/2018-06-04-github-microsoft/

    View Slide

  52. Thank You!
    [email protected]
    @IanLee1521 // @LLNL_OpenSource
    https://speakerdeck.com/IanLee1521

    View Slide

  53. This document was prepared as an account of work sponsored by an agency of the United States
    government. Neither the United States government nor Lawrence Livermore National Security, LLC,
    nor any of their employees makes any warranty, expressed or implied, or assumes any legal liability
    or responsibility for the accuracy, completeness, or usefulness of any information, apparatus,
    product, or process disclosed, or represents that its use would not infringe privately owned rights.
    Rference herein to any specific commercial product, process, or service by trade name, trademark,
    manufacturer, or otherwise does not necessarily constitute or imply its endorsement,
    recommendation, or favoring by the United States government or Lawrence Livermore National
    Security, LLC. The views and opinions of authors expressed herein do not necessarily state or
    reflect those of the United States government or Lawrence Livermore National Security, LLC, and
    shall not be used for advertising or product endorsement purposes.

    View Slide