Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
@salesforceApril 23, 2013Putting YourRobots to WorkSecurity Automation at Twitter
@salesforce April 2013@alsmola | @ndm | @presidentbeefThe future
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefPhilosophicalGuidelinesGuidelines
@salesforce April 2013@alsmola | @ndm | @presidentbeefGet the right information to theright people
@salesforce April 2013@alsmola | @ndm | @presidentbeefFind bugs as quickly as possible
@salesforce April 2013@alsmola | @ndm | @presidentbeefDont repeat your mistakes
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnalyze from many angles
@salesforce April 2013@alsmola | @ndm | @presidentbeefLet people prove you wrong
@salesforce April 2013@alsmola | @ndm | @presidentbeefHelp people help themselves
@salesforce April 2013@alsmola | @ndm | @presidentbeefAutomate dumb work
@salesforce April 2013@alsmola | @ndm | @presidentbeefKeep it tailored
@salesforce April 2013@alsmola | @ndm | @presidentbeefAutomating Security
@salesforce April 2013@alsmola | @ndm | @presidentbeefManual security tasksCode reviewExternal reportsPen testing
@salesforce April 2013@alsmola | @ndm | @presidentbeefAutomated security tasksCode reviewExternal reportsPen testingStatic...
@salesforce April 2013@alsmola | @ndm | @presidentbeefManual security workflowRun tool Wait forit...InterpretreportsFix st...
@salesforce April 2013@alsmola | @ndm | @presidentbeefManual security workflowRun tool Wait forit...InterpretreportsFix st...
@salesforce April 2013@alsmola | @ndm | @presidentbeefPut your robots to work!CodecommittedRun dynamictoolsRun staticanaly...
@salesforce April 2013@alsmola | @ndm | @presidentbeefAfter automation
@salesforce April 2013@alsmola | @ndm | @presidentbeefJenkins CI
@salesforce April 2013@alsmola | @ndm | @presidentbeefSecurity Automation Dashboard (SADB)
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeefOpen SourceStatic analysis for Ruby on Railsbrakemanscanner.orgbrake...
@salesforce April 2013@alsmola | @ndm | @presidentbeefWriteCodeRunTestsCommitCodePush toCICodeReviewQA DeployCodeBrakeman ...
@salesforce April 2013@alsmola | @ndm | @presidentbeefDeveloperMesos +BrakemanCodeRepository SADBPush CodePull CodeSendRep...
@salesforce April 2013@alsmola | @ndm | @presidentbeefHistorical trends2007 2008 2009 2010 2011 2012 2013
@salesforce April 2013@alsmola | @ndm | @presidentbeefHistorical trends Twitter starts using Brakeman2007 2008 2009 2010 2...
@salesforce April 2013@alsmola | @ndm | @presidentbeefReports
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningWarning message
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningWhen warning first reported
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningCode location, link to repo
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningCode snippet
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningRails-specific informationHelp people helpthemse...
@salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningFalse positive report buttonLet people prove you...
@salesforce April 2013@alsmola | @ndm | @presidentbeefQuickTime™ and aH.264 decompressorare needed to see this picture.
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeefMixed-contentSensitive forms posting over HTTPOld, vulnerable versio...
@salesforce April 2013@alsmola | @ndm | @presidentbeefDont repeat your mistakes
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefPhantom-gang 2.0
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefDetecting XSSAnalyze from many angles
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefQuickTime™ and aH.264 decompressorare needed to see this picture.
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefImplementing CSP is not trivial
@salesforce April 2013@alsmola | @ndm | @presidentbeefHTTP Strict Transport Security
@salesforce April 2013@alsmola | @ndm | @presidentbeefX-Frame-Options
@salesforce April 2013@alsmola | @ndm | @presidentbeefX-Xss-ProtectionX-Content-Type-OptionsX-Xss-Protection
@salesforce April 2013@alsmola | @ndm | @presidentbeef
@salesforce April 2013@alsmola | @ndm | @presidentbeefSecureHeadersAutomate dumb work
@salesforce April 2013@alsmola | @ndm | @presidentbeefHeader status page
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeefThreatDeck
@salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
@salesforce April 2013@alsmola | @ndm | @presidentbeefReview all the things
@salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-Bo
@salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-Bo
@salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-BoNeeds to be reviewedAutomate dumb work
@salesforce April 2013@alsmola | @ndm | @presidentbeefOur journey thus farManual tasksLow visibilityLate problem discovery...
@salesforce April 2013@alsmola | @ndm | @presidentbeefTools in this presentation
Upcoming SlideShare
Loading in …5
×

