A Customized Device-Based Access Control Solution for an Automotive Ancillary Major using Akku

Data security is a critical business priority today – this is especially true for businesses in industries such as manufacturing, where intellectual property as well as customer data are involved. 

This was the case for our client too – a leading player in the automotive ancillary manufacturing space. In this blog, we explore their specific challenge in safeguarding their digital assets, and how Akku was able to deliver a customized solution to address the client’s needs.

The Challenge

The client runs regular audits to assess their security posture, and to identify areas where their existing Google Workspace could itself provide adequate security measures in terms of access control. 

In one such audit, they identified a critical gap. Employees at the company were increasingly needing to work remotely, but the existing endpoint security solution was only capable of restricting access to the company’s network and disabling all remote access.

Additionally, it was necessary to permit access for any user from any approved company laptop or desktop – a challenge given that the conventional device-based restriction approach generally maps one user to one device.

Akku’s Innovative Approach

Our team at Akku addressed this challenge with a customized device-based restriction strategy. 

To allow any user to access applications and data from any of the company’s laptops or desktops, we decided to implement a many-to-many mapping system. This unique solution involved the development of a custom application, the Akku Agent, installed on every whitelisted device.

The Implementation

Through the client’s inventory system, all machine serial numbers were captured and uploaded to Akku. The login process was then revamped to require all users to authenticate via Akku only. 

When a user logs in, the Akku Agent now verifies the device’s serial number against the whitelisted devices in Akku, and allows access from any location, including outside the client’s network, as long as the request is made from an approved device.

This solution seamlessly addressed the core challenge of permitting remote user access from approved devices.

Tackling Mobile Access

The next hurdle was controlling mobile access. Based on the Google Workspace plans assigned to the company’s users, the Google Workspace Advanced MDM functionality addressed mobile access control for only a subset of the company’s users. 

For all other users, access from any mobile device remained unchecked. Additionally, inventorying all personal devices of employees was impractical.

Akku’s solution was to restrict user mobile access to a controlled number of manually approved devices per user. By default, users were not permitted mobile access. Upon necessity, they could contact the admin to get a device approved, ensuring secure and controlled mobile access. And in case of a change of device, such as on purchase of a new phone, the admin would be able to deactivate access to the old device and enable access to the new device.

The Outcome

By integrating Akku, the client not only overcame the limitations of their existing security system, but also enabled secure remote access for their employees with seamless device-based access control measures.

The solution addressed the unique challenges faced by our client through Akku’s flexibility and our team’s custom development and deployment solution.

Akku’s flexible and innovative IAM solutions can transform your organization’s security landscape too. Talk to us to know more today.

The AI Revolution: Transforming Cybersecurity

Author: Dinesh

Reading Time: 3 mins

In the past few months, it seems that any conversation you tune in to – be it related to business, entertainment or technology – connects back to artificial intelligence in some way. It’s the buzzword that’s got everyone talking, and with good reason. The recent advances in natural language processing have made it even easier for laypeople to engage with the tech, and it appears that AI is revolutionizing every field it touches, from web development to digital marketing and even cybersecurity technology.

Here’s a few ways that AI is impacting the world of cybersecurity management.

User behavior tracking

AI-powered IAMs can use user behavior analytics to identify ‘normal’ user behavior patterns, and detect deviations or anomalies. AI algorithms undertake continuous analysis of user activity to identify baseline patterns and trends. On this basis, they can flag unusual activity such as unusual login locations or times. As these anomalies may indicate account compromise or fraud, this advance warning lets companies respond promptly.

Threat detection

Using AI in identity and access management, you can automatically analyze significant volumes of threat intelligence data to identify anomalous behavior or patterns. You can even integrate with threat intelligence feeds for real-time security information and threat detection.

 

By analyzing data such as user behavior, network traffic and logs, AI-powered systems can learn and understand normal user behavior. They are thus able to detect deviations from this norm. The cybersecurity solution can flag suspicious access, fraudulent activity or account compromise, and AI-powered cybersecurity can be trained to block unauthorized access.

 

