Posts
We Need to Talk About ReDoS
ReDoS - the security threat that no-one knows about. At least that how it seems, every time I talk to developers about ReDoS and get blank looks. Or when the results of a code audit highlight a bunch of evil regular expressions.
We need to talk about ReDoS. In this post, I’ll explain what ReDoS actually is, and what developers can do about it.
What is ReDoS? So, what is a ReDoS attack?
read morePosts
What Security Level Do I Need?
This system provides 128-bit security level.
Ever seen a statement like this, and wondered what it meant?
When we talk about security level, we’re basically talking about the number of steps an attacker would need in order to break a cryptographic system. So taking the above statement, that means that any attack on that system would require at least 2128 steps.
Let’s take an example. Imagine an encryption system that uses a 128-bit key.
read morePosts
Leadership Lessons from Quintinshill
Let me take you on a trip back in time. Back exactly 109 years ago today, to the 22nd of May, 1915.
We’re a year in to the first world war, and we’re in Edinburgh, Scotland. 500 men board a train in the middle of the night, bound for the front line in Gallipoli.
But they would never make it.
This is a story about the worst rail disaster in British history.
read morePosts
On the Importance of Easy to Use Cryptography APIs
I recently came across some code very similar to the below, a Lambda event handler implementing an encryption service:
read morePosts
Hire With Confidence
£250,000. That’s how much it costs my organisation when I hire the wrong the person.
Now you might be wondering how much I pay in agency fees, but I’m talking about the true cost of employee turnover. It’s natural to only think of the direct costs associated with recruitment, but these pale in comparison to the opportunity costs incurred through lost productivity as people leave and join a business.
So, if you make hiring decisions, the real costs associated with getting it wrong probably run to hundreds of thousands of pounds.
read morePosts
To Really Be Intelligent You Need a Slow Brain
Artificial Intelligence (AI) is the most existential challenge humanity will ever face. There is a point of no return where we can still regulate AI, and that is when it becomes smarter than us. And that moment is just a few months away.
This was the message presented by Mo Gowdat in a recent edition of Diary of a CEO. Mo is the former Chief Business Officer of Google X and a world renowned AI expert.
read more