of

You’ve finished this document.
Download and read it offline.
Putting to your Robots to Work V1.1 Slide 1 Putting to your Robots to Work V1.1 Slide 2 Putting to your Robots to Work V1.1 Slide 3 Putting to your Robots to Work V1.1 Slide 4 Putting to your Robots to Work V1.1 Slide 5 Putting to your Robots to Work V1.1 Slide 6 Putting to your Robots to Work V1.1 Slide 7 Putting to your Robots to Work V1.1 Slide 8 Putting to your Robots to Work V1.1 Slide 9 Putting to your Robots to Work V1.1 Slide 10 Putting to your Robots to Work V1.1 Slide 11 Putting to your Robots to Work V1.1 Slide 12 Putting to your Robots to Work V1.1 Slide 13 Putting to your Robots to Work V1.1 Slide 14 Putting to your Robots to Work V1.1 Slide 15 Putting to your Robots to Work V1.1 Slide 16 Putting to your Robots to Work V1.1 Slide 17 Putting to your Robots to Work V1.1 Slide 18 Putting to your Robots to Work V1.1 Slide 19 Putting to your Robots to Work V1.1 Slide 20 Putting to your Robots to Work V1.1 Slide 21 Putting to your Robots to Work V1.1 Slide 22 Putting to your Robots to Work V1.1 Slide 23 Putting to your Robots to Work V1.1 Slide 24 Putting to your Robots to Work V1.1 Slide 25 Putting to your Robots to Work V1.1 Slide 26 Putting to your Robots to Work V1.1 Slide 27 Putting to your Robots to Work V1.1 Slide 28 Putting to your Robots to Work V1.1 Slide 29 Putting to your Robots to Work V1.1 Slide 30 Putting to your Robots to Work V1.1 Slide 31 Putting to your Robots to Work V1.1 Slide 32 Putting to your Robots to Work V1.1 Slide 33 Putting to your Robots to Work V1.1 Slide 34 Putting to your Robots to Work V1.1 Slide 35 Putting to your Robots to Work V1.1 Slide 36 Putting to your Robots to Work V1.1 Slide 37 Putting to your Robots to Work V1.1 Slide 38 Putting to your Robots to Work V1.1 Slide 39 Putting to your Robots to Work V1.1 Slide 40 Putting to your Robots to Work V1.1 Slide 41 Putting to your Robots to Work V1.1 Slide 42 Putting to your Robots to Work V1.1 Slide 43 Putting to your Robots to Work V1.1 Slide 44 Putting to your Robots to Work V1.1 Slide 45 Putting to your Robots to Work V1.1 Slide 46 Putting to your Robots to Work V1.1 Slide 47 Putting to your Robots to Work V1.1 Slide 48 Putting to your Robots to Work V1.1 Slide 49 Putting to your Robots to Work V1.1 Slide 50 Putting to your Robots to Work V1.1 Slide 51 Putting to your Robots to Work V1.1 Slide 52 Putting to your Robots to Work V1.1 Slide 53 Putting to your Robots to Work V1.1 Slide 54 Putting to your Robots to Work V1.1 Slide 55 Putting to your Robots to Work V1.1 Slide 56 Putting to your Robots to Work V1.1 Slide 57 Putting to your Robots to Work V1.1 Slide 58 Putting to your Robots to Work V1.1 Slide 59 Putting to your Robots to Work V1.1 Slide 60 Putting to your Robots to Work V1.1 Slide 61 Putting to your Robots to Work V1.1 Slide 62 Putting to your Robots to Work V1.1 Slide 63 Putting to your Robots to Work V1.1 Slide 64 Putting to your Robots to Work V1.1 Slide 65 Putting to your Robots to Work V1.1 Slide 66 Putting to your Robots to Work V1.1 Slide 67 Putting to your Robots to Work V1.1 Slide 68 Putting to your Robots to Work V1.1 Slide 69 Putting to your Robots to Work V1.1 Slide 70 Putting to your Robots to Work V1.1 Slide 71
Upcoming SlideShare
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Lifeconfidence2015
Next
Download to read offline and view in fullscreen.