Through machine learning, AI in cybersecurity and AI in network security can identify potential vulnerabilities before they’re exploited. This form of proactive threat detection helps businesses better protect their systems. By analyzing code patterns, behavior and other indicators of compromise, malware detection improves in terms of speed and accuracy.

Intelligent identity and access management

An AI PAM (Privileged Access Management) experience is enhanced by the AI-powered security identity management solution. By monitoring and analyzing privileged user activity, the tool can recommend least privilege principles. This reduces the risk of privilege abuse and insider threats. With contextual information such as user roles, locations and networks, the tool can make more informed decisions pertaining to access control. Dynamic access management helps businesses enforce highly specific access policies. You can adapt access privileges based on circumstance. 

Innovative and adaptive authentication management

With AI-powered IAM systems, you can implement more secure and user-friendly authentication methods, such as behavioral, voice-based, or risk-based authentication. Based on user behavior and device information, AI algorithms can assess risk levels in real-time. This way, you can enable adaptive authentication. The level of security and AI authentication needed for the specific usecase and device access varies based on the perceived risk. IAM AI thus balances security and user convenience.

Automated IT support

Through AI-driven IAMs, you can automate user provisioning and de-provisioning processes based on defined policies. By streamlining the identity lifecycle in this way, you reduce the burden on IT administrative staff through AI business process automation. AI is also ‘always on’, and provides automated IT solutions and continuous user activity monitoring. AI monitors access controls and security events, based on which it provides risk assessment and adaptive security measures. This frees up your IT cybersecurity team from such regular monitoring activities, and helps improve organization efficiency.

 

Looking at streamlining cybersecurity identity management? AI and cybersecurity is a complex but interesting field. Talk to our team of experts to learn more about AI in cybersecurity and IAM systems.

Blockchain Technology: A new chapter in Identity & Access Management

Author: Baskar
Reading time: 3 mins

Why do you need an IAM? These tools help businesses manage their corporate identities and each employee’s access to different resources. Typically, these IAMs work based on a centralized database of user names and passwords. Single sign-on (SSO) works with this database to confirm identity and access permissions.

However, this database also becomes a centralized target for malicious actors. Whichever platform you’re using – your IAM solution, Active Directory, or any other identity provider – such a database is a tempting ‘honey pot’, a target for hackers.

Enter the Blockchain IAM

Blockchain-based IAM solutions will be able to authenticate identity without the use of passwords. Based on your organization’s DID (decentralized identifier), blockchain credentials will be recorded and tracked on the distributed, shared, immutable blockchain ledger. The public key will be stored on the blockchain servers, while the private key will be pushed to user.

In the case of Akku’s upcoming blockchain version, employees will need to enter their DID on an Akku app on their smartphone. A private key will then be pushed to their device, activating access to the app on that device, which can be used to enable login and access to all corporate assets.

Managing digital identities without a single point of vulnerability

Using the Self-Sovereign Identity (SSI) model, digital identities can be managed in a distributed ledger system. This ensures that there’s no single point of vulnerability for hackers to attack. Your user credentials are secured with the tamper-proof distributed ledger.

Since blockchain-recorded credentials are recorded in a distributed ledger, they cannot be altered or impersonated. This guarantees integrity of identity during authentication, and you can be sure that your authenticated users are really who they say they are.

An additional layer of security is guaranteed through passwordless authentication.

Prevention of user impersonation through passwordless authentication

Since there are no passwords involved in the user authentication process, there is no risk of passwords being compromised or hacked. Our QR code-based passwordless authentication process is seamless, immediate and extremely secure. In addition, the authentication process also offers a seamless user experience.

As we move beyond passwords for authentication, you gain a number of benefits:

  • Security from easy-to-hack passwords, poor password policy compliance, common passwords, etc
  • Streamlined login process as they avoid password resets and other requests to IT support team
  • No risk of compromised passwords and user impersonation

The blockchain is the next big thing in cybersecurity, and Akku is excited to be at the forefront of this revolution. The private decentralized, immutable ledger feature of blockchain technology changes the IAM landscape considerably.

