We understand that different people have different understandings - - PowerPoint PPT Presentation

we understand that different people have different
SMART_READER_LITE
LIVE PREVIEW

We understand that different people have different understandings - - PowerPoint PPT Presentation

We understand that different people have different understandings for the meaning of the word fun. We believe that Mr. Kinsella has prepared this talk with true intention to provide a entertaining look into what many (including us)


slide-1
SLIDE 1
slide-2
SLIDE 2

§ We understand that different people have

different understandings for the meaning of the word “fun.” We believe that Mr. Kinsella has prepared this talk with true intention to provide a entertaining look into what many (including us) would consider an impossibly dry subject. Information security is bad enough – have you ever looked at Seccomp? He’s giving a talk on that

  • n Wednesday, we guess they had extra rooms at

the conference? We thought some of our contracts were bad! Anyways, point is – by reading this text and continuing to remain in the conference hall, you hereby understand that this guy (can be) funny and he’s going to try and make this a fun talk, but you waive your right for recourse in the event you do not emit nary a giggle.

slide-3
SLIDE 3
  • 20 years in security

industry

  • Previously wrote a

vulnerability scanner for Linux, Solaris, Windows

  • Long open source

history

  • Active in Cloud

Security Alliance

  • Founder and CTO of

Layered Insight

slide-4
SLIDE 4
  • Fun!
  • Scanning Overview
  • Discuss a few tools
  • How to minimize vulnerabilities in your images
  • Vulnerability triage
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

§ The previous slide depicted a sample of logos

representing products and vendors in the information security space who claim to provide software or services capable of determining the presence of vulnerable software in a given computer system. As this is a sample set, some vendors or products may not have been listed. Logos which are displayed may differ in size; This is due to laziness on the part of Mr. Kinsella, and is not to be interpreted as a comment on the market share, company size, or effectiveness of any particular logo or representative product. This goes for the next slide, as well.

He’s an engineer. They’re lazy. He’ll probably file a pull request on this slide deck next week for a basic typo. Don’t look at me like that. How am I supposed to know how to merge a patch

  • n a PowerPoint file?
slide-8
SLIDE 8

http://thenewstack.io/draft-vulnerability-scanners/

slide-9
SLIDE 9

§ Network based shows vulnerabilities exposed to the network (running services not

protected by firewalls)

§ Host based shows vulnerabilities in installed sw – doesn’t have to be running

Host Network

slide-10
SLIDE 10

§ A container image is made up of layers – to

get a real understanding of the vulnerability stance of an image, need to assess each layer

Image: Docker

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

§ Vulnerability databases are specific to OS distributions, understands versions

much better

slide-16
SLIDE 16

(from https://github.com/coreos/clair/ )

slide-17
SLIDE 17
slide-18
SLIDE 18
slide-19
SLIDE 19

(from https://people.canonical.com/~ubuntu-security/cve/pkg/glibc.html )

slide-20
SLIDE 20

§Don’t use from:debian, unless really needed

slide-21
SLIDE 21

§ We want the smallest image possible, when we load it across 100 hosts § The smaller the image, the less exposure for potential vulnerabilities

slide-22
SLIDE 22
slide-23
SLIDE 23

§ As we move to devops, developers are being exposed to the secops work of

vuln/patch management

slide-24
SLIDE 24
slide-25
SLIDE 25

Understand CVSS v2

slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28

@johnlkinsella http://layeredinsight.com

slide-29
SLIDE 29

§ Dogs from Last Week Tonights Real Animals, Fake Paws § Cats from:

§ http://i.telegraph.co.uk/multimedia/archive/02830/cat_2830677b.jpg § http://imgur.com/gallery/KWvtdg0 § http://imgur.com/gallery/2u6BW