Continuous Security in A Fast Changing World
The world is not just fast changing but it is also becoming more vulnerable. More often bad people are trying to steal your data, hold it for ransom, or sell it to the higher bidder. They have all the time in the world, access to tools written by other people that exploit weaknesses, and good incentives to breach your systems. There's nothing you can do for 100% prevention, but you have to try to reduce the risks. So, what do you do?
In this talk, I will go over a few things you can do, as a developer, architect, business analyst, or tester, to reduce the probability of a security breach:
* Understand the attacker mindset
* Learn the most important security vulnerabilities for programmers
* Identify potential issues through threat modeling
By the end of this talk, you will have a better understanding of the modern practices you can use to detect vulnerabilities early or to remove them altogether through early decisions.
Alexandru Bolboaca
Alex is a CTO, passionate polyglot programmer, senior trainer, and advisor at Mozaic Works. With over 20 years in software development, he has worked for various industries, and in various European countries, including UK, and USA.
He has been involved in large projects in many industries, including banking and financial services, energy, telecommunications, pharma, eHealth. From practical experience, he also advises and teaches on topics such as architecture and usable software design, evolutionary design, crafting code, clean code, secure coding, and refactoring legacy code with focus on design.
Alex also co-facilitated the first international code retreat outside US, in Bucharest in 2009. Since then, he’s facilitated tens of events such as coding dojos, architectural katas, code retreats, and others in many countries from Europe.
He is also a contributor to publications and blogs such as: Today Software Magazine, Agile Record Magazine, Mozaic Works Blog and his own blog.
Alex enjoys helping teams and organisations to understand and build strategies for successful and robust products, built-in quality, and motivation.