Talk to our team of experts about how to get started on your blockchain journey. Get in touch with us today.

Passwordless Authentication: Why you need it, how it works, and how Akku takes it further

 

How do you strengthen your identity verification processes? Most organizations go the route of stronger password policies and tight password management. However, did you know that passwords are inherently among the most vulnerable components of your organization’s cybersecurity environment?

The risks of password-based login

When you use passwords as the primary key to your secure assets and data, you open up your systems to certain risks: weak password policies, improperly shared access, database hacks, credential stuffing and social engineering.

Weak passwords due to improper policies

Poor policies could permit the use of very weak passwords. On the other hand, very stringent rules result in employees hunting for workarounds. If you’re using password-based authentication, prioritize a password policy management module in your IAM.

Database breaches

Since user credentials are stored in a single centralized database, the database is naturally under some risk of hacking. Passwordless authentication does away with this risk, since there’s no centralized database of passwords to be breached.

Credential stuffing attacks

It’s common for employees to use the same password on multiple websites, from the local movie theater’s online booking system to your business applications. If the movie theater happens to get hacked, your business-critical assets are suddenly vulnerable.

Social engineering attacks

When creating a password, users gravitate towards names and dates of personal importance. These details aren’t public, but they can be discovered! Malicious actors can learn such data from in-person social interactions or from social media, and crack the user’s login.

Enter passwordless authentication

How do you avoid passwords in your identity verification process? Passwordless authentication is a zero-trust login method that works well with modern applications and systems. It entirely does away with credentials based on the username-password dynamic. Instead, passwordless authentication is typically device-centric, where a previously approved action needs to be taken on a verified device (smartphone, personal computer or hard token) to authenticate a user.

 

The credentials are non-shareable and are not stored centrally. No passwords are shared with users, and they cannot be inappropriately shared or compromised, meaning unauthorized individuals cannot access your business-critical assets even if they were to obtain a user’s credentials. Credential stuffing, social engineering and hacking attacks are not just unlikely; they’re impossible. As a system administrator, you don’t need to worry about the strength of your users’ passwords or the frequency with which they’re updating them. 

The benefits of passwordless authentication

  1. As discussed above, it strengthens the security of identity credentials
  2. It improves user experience for administrators, business management and users too
  3. It simplifies the login experience for the user
  4. It reduces long-term IT costs, as fewer support tickets are raised

How does passwordless authentication work?

You could use a number of techniques to enable passwordless authentication. These include hard tokens, OTPs, private keys, magic links, push notifications and QR codes.

 

Passwordless authentication is based entirely on a device or object that the user already possesses. 

  1. QR codes can be scanned by a specific application downloaded on the user’s mobile phone.
  2. Hard tokens are physical devices that provide users with direct access to specific software.
  3. OTPs, push notifications and magic links could be connected to mobile devices, a phone number or an email address.
  4. Private keys are stored on the user’s approved devices; these alphanumeric strings are used in association with a public key to verify the user’s identity.

Akku and blockchain-based identity management

Akku’s upcoming blockchain-based identity management method has added a new layer of security to the customizable IAM solution. Using a private distributed ledger, the Akku blockchain-based IAM is virtually unhackable and extremely secure. At the same time, this revolutionary technology is user-friendly and accessible.

 

Using the new system, your administrator would provision new users exactly as they did earlier on the original Akku system. Each user would be provided with credentials consisting of a public key stored on the blockchain servers, and a private key pushed to the user. Blockchain credentials are created based on the decentralized identifier that your organization chooses. This could be an email ID, employee ID, or any other unique identifier.

 

Once their access has been provisioned, employees download the Akku app and enter their decentralized credentials. On the Akku login page, they will see a QR code which needs to be scanned through the Akku application. They will then receive a private key, and their access is activated.

 

This QR code based passwordless authentication method is enabled by the use of blockchain credentials with each user’s public key being stored on the blockchain, and their private key being stored in a blockchain wallet on their approved device – in this case the wallet being the Akku app.

 

