gamificationusing “science of habit cycle” to transform ... · using gamification in security...
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
Now…Let’sTalkAboutGamification
7
Applicationofgame-likemechanicstonon-gameentitiestoencourageaspecificbehavior.
Whatitisnot?Itisnotagame
#RSAC
HumanMotivationandGaming
Gamification MotivatorsAutonomyMasteryPurpose/MeaningRewardsStatusRelationshipsPeerPressureAvoidance/LossScarcity
MartinSeligman/PERMA(PositivePsychology)
PositiveEmotionEngagementRelationshipsMeaningAccomplishment
DanielPinkAutonomyMasteryPurpose
#RSAC
UsingGamification inSecurity
17
Gamification isrelativelynewandisbeingrecentlytriedoutinsecurity
BasicprocessIdentifyGoalsDefineRulesDefineRewards
Itworksbetterthantheposteronyourofficewall..forsure
#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
HabitCycle:Trigger– Routine– Reward
23
Trigger:FeelToothFilmwith
tongue
Routine:BrushingTeeth
Reward:GreatSmile
CraveforTingling
ImageCredit:SethLemmonsImageCredit:Wikipediahttps://i.ytimg.com/vi/rf1Bs2XpwFI/maxresdefault.jpg
#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
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
ApplyWhatYouLearned
TryitoutonyourselfChoose1habitthatyouwanttochangeorbuildGamify itwithHCGprinciples
NextWeek
#RSAC
ApplyWhatYouLearned(Contd..)
First3monthsWorkon1-2habitswithasmallgroupofvolunteersGamify.Utilizedrills(20to30repetitionsforeachhabit).CreateothermonitoringmechanismsoutsideofdrillsGiveRewards.Measurethesuccessoftheprogram
After6monthsFindthemostimportanthabitstochangeinyourorganizationCreateanorganizationwideplanforgamification
39