making strong security easier

20
Making Strong Security Easier With FOSS Scanners or: Building Secure Bridges Fen Labalme, CivicActions, Inc.

Upload: fen-labalme

Post on 20-Feb-2017

175 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Making Strong Security Easier

Making StrongSecurity Easier

With FOSS Scanners

or: Building Secure BridgesFen Labalme, CivicActions, Inc.

Page 2: Making Strong Security Easier

● 2013-12 Target - 70 million customers affected (Names, mailing addresses, email addresses, phone numbers, credit/debit card information) via third party vendor with authorized access (external javascript libraries, anyone?)

● 2014-11 Home Depot - 56 million credit cards numbers, 53 million email addresses via stolen third party username/password (two-factor authentication would have prevented)

● 2014-11 Sony - Current and former employees & executives via Targeted attack by “Guardians of Peace” group, purported to be from North Korea (don’t be stupid)

● 2015-02 Anthem Blue Cross - 80 million current and former customers, as well as employees (Social Security numbers, birth dates, addresses, emails, employment information, income data) via Targeted attacks to steal network credentials of a few employees with highlevel system access (again, two-factor authentication)

● 2015-06 US Office of Personnel Management (OPM) - 4.2 million current and former employees; 19.7 million individuals whom a Federal background investigation; 1.8 million referenced spouses and relatives (SSN and full background history) via… China?

Recent Major Security Breaches

Page 3: Making Strong Security Easier

Explaining FISMAFederal Information Security Management Act of 2002

Page 4: Making Strong Security Easier

Some AcronymsThere will be no test

FISMA Federal Information Security Management Act of 2002

NIST National Institute of Standards and Technology

RMF Risk Management Framework

FedRAMP Federal Risk and Authorization Management Program

PCI DSS Payment Card Industry Data Security Standard

STIG Security Technical Implementation Guide

SCAP Security Content Automation Protocol

CI Continuous Integration

Page 5: Making Strong Security Easier

NIST Risk Mgt Framework Takes Months

Page 6: Making Strong Security Easier

NIST 800-53 Controls Hurt Your Brain

Page 7: Making Strong Security Easier

Time to add compliance!

Software Supply Chain Can Aid Security

Page 8: Making Strong Security Easier

$ risk -a server.agency.gov$ make artifact=system-security-plan -f doc

FISMA for Happy Developers

Page 9: Making Strong Security Easier

Scanning as Part of CI

Page 10: Making Strong Security Easier

Developers reaction to security scans

Problem

Page 11: Making Strong Security Easier

Tip #1: Use the Families

Page 12: Making Strong Security Easier

Tip #2: Give Control Families Tickets

Page 13: Making Strong Security Easier

Tip #3: Use SCAPSCAP == Shared Unit Testing for Vulnerabilities

Vulnerabilities● Poor configuration● Known exploits

Page 14: Making Strong Security Easier

Tip #4: Use OpenSCAP + GovReady

Community created portfolio

of tools and content to make attestations about

known vulnerabilitieshttps://github.com/

OpenSCAP

Open source tool that to make OpenSCAP

scanning friendlier to developers

https://github.com/GovReady/govready

Page 15: Making Strong Security Easier

OpenSCAP$ oscap xccdf eval --remediate \--profile stig-rhel6-server-upstream \--report /root/scan-report.html \/usr/share/xml/scap/content.xml

GovReady$ govready scan$ govready fix$ govready compare

Page 16: Making Strong Security Easier

Next steps

● Include more operating systems (Ubuntu, Debian)● Add more tests (bash & drush based)● Create and contribute towards an application baseline:

● Drupal● Apache/Nginx● MySQL/Mariadb

Page 17: Making Strong Security Easier
Page 18: Making Strong Security Easier
Page 19: Making Strong Security Easier

HOW TO ENGAGEOpenSCAP GitHub:https://github.com/OpenSCAP

OpenSCAP References & Docs:https://github.com/OpenSCAP/scap-security-guide/wiki/Collateral-and-References

SCAP Content Mailing List:https://fedorahosted.org/mailman/listinfo/scap-security-guide

GovReady user-friendly front-end:https://github.com/GovReady/govready

Ansible-SCAP demo. See how it all works on the “drupal” branch - painlessly:https://github.com/openprivacy/ansible-scap

NIST SCAP Website:https://scap.nist.gov

Page 20: Making Strong Security Easier

CONTACT INFO

Fen [email protected]

om412-996-4113

Shameless plug:We’re hiring !