The use of the QR code based passwordless authentication method eliminates some of the risks associated with other forms of passwordless authentication. This includes as SIM swapping or cloning in the case of OTP based methods, and biometric hacks in the case of fingerprint or retina scan methods.

 

Do reach out to our team to learn more about the blockchain and its use in identity and access management. Get in touch with us today.

Security isn’t a one-time investment: 3 key areas where most organizations fail

Your management team says that the time has come to invest in your organization’s cybersecurity. Your operations team agrees and says they are committed to security. Your IT team says that an IAM would help to secure your data and application, and identifies customizable IAM solutions, such as Akku, for investment.

So far, so good. But does that complete the job from your team’s end?

Even if your organization’s management and users believe that they are totally committed to improving cybersecurity, many of our recent IAM implementations have brought up some interesting issues of organization productivity.

Low priority on training

Many corporates believe that their employees – young, apparently tech-savvy, living in metropolitan areas – are sufficiently aware of all necessary cybersecurity measures. They believe that their teams are equipped to set up strong passwords, manage their own multi-factor authentication, avoid phishing attacks and browse through only secure web pages.

Some businesses, especially very large enterprises, do understand that cybersecurity training is necessary. However, others (regardless of size) often don’t feel it’s important for workers to take time out from their regular routines to focus on security. This is a prioritization issue, not one of budgets or resources. It can result in a number of security issues, including in terms of secure access to applications and data. No matter how technologically aware your team is, no one knows everything. It’s important to keep your learners up-to-date with regular cybersecurity training.

Fear of adoption

For a simple example, consider single sign-on (SSO). Single sign-on is an efficient way to log on to multiple applications. Using 2FA or MFA (two-factor or multi-factor authentication), single sign-on is secure as well as easy. However, if your team has never used such tech before, it can be bewildering. In our experience, 75-80% of corporate users don’t know how to use SSO without training. Post implementation of Akku, our team has occasionally offered training on how to use SSO and multi-factor authentication in the past. 

When we speak to our customers, we find that in many cases, fear of adoption is a bigger hurdle than cost of implementation or features provided by the IAM. They believe that their workers simply don’t know how to use MFA, and that it’s too much effort to provide regular updates and training to fix this gap.

In our experience, fear of adoption prevents more investments in cybersecurity applications than budget or other concerns.

Prioritizing productivity over security

While Akku or other IAM solutions secure access to applications and data, there is a certain amount of involvement needed from your IT team. A classic example is the password change self-service functionality. This functionality allows your users to manage, update and change their own passwords. 

At Akku, our policy is against self-service for password management. This is an intentional choice as it risks allowing users to set weak security questions or repeat common passwords used in other personal accounts. This, further, risks hacking through social engineering or credential stuffing attacks. In addition, when users know that they can reset their passwords at any time, they feel that their responsibility to secure their account and credentials is not as urgent. When they have to disturb their IT administrator every time they forget their password, this feels like a much more serious problem!

However, centralization of password management is inefficient for IT admin teams. In our experience, around 0.2% of users forget their passwords, every day. For an enterprise of 5,000 users, that results in upto 10 password reset requests, every day. As a result, some organizations tend to prioritize team efficiency or productivity over cybersecurity, by allowing users to manage their own passwords.

This raises the question: are you prioritizing your cybersecurity or team productivity? At the end of the day, you are responsible for your own cybersecurity. Taking the decision to invest in Akku or any other security infrastructure is an important step, but you need to keep the focus on cybersecurity on an ongoing basis. 

Security is a long term commitment, not addressed by a single investment. Talk to our team today for a holistic consultation on the next steps towards a more secure organization.

What is Open Policy Agent and how do you use it in cloud-native environments?

Open Policy Agent (OPA) helps you to increase application security and to reduce the risk of unauthorized access to sensitive data even in case of a breach of the application. 

It achieves this by simplifying access authentication and authorization within the application architecture, which in turn secures internal communication and access.

Many multinational corporations are using Open Policy Agent in their IT operations to establish, validate and enforce access control and security policies across the architecture of the application, thus allowing them to customize and strengthen security strategies for the application.

Why should Open Policy Agent matter to your business?

