How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the...

19
How Security Can Win Friends and Influence People Megan Carney [email protected]/@PwnieFan

Transcript of How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the...

Page 1: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

How Security Can Win Friends and Influence People

Megan [email protected]/@PwnieFan

Page 2: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Yelp’s MissionConnecting people with great

local businesses.

Page 3: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Yelp StatsAs of Q4 2015

86M 3270%95M

Page 4: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Disclaimer

Events and incidents mentioned here could be part of my experience . . . or they could be a story I heard over a beer. Any resemblance to actual organizations, living or dead, or actual events is purely educational.

@PwnieFan

Page 5: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

You do not choose what gets fixed when. You estimate body counts.*

@PwnieFan

Lesson 1

*unless you are a CISO and the CEO likes you

Page 6: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Your job is to make other people do things they have no reason to do.

@PwnieFan

Lesson 2

Page 7: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Anger is understandable

@PwnieFan

Page 8: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Compassion is what you need.

@PwnieFan

Page 9: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

The easy/wrong answer

http://adversari.es/blog/2013/06/19/cant-we-all-just-get-along/

@PwnieFan

Page 10: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

How to win friends

When you spot a problem:● Ask the user to explain their job to you● Listen● Thoughtfully consider possible solutions● Pick the solution that is the best fit for your company

and culture

@PwnieFan

Page 11: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Self-serve alertsGood for when you want to alert on unintended actions, or know about stolen credentials. Alert only if user doesn’t acknowledge. Perhaps when:● A user account is disabled by an admin.● A login from an unexpected place, or during an

expected time.

All the security - none of the nagging.

@PwnieFan

Page 12: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Build things for other people● Make your encryption modular

so algorithms/key lengths are a drop-in upgrade.

● Embed your security experts with other departments.

● Automate tasks where details are important: disabling user accounts, collecting forensic data.

@PwnieFan

Page 13: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

SSO FTW● One place to create

users ● One place to disable

users● One password for

users to remember● One place to gather

authentication logs

@PwnieFan

Page 14: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

How to influence people

Ask not what your users can do for you. Ask what you can do for your users.

@PwnieFan

Page 15: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Retroactive security

@PwnieFan

Page 16: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Be proactive and approachable● Offer ‘menus’ of solutions

for common problems● Streamlined process for

reviewing 3rd-party products

● Invite users to report things to you. Yes, you’ll get false positives. It’s better than the alternative.

@PwnieFan

Page 17: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Alert (and fix) misconfigurationBadly maintained environments are noisy. Help yourself by helping ops.● Alert on non-standard

operations (i.e. creation of users by non-service accounts)

● Spikes in log lines or blocked network activity can often indicate misconfiguration

@PwnieFan

Page 18: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

Are you a DFIR minion?

Join DFIR_MNions!

Email [email protected] and tell me: who you are, why you want to join, if anyone can vouch for you.Meetings are informal (for now)

@PwnieFan

Page 19: How Security Can Win Friends and …€¦ · How to win friends When you spot a problem: Ask the user to explain their job to you Listen Thoughtfully consider possible solutions Pick

@YelpEngineering

fb.com/YelpEngineers

engineeringblog.yelp.com

github.com/yelp