gamificationusing “science of habit cycle” to transform ... · using gamification in security...

43
SESSION ID: SESSION ID: #RSAC Bikash Barai Gamification Using “Science of Habit Cycle” to Transform User Behavior HUM-R10F Co-founder, FireCompass Twitter: @bikashbarai1

Upload: truongthu

Post on 02-Dec-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

SESSIONID:SESSIONID:

#RSAC

Bikash Barai

Gamification Using“ScienceofHabitCycle”toTransformUserBehavior

HUM-R10F

Co-founder,FireCompassTwitter:@bikashbarai1

#RSAC

TheProblemWithAwarenessProgram…

Graph:Continuedsecuritytrainingbeyondthebaselineareunlikelytobeeffective- “ModifyingSmartphoneUserLockingBehavior”– byDirketal(ACM– 2013)

Awareness

ChangeinBeh

avior

Credit:Abd AllahFoteih

#RSAC

BeforeGamification…Games&Reality

#RSAC

WhenMichaelPhelpsGotBlindedatOlympics

#RSAC

TetrisEffect….&Auditor’sMisery

Image:Wikimedia

TetrisEffect….AndAuditor’sMisery

#RSAC

So,HowCanWeTrainOurNeuralSpamFilter?

#RSAC

Now…Let’sTalkAboutGamification

7

Applicationofgame-likemechanicstonon-gameentitiestoencourageaspecificbehavior.

Whatitisnot?Itisnotagame

#RSAC

Foldit:15YearsVs10Days!

Image:Wikimedia

#RSAC

PainSquad

#RSAC

LoyaltyRewardsProgram

Image:Wiki

#RSAC

BuildingBlocksforGamification

#RSAC

Image:Pixabay/Wikipedia

No..That’sNotEnough

Points,BadgesandLeaderboards…

#RSAC

GoodGamification startswithHumanDesires

#RSACWhatHappenedWhenPeopleWerePaidToDonateBlood?

Image:Pixabay

#RSAC

HumanMotivationandGaming

Gamification MotivatorsAutonomyMasteryPurpose/MeaningRewardsStatusRelationshipsPeerPressureAvoidance/LossScarcity

MartinSeligman/PERMA(PositivePsychology)

PositiveEmotionEngagementRelationshipsMeaningAccomplishment

DanielPinkAutonomyMasteryPurpose

#RSAC

UnderstandingFlow

Image:Wikimedia

#RSAC

UsingGamification inSecurity

17

Gamification isrelativelynewandisbeingrecentlytriedoutinsecurity

BasicprocessIdentifyGoalsDefineRulesDefineRewards

Itworksbetterthantheposteronyourofficewall..forsure

#RSAC

YouCanDoBetter…WhatifITold…

https://www.flickr.com/photos/snaps_at_aquastuff/3777104375

#RSAC

TheMysteryofEugenePauly’s Brain..

19

Dr.Lary R.SquireUniversityofCalifornia,SanDiego

ImageSource:http://whoville.ucsd.edu/about.html

#RSAC

GoalDirectedSystem(Pre-FrontalCortex)ResponsibleforneworinfrequentbehaviorsGuidedbyattitudes,goals,values,knowledgeConsciousanddeliberateSlow

HabitSystem(BasalGanglia)Veryfast.DoesnotrequirethoughtorattentionLessconscious.Moreautomatic

GoalDirectedandHabitSystem

20Credit:Nealetal– TheScienceofHabit…

#RSAC

HowToBuildANewHabit?

#RSAC

TheStoryOf..

#RSAC

HabitCycle:Trigger– Routine– Reward

23

Trigger:FeelToothFilmwith

tongue

Routine:BrushingTeeth

Reward:GreatSmile

CraveforTingling

ImageCredit:SethLemmonsImageCredit:Wikipediahttps://i.ytimg.com/vi/rf1Bs2XpwFI/maxresdefault.jpg

#RSAC

HowToChangeAHabit?

#RSAC

25

Old HabitsNever Die

#RSAC

Example– ChangingAHabit

26

Trigger:Boredom

Routine:HaveaWhisky

Reward:FeelHappy

ImageCredit:Wiki

#RSAC

Example– ChangingAHabit

27

Trigger:Boredom

Routine:HaveaWhisky

Reward:FeelHappy

ImageCredit:Wiki

#RSACChangingtheHabitofWritingDownPasswordinOpenAreas

Goal:StopthehabitofwritingdownpasswordareasTrigger – NewpasswordsettingrequestOldRoutine– writedownthepasswordNewRoutine– “writedowntheclue”or“UseaSchemetogeneratenewpasswords”Reward– Feelingofsecurity

RehearseorRepeat

#RSAC

IntroducingHabit-CentricGamification

#RSAC

4PrinciplesOfHabit-CentricGamification

FocusonBuildingHabitCycle

RewardActionsTiedToTriggers&NotAllPositiveAction

RewardSuccessivePositiveActions

PenalizeifChainOfPositiveActionsIsBroken

#RSAC

Example:NormalVsHabit-CentricGamification

NormalGamificationRewardeverytimeonegoesjogging/attendsasecuritylesson

Habit-CentricGamificationRewardeverytimeonejogsrightafterwakingup/attendsaweeklysecuritylesson

PenalizeifchainofpositivebehaviorisbrokenORNon-linearbenefitforbuildinglongerchainofsuccess

31

#RSAC

Changingcodinghabits

32

Trigger:Needtotypea

function

Routine:Typeinsecurefunction

Reward:Senseoftaskcompletion

ImageCredit:Wiki

#RSAC

Changingcodinghabits

33

Trigger:Needtotypea

function

Routine:Typesecurefunction(Useintervention)

Reward:Senseoftaskcompletion

ImageCredit:Wiki

#RSAC

Gamify SecureCoding

GamemechanismfortrainingWeeklyfixeddaysecurecodingtraining– 10pointsEachsuccessfulstreakof5weeks– Additional100pointsEverymiss– Chainbreaks

GamemechanismforsecurecodingRealtime feedbackusingautomatedtoolsEverysuccess:1pointEverystreakof20success:Additional100pointsEverymiss– Chainbreaks

#RSAC

Gamify SecureCoding

Motivation/RewardsPurpose/meaningIntrinsicRewards:—Mastery,Selfdevelopment,Progress

Points/Badges/LeaderboardExtrinsicRewards:Tshirts,Couponsetcfortopperformers

#RSAC

Gamify PhishingAwareness

Let’sdoittogether!

HabitLoopTrigger– Routine– Reward

GameMechanics

#RSAC

ApplyWhatYouLearned

#RSAC

ApplyWhatYouLearned

TryitoutonyourselfChoose1habitthatyouwanttochangeorbuildGamify itwithHCGprinciples

NextWeek

#RSAC

ApplyWhatYouLearned(Contd..)

First3monthsWorkon1-2habitswithasmallgroupofvolunteersGamify.Utilizedrills(20to30repetitionsforeachhabit).CreateothermonitoringmechanismsoutsideofdrillsGiveRewards.Measurethesuccessoftheprogram

After6monthsFindthemostimportanthabitstochangeinyourorganizationCreateanorganizationwideplanforgamification

39

#RSAC

1.AwarenessIsNotEnough

40

2.LeverageHabit-Cycle3.Gamify BuildingSecureHabit-Cycle

#RSAC

OneLastStory..TheCobraEffect

#RSAC

WantToEngineerAHabit?

42

Let’sMeetAtTheBar..

#RSAC

Questionsplease..

[email protected]

@bikashbarai1

43

Bikash Barai