Take, for instance, edge security, which is used to protect corporate resources, users, and apps at the “edge” of your company’s network, where sensitive data is highly vulnerable to security threats. The edge security model trusts all internal communication and checks a user identity only at an ingress API-Gateway.

With Open Policy Agent it is possible to plug this gap by building a distributed authorization as close to a data source as possible without having to build the authorization logic directly into services. That increases security at every level of your application.

Here’s how major enterprises are using OPA

  • Goldman Sachs uses Open Policy Agent to enforce admission control policies in their Kubernetes clusters as well as for provisioning Role-based access control and Quota resources central to their security.

  • Google Cloud uses Open Policy Agent to validate configurations in several products and tools including Anthos Config Management and GKE Policy Automation.

  • Netflix uses Open Policy Agent to enforce access control in microservices across languages and frameworks in their cloud infrastructure and to bring in contextual data from remote resources to evaluate policies.

But what is OPA, exactly?

Open Policy Agent (OPA) is a tool that helps you write and test policy-as-code for Kubernetes to improve operational efficiency and promote scalability and repeatability. OPA decouples policies from application configurations and provides policy-as-a-service. Since this engine unifies policy enforcement across the stack, it allows security, risk, and compliance teams to adopt a DevOps methodology to express desired policy outcomes as code as well as offload policy decision-making from software. Created by Styra, and now part of the Cloud Native Computing Foundation (CNCF) alongside other CNCF technologies like Kubernetes and Prometheus, OPA is an open source, general-purpose policy engine. 

When and How can OPA be used to improve your IT Ops?

Infrastructure Authorization

You can use make all elements of your application infrastructure more secure using OPA.

OPA enforces and monitors security policies across all relevant components. For instance, you can centralize compliance across Kubernetes and application programming interface (API) gateways. 

With Open Policy Agent, you can add authorization policies directly into the service mesh, thereby limiting lateral movement across a microservice architecture. That way, since authorization is required at entry to every microservice, improper access to one microservice does not necessarily compromise others.

(You can learn more about Service Mesh and how it can help you with cluster security here and here.)

Admission Controller

You can control admission to your resources by working with an OPA-powered Gatekeeper.

Azure Gatekeeper and other Kubernetes policy controllers work with OPA to allow you to define policy to enforce which fields and values are permitted in Kubernetes resources. They can mutate resources. 

A common example of a mutation policy would be changing privileged Pods to be unprivileged, or setting imagePullPolicy to Always for all Pods. When you’re able to mutate resources server-side, it’s a really easy way to enforce best practices, apply standard labeling, or simply apply a baseline security policy to all resources.

Azure Gatekeeper for example is a Kubernetes policy controller that allows you to define policy to enforce which fields and values are permitted in Kubernetes resources. It operates as a Kubernetes admission controller and utilizes Open Policy Agent as its policy engine to ensure resources are compliant with policy before they can be successfully created.

Application Authorization

With the level of automation OPA provides, your team can make changes with the confidence that access authorization will remain accurate. 

Since Open Policy Agent uses a declarative policy language that lets you write and enforce rules, it comes with tools that can help integrate policies into applications as well as grant end users permissions to contribute policies for tenants. This enforces policies across organizations for end-user authorization with the OPA deciding level of user access in the application.

Open Policy Agent is also used to resolve problems around service-level authorization to control who can do what at different parts of the stack. 

What are the advantages of using OPA?

The OPA policy improves operational efficiency, allows for virtually unlimited scalability, eases interpretation, offers version control, and ensures repeatability. It essentially provides a uniform, systematic means of managing policies as well as auditing and validating them to avoid the risk of introducing critical errors into production environments. That’s because in Kubernetes, policies are best defined in code and OPA allows you to write and validate policy-as-code. 

By leveraging code-based automation instead of relying on manual processes to manage policies, your team can move more quickly and reduce the potential for mistakes due to human error. At the same time, your application architecture remains absolutely secure. Want to know more about how OPA can make your business more efficient? Contact us at Akku.

The risks of depending on password-based login

