michael brunton spall lead security architect government
play

Michael Brunton-Spall Lead Security Architect Government Digital - PowerPoint PPT Presentation

Michael Brunton-Spall Lead Security Architect Government Digital Service @bruntonspall Being secure and agile GOTO Amsterdam 2016 Michael Brunton-Spall GDS Michael Brunton-Spall @bruntonspall He/His/Him Michael Brunton-Spall GDS Lead


  1. Michael Brunton-Spall Lead Security Architect Government Digital Service @bruntonspall

  2. Being secure and agile GOTO Amsterdam 2016 Michael Brunton-Spall GDS

  3. Michael Brunton-Spall @bruntonspall He/His/Him Michael Brunton-Spall GDS

  4. Lead Security Architect Cabinet Office UK Government Michael Brunton-Spall GDS

  5. I'm from the Government, and I'm here to help Michael Brunton-Spall GDS

  6. I'm from security, and I'm here to help Michael Brunton-Spall GDS

  7. The state of security Michael Brunton-Spall GDS

  8. Certification 
 Accreditation PCI 
 ISO27001 Michael Brunton-Spall GDS

  9. Michael Brunton-Spall GDS

  10. Change control boards Michael Brunton-Spall GDS

  11. Michael Brunton-Spall GDS

  12. Agile changes everything Michael Brunton-Spall GDS

  13. What is agile? Michael Brunton-Spall GDS

  14. Michael Brunton-Spall GDS

  15. While the things on the right have value Michael Brunton-Spall GDS

  16. The things on the left have more value Michael Brunton-Spall GDS

  17. Individuals and interactions over processes and tools Michael Brunton-Spall GDS

  18. Working software over comprehensive documentation Michael Brunton-Spall GDS

  19. Responding to change over following a plan Michael Brunton-Spall GDS

  20. Customer collaboration over contract negotiation Michael Brunton-Spall GDS

  21. Contracts, Planning, Documentation, Processes and Tools Michael Brunton-Spall GDS

  22. Collaboration, Change, Deliverables, People Michael Brunton-Spall GDS

  23. Building software together Michael Brunton-Spall GDS

  24. Support and trust Michael Brunton-Spall GDS

  25. Simplicity Michael Brunton-Spall GDS

  26. Maximising work not done Michael Brunton-Spall GDS

  27. "Minimising the lead time for delivering business value" @tastapod Michael Brunton-Spall GDS

  28. What does this mean today? Michael Brunton-Spall GDS

  29. Minimum viable product or service Michael Brunton-Spall GDS

  30. Iterate Michael Brunton-Spall GDS

  31. Release early, release often Michael Brunton-Spall GDS

  32. Michael Brunton-Spall GDS

  33. Principles Michael Brunton-Spall GDS

  34. Protect personal data https://www.cesg.gov.uk/guidance/protecting-bulk-personal-data Michael Brunton-Spall GDS

  35. Security design principles https://www.cesg.gov.uk/guidance/security-design-principles-digital-services-0 Michael Brunton-Spall GDS

  36. 8 Principles of risk management https://www.gov.uk/government/publications/principles-of-effective-cyber-security-risk-management Michael Brunton-Spall GDS

  37. Accept uncertainty 
 Security as part of the team 
 Understand the risks Michael Brunton-Spall GDS

  38. Trust decision making 
 Security is part of everything User experience is important Michael Brunton-Spall GDS

  39. Audit decisions 
 Understand big picture impact Michael Brunton-Spall GDS

  40. How does agile help? Michael Brunton-Spall GDS

  41. Continual delivery of business value Michael Brunton-Spall GDS

  42. Continual acceptance of risk Michael Brunton-Spall GDS

  43. Secure Agile Development Michael Brunton-Spall GDS

  44. Security must be an enabler of the team Michael Brunton-Spall GDS

  45. Safety engineering and security engineering Michael Brunton-Spall GDS

  46. The unit of delivery is the team Michael Brunton-Spall GDS

  47. The unit of decision making is the team Michael Brunton-Spall GDS

  48. Risk Michael Brunton-Spall GDS

  49. Educate the team to the threats Michael Brunton-Spall GDS

  50. Keep a running risk log Michael Brunton-Spall GDS

  51. Apply risk decisions per story Michael Brunton-Spall GDS

  52. Apply controls per story Michael Brunton-Spall GDS

  53. Security debt Michael Brunton-Spall GDS

  54. Simple systems are more secure Michael Brunton-Spall GDS

  55. Choosing the secure method must be the easiest option Michael Brunton-Spall GDS

  56. Security as an enabler Michael Brunton-Spall GDS

  57. Secure Agile Operations Michael Brunton-Spall GDS

  58. Infrastructure as code Michael Brunton-Spall GDS

  59. Michael Brunton-Spall GDS

  60. Infrastructure as testable code Michael Brunton-Spall GDS

  61. Michael Brunton-Spall GDS

  62. Michael Brunton-Spall GDS

  63. Dealing with patches Michael Brunton-Spall GDS

  64. What machines are affected? Michael Brunton-Spall GDS

  65. Michael Brunton-Spall GDS

  66. Michael Brunton-Spall GDS

  67. Updating machines in test Michael Brunton-Spall GDS

  68. Michael Brunton-Spall GDS

  69. Just some machines? Michael Brunton-Spall GDS

  70. Michael Brunton-Spall GDS

  71. Repeat in production Michael Brunton-Spall GDS

  72. What does Agile and DevOps give you? Michael Brunton-Spall GDS

  73. Automated Testing Michael Brunton-Spall GDS

  74. Infrastructure as code Michael Brunton-Spall GDS

  75. Fast repeatable deploys Michael Brunton-Spall GDS

  76. Audit logs Michael Brunton-Spall GDS

  77. Code review of infrastructure changes Michael Brunton-Spall GDS

  78. Confidence! Michael Brunton-Spall GDS

  79. Why does that matter? Michael Brunton-Spall GDS

  80. Australian Signals Directorate http://www.asd.gov.au/publications/protect/top_4_mitigations.htm Michael Brunton-Spall GDS

  81. Application whitelisting Michael Brunton-Spall GDS

  82. Patching Michael Brunton-Spall GDS

  83. Patching (again) Michael Brunton-Spall GDS

  84. Minimise administrative controls Michael Brunton-Spall GDS

  85. Done well, agile techniques mean more secure software Michael Brunton-Spall GDS

  86. We're hiring! 
 https://gds.blog.gov.uk/jobs Michael Brunton-Spall GDS

  87. Michael Brunton-Spall 
 Lead Security Architect Government Digital Service 
 @bruntonspall

Recommend


More recommend