Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leveling up a global application security program

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for davidrook davidrook
January 27, 2015

Leveling up a global application security program

In this talk, David will relay lessons learned from his first year working in the application security program at Riot Games.

David will explain how he assessed the level of the program when he joined, and what gaps he identified. He will give an overview of how Riot approaches application security in a fast paced, agile environment. This will include how Riot implements controls which do not negatively impact product development or player experience. David will explain how Riot provides secure coding guidance to software engineers, works with QA, and maintains an application security community of practice.

There are many options when it comes to understanding and improving an application security program. This talk will address Riot's efforts in this regard.

Avatar for davidrook

davidrook

January 27, 2015

Other Decks in Technology

Transcript

  1. David Rook Security Engineer, Riot Games 9 years of application

    security experience Gamer (not a good one)
  2. RIOT GAMES Developer & publisher of League of Legends Focused

    on player experiences first Gamers who take play seriously
  3. 1500+ RIOTERS 15 OFFICES SANTA MONICA ST. LOUIS NEW YORK

    SAO PAULO SANTIAGO MEXICO CITY DUBLIN MOSCOW COLOGNE SEOUL ISTANBUL TAIPEI SYDNEY HONG KONG TOKYO
  4. LEAGUE OF LEGENDS STATS 7.5MILLION PEAK CONCURRENT PLAYERS STATS  RELEASED

     JANUARY  2014   67MILLION MONTHLY ACTIVE PLAYERS MORE THAN 27MILLION DAILY ACTIVE PLAYERS MORE THAN MORE THAN
  5. ‣  Work  with  engineers  to  develop  applicaCon  security  standards  that

     make  it  easier  to  write   secure  code   ‣  Help  Rioters  understand  the  principles  of  secure  development  and  what  libraries  and  tools   you  can  use  to  implement  the  principles   ‣  Develop  and  implement  an  applicaCon  security  training  program  delivered  by  internal  staff   and  leading  industry  experts   ‣  Engage  with  the  worldwide  applicaCon  security  community  and  share  our  success  stories   whilst  learning  from  others   ‣  Ensure  that  every  engineer  in  Riot  Games  has  the  knowledge,  standards,  libraries  and  tools   they  need  to  write  secure  code   Riot App Sec - Goals
  6. ‣  The  community  of  pracCce  meeCngs  allowed  us  to  understand

     what  guidance  our  engineers   need     ‣  Where  do  your  engineers  usually  go  for  guidance  and  informaCon  sharing?   Riot App Sec - Guidance
  7. Recommendations •  Set clear goals for your application security program

    •  Focus on enabling rather than disabling and blocking •  Try to provide continual, high quality knowledge sharing •  Speak to your engineers and find out what they want from you •  Always remember to KISS app sec!