Logging in to a system without a password may seem unsafe. After all, a long, complex password has long been considered fundamental to secure login. However, though they are difficult to crack, password complexity has its own associated risks.

The vulnerabilities of passwords

Complex passwords are difficult to remember, as a result of which they need to be stored in a separate location. The requirement for frequent password changes also increases the difficulty of remembering them. This risks exposing them to hacking, cracking or phishing attacks.

The greater risk, however, is that the corporate user may use the same password across multiple sites. This creates a risk of credential stuffing attacks and also makes it more difficult to change the password on all websites if required.

(You can learn more about some of the attacks your passwords are vulnerable to, here: 6 Password Policy Management Best Practices for a more secure IT environment)

Security without passwords

When your applications are accessed through password-based login, the credentials can be shared very easily. This is a major risk, since secure credentials may be shared with unauthorized individuals.

Another potential security risk is that application developers and vendors can access user credentials; a real risk to data privacy. Such databases are also vulnerable to phishing attacks.

Passwordless authentication

Instead of logging in with passwords, modern applications and tech systems use passwordless device-based authentication. Since passwordless authentication is a zero-trust login, it prevents all the above risks.

There’s no need to maintain a record of complex passwords or regular password rotations. Since the credentials are non-shareable, unauthorized individuals cannot access your critical data and applications using approved credentials.

Passwordless authentication depends on individual device keys to authenticate user identity. Since the data is not recorded digitally, phishing attacks to gain access to the credentials are impossible.

The device keys are generated by the user, and not even the application owner or vendor can gain access to the user data in question. This helps boost data privacy and security.

(You can learn more about passwordless authentication here: Passwordless Authentication 101: What it is, How you can adopt it, and Why it’s the future)

Akku and passwordless login

As part of our range of MFA (multi-factor authentication) options, Akku offers device-based passwordless authentication. Your single sign-on (SSO) can be customized to deliver passwordless login. Akku offers this feature to protect user data privacy. Do reach out to our team today to learn more about passwordless authentication and how to get started with Akku, the customizable IAM.

Maintaining in-house control of your digital access gateways

Unless you have the right kind of access control, you don’t have ownership of your assets. For digital assets, you also need a proper access gateway, which should not be under third-party control for storage and management. That’s because losing access keys means losing control of assets. With digital gateways, one can access the assets without needing to know where the keys are. It is very important to always keep these gateways running, disaster-free and tamper-free, and free of vendor lock. 

Digital vaults

In a smart society and business set-up, every person has the right to their own digital vault to store their digital keys, with a common gateway to access all their assets. This digital gateway should be tamper-free, immutable and self-sovereign. You need a reliable, dependable single gateway for all digital assets wherever they are, with distributed and decentralized systems.

Multi-cloud data storage

Cloud computing makes this possible, as it works with distributed and elastic principles itself. Data can be distributed into multi-cloud platforms. One can build need-based custom IAMs for digital gateways by spanning its infrastructure into a multi-cloud environment with distributed storage like Hadoop and distributed databases with hash sharding, as distributed technology has self-balancing and auto-scaling features.

In-house or third-party?

It is extremely complex to build such a system manually. Instead, you can achieve the same result with the Google Anthos multi-cloud platform. As it can work on other cloud platforms as well as on on-prem platforms, it is vendor-lock-free.

Google Anthos

Since Anthos is a multi-cloud platform, you are not forced to depend on specific highly integrated tools specific to that cloud service provider. Rather than siloize each cloud environment, you can use Anthos to deploy and manage workloads to multiple cloud platforms. Google Anthos allows the creation of Kubernetes clusters in both AWS and Azure environments.

Source: https://cloud.google.com/anthos/clusters/docs/multi-cloud

For any organization to keep its digital world alive and healthy, this kind of multi-cloud environment with hybrid cloud architecture is required. It might be the foundation of the smart world.

At CloudNow – creators of the Akku Identity and Access Management solution – we understand the importance of maintaining the sustainability and privacy of digital gateways, the real holder of all digital assets. Contact our team to learn more about how to implement a cloud-based access control system that works for your organization.