5

Share

Download to read offline

Putting to your Robots to Work V1.1

Download to read offline

Updated version of the presentation given at AppSec USA 2012.

Related Books

Free with a 30 day trial from Scribd

See all

Putting to your Robots to Work V1.1

  1. 1. @salesforceApril 23, 2013Putting YourRobots to WorkSecurity Automation at Twitter
  2. 2. @salesforce April 2013@alsmola | @ndm | @presidentbeefThe future
  3. 3. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  4. 4. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  5. 5. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  6. 6. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  7. 7. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  8. 8. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  9. 9. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  10. 10. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  11. 11. @salesforce April 2013@alsmola | @ndm | @presidentbeefPhilosophicalGuidelinesGuidelines
  12. 12. @salesforce April 2013@alsmola | @ndm | @presidentbeefGet the right information to theright people
  13. 13. @salesforce April 2013@alsmola | @ndm | @presidentbeefFind bugs as quickly as possible
  14. 14. @salesforce April 2013@alsmola | @ndm | @presidentbeefDont repeat your mistakes
  15. 15. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnalyze from many angles
  16. 16. @salesforce April 2013@alsmola | @ndm | @presidentbeefLet people prove you wrong
  17. 17. @salesforce April 2013@alsmola | @ndm | @presidentbeefHelp people help themselves
  18. 18. @salesforce April 2013@alsmola | @ndm | @presidentbeefAutomate dumb work
  19. 19. @salesforce April 2013@alsmola | @ndm | @presidentbeefKeep it tailored
  20. 20. @salesforce April 2013@alsmola | @ndm | @presidentbeefAutomating Security
  21. 21. @salesforce April 2013@alsmola | @ndm | @presidentbeefManual security tasksCode reviewExternal reportsPen testing
  22. 22. @salesforce April 2013@alsmola | @ndm | @presidentbeefAutomated security tasksCode reviewExternal reportsPen testingStatic analysis toolsDynamic analysis toolsCSP
  23. 23. @salesforce April 2013@alsmola | @ndm | @presidentbeefManual security workflowRun tool Wait forit...InterpretreportsFix stuff
  24. 24. @salesforce April 2013@alsmola | @ndm | @presidentbeefManual security workflowRun tool Wait forit...InterpretreportsFix stuffRepeat
  25. 25. @salesforce April 2013@alsmola | @ndm | @presidentbeefPut your robots to work!CodecommittedRun dynamictoolsRun staticanalysis toolsGatherreportsIssuenotificationsAutomate dumb work
  26. 26. @salesforce April 2013@alsmola | @ndm | @presidentbeefAfter automation
  27. 27. @salesforce April 2013@alsmola | @ndm | @presidentbeefJenkins CI
  28. 28. @salesforce April 2013@alsmola | @ndm | @presidentbeefSecurity Automation Dashboard (SADB)
  29. 29. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  30. 30. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  31. 31. @salesforce April 2013@alsmola | @ndm | @presidentbeefOpen SourceStatic analysis for Ruby on Railsbrakemanscanner.orgbrakemanscanner.org
  32. 32. @salesforce April 2013@alsmola | @ndm | @presidentbeefWriteCodeRunTestsCommitCodePush toCICodeReviewQA DeployCodeBrakeman can run anytimeSaveCodeFind bugs as quickly aspossible
  33. 33. @salesforce April 2013@alsmola | @ndm | @presidentbeefDeveloperMesos +BrakemanCodeRepository SADBPush CodePull CodeSendReportSendEmailGet the right information tothe right people
  34. 34. @salesforce April 2013@alsmola | @ndm | @presidentbeefHistorical trends2007 2008 2009 2010 2011 2012 2013
  35. 35. @salesforce April 2013@alsmola | @ndm | @presidentbeefHistorical trends Twitter starts using Brakeman2007 2008 2009 2010 2011 2012 2013
  36. 36. @salesforce April 2013@alsmola | @ndm | @presidentbeefReports
  37. 37. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningWarning message
  38. 38. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningWhen warning first reported
  39. 39. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningCode location, link to repo
  40. 40. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningCode snippet
  41. 41. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningRails-specific informationHelp people helpthemselves
  42. 42. @salesforce April 2013@alsmola | @ndm | @presidentbeefAnatomy of a warningFalse positive report buttonLet people prove youwrong
  43. 43. @salesforce April 2013@alsmola | @ndm | @presidentbeefQuickTime™ and aH.264 decompressorare needed to see this picture.
  44. 44. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  45. 45. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  46. 46. @salesforce April 2013@alsmola | @ndm | @presidentbeefMixed-contentSensitive forms posting over HTTPOld, vulnerable versions of jQueryForms without authenticity tokensWhat does it look for?
  47. 47. @salesforce April 2013@alsmola | @ndm | @presidentbeefDont repeat your mistakes
  48. 48. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  49. 49. @salesforce April 2013@alsmola | @ndm | @presidentbeefPhantom-gang 2.0
  50. 50. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  51. 51. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  52. 52. @salesforce April 2013@alsmola | @ndm | @presidentbeefDetecting XSSAnalyze from many angles
  53. 53. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  54. 54. @salesforce April 2013@alsmola | @ndm | @presidentbeefQuickTime™ and aH.264 decompressorare needed to see this picture.
  55. 55. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  56. 56. @salesforce April 2013@alsmola | @ndm | @presidentbeefImplementing CSP is not trivial
  57. 57. @salesforce April 2013@alsmola | @ndm | @presidentbeefHTTP Strict Transport Security
  58. 58. @salesforce April 2013@alsmola | @ndm | @presidentbeefX-Frame-Options
  59. 59. @salesforce April 2013@alsmola | @ndm | @presidentbeefX-Xss-ProtectionX-Content-Type-OptionsX-Xss-Protection
  60. 60. @salesforce April 2013@alsmola | @ndm | @presidentbeef
  61. 61. @salesforce April 2013@alsmola | @ndm | @presidentbeefSecureHeadersAutomate dumb work
  62. 62. @salesforce April 2013@alsmola | @ndm | @presidentbeefHeader status page
  63. 63. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  64. 64. @salesforce April 2013@alsmola | @ndm | @presidentbeefThreatDeck
  65. 65. @salesforce April 2013@alsmola | @ndm | @presidentbeefCSPBrakemanThreatDeckPhantom GangRoshamboEmaildevelopersEmailsecurity
  66. 66. @salesforce April 2013@alsmola | @ndm | @presidentbeefReview all the things
  67. 67. @salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-Bo
  68. 68. @salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-Bo
  69. 69. @salesforce April 2013@alsmola | @ndm | @presidentbeefRo-Sham-BoNeeds to be reviewedAutomate dumb work
  70. 70. @salesforce April 2013@alsmola | @ndm | @presidentbeefOur journey thus farManual tasksLow visibilityLate problem discoveryAutomated tasksTrends and reportsAutomatic notifications
  71. 71. @salesforce April 2013@alsmola | @ndm | @presidentbeefTools in this presentation
  • YotamShapira

    Oct. 5, 2015
  • DonnaAndert

    Mar. 28, 2015
  • vcgamesii

    Nov. 16, 2014
  • thesp0nge

    Jun. 9, 2014
  • lfcipriani

    Apr. 25, 2013

Updated version of the presentation given at AppSec USA 2012.

Views

Total views

1,940

On Slideshare

0

From embeds

0

Number of embeds

36

Actions

Downloads

27

Shares

0

Comments

0

Likes

5

×