Where We Are TodayPasswordless - (Reports says B-)
Over the last 24 months, there have been some pretty big themes that many organisations embarking on digital identity and security related projects, have been trying to succeed at. First up, the age old chestnut...of passwordless authentication. The password is dead, long live the password! We are definitely making progress though. Many of the top public sites (Facebook, LinkedIn, Twitter et al) provide multi-factor authentication options at least. Passwords are still required as the first step, but the end user education and familiarity with something other than a password during login, must surely be the first steps to getting ridding of them entirely. 2018 also saw the rise of WebAuthn - the W3C standards based approach for crypto based challenge response authentication. Could this hopefully accelerate adoption to a password-free world?
API Protection - (Report says C+)
API's will eat the world? Well, digital disruption needs speed, agility and mashups. API's help organisations achieve those basic aims, but where are we, with respect to the protection of those API's? API management platforms are now common in most enterprise architectures. They help to perform API provisioning, versioning and life cycle management, but what about security? Many use cases fall into the API security band wagon such as service to service authentication, least privilege authorization, token exchange and contextual throttling. Most API services are now sitting comfortably behind basic authentication, but fine grained controls and basic use cases such as token revocation and rotation are still in their infancy. Report says "we must do better".
Microservices Protection - (Report says B-)
Not all API's are microservices, but many net new additions to projects will leverage this approach. But microservices infrastructures, bring many new security challenges as well as benefits. Service versioning, same service load balancing, high through puts and fine grained access controls have created some new emerging security patterns. Both the side car and inflight/proxy approach for traffic introspection and security enforcement have appeared. Microservices by their design, normally means very high transactions per second, as well as fine grained access control - with each service performing only a single task. Stateless OAuth2 seems to fit the bill for many projects, but the consistency around high scale token introspection and scope design seems immature.
IoT Security - (Reports says C-)
Many digital disruption projects are embracing smart device (HTTP-able) infrastructures. Pairing those devices to real people seems a winner for many industries, from retail, insurance to finance. But and there's always a but, the main interest for many organisations is not the device, but the data the device is either collecting or generating. Device protection is often lacking - default credentials, hard coded keys, un-upgradable firmware, inability to use HTTPS and the inability to store access tokens are all very common. There are costs and usability issues with increased device security and no emerging patterns are consistent. Several regulations and security best practice documents now exist, but adoption is still low.
User Consent Management - (Report says B-)
GDPR has probably had the biggest impact, from an awareness perspective, than any other piece of regulation relating to consent. The consumer, from a pure economic buyer perspective at least, has never been so powerful. One click away from a competitor. From a data perspective however, it seems the capitalist corporate machine is holding all the cards. Marketing analytics, usage tracking, location tracking, you name it, the service provider wants that data to either improve your service, or improve their ability to market new services. Many organisations are not stupid. They realise that by offering basic consent management functionality (contact preferences, ability to be removed, data exportation, activity viewing) they are not only ticking the compliance check box, but can actually create a competitive advantage by giving their user community the image of being at trusted partner to do business with. But will the end user be ever truly in control of their data?
The above 4 topics are not going away any time soon. Knowledge, standards maturity and technology advances, should all allow each of those areas to bounce a grade within the next 18-24 months. But what other concerns are on the horizon?
Well skills immediately spring out. Cyber security in general is known to have a basic skills shortage. Digital Identity seems to fall in to that general trend and some of these topics are niches within a niche. Getting the right skill set to design micro services security or consent management systems will not be trivial.
What about new threats - they are emerging every day. Bot protection - at both registration and login time - not only helps improve the security posture of an organisation, but also helps improve user analytics, remove opportunities for false advertising and provide a clearer picture to a service's real organic user community. How will things like ML/AI help here - and does that provide another skills challenge or management black hole?
The final topic to mention is that of usability. Security can be simple in many respects, but usability can make or break a service. As underlying ecosystems become more complex, with a huge supply chain of API's, cross-boundary federations and devices, how can the end user be both protected, yet offered a seamless registration and login experience? Dedicated user experience teams exist today, but their skill set will need to be sharpened and focused on the security aspect of any new service.