Skip to content

Path Traversal

This article will cover some of the best practices to prevent path traversal attacks.

There are many different names for this attack, such as “dot-dot-slash,” “directory traversal,” and “directory climbing.” As you can guess from the name of this attack, targets are folders (directories), files.

This HTTP attack would be successful if the attacker could enter restricted directories and execute malicious commands outside the web server’s root directory.

 

Example using parameters:

 

We are storing files in the application (documents in this case). The user would upload the files and choose a name; if successful, they would have access to the stored files (to preview and modify them).

So, in this case, the document is stored in the application, and the user wants to modify it. The HTTP request to access the files on a given system would be done via parameters.

kumarishefu.4507 gives a cool definition for parameters: “Parameters are query parameter strings attached to the URL that could be used to retrieve data or perform actions based on user input”.

For example, if a user wants to access and display their “DocumentOne” within the web application, the request may look as follows, 

http://example.com/preview?file=DocumentOne.pdf

Where the file is the parameter and documentOne.pdf is the file, we want to access.

For the attacker, this is important to know because they can use this information to try and do the attack if the input where the user saves (uploads) a file name is not properly sanitized and validated.

Their target is to somehow write to the server’s directory, which could lead to RCE

The image below shows the web application file/folder tree.

If we want to walk through directories (go one step up), we would use “../” – if you remember, this attack is also called “dot-dot-slash.”

How did the attacker use it in the mentioned example?

 

So, the target is the root directory, and they want to access the files from the /etc/passwd directory.

They would use this URL:

http://example.com/preview?file=../../../../etc/paswd

If the application is susceptible to this attack, they would list all the files in that folder when they execute such URL.

How to prevent access by filtering keywords

Usually, the attacker is interested in the /etc/passwd, /etc/shadow (if available); for example, they could check /etc/group to see if any of the users are listed in the root or wheel groups.

 

http://example.com/preview?file=../../../../etc/passwd

 

To prevent accessing sensitive information, you can filter some keywords, for example: /etc/passwd. But be aware that there are 2 ways to bypass these filters. First, by using NullByte (%00); second, by adding “/.” to the end of the filtered keyword. That URL would look like this:

http://example.com/preview?file=../../../../etc/passwd%00

or

http://example.com/preview?file=../../../../etc/passwd/.

 

In the same way, you can also replace “../” with an empty string. Pay attention to cover all cases, even something like this:

....//....//....//....//....//etc/passwd

 

A lot of filters only match and replace the first subset string “../” and don’t check again.

Summary

 

You saw that this attack happens because the application doesn’t have proper input validation, and it has access to sensitive data and the ability to write to the server. To prevent directory traversal, we want to cover all bases by writing an application opposite our example above.

Example using Cookies:

 

In many applications, cookies can access files required for the website. As you can imagine, that can be one way in for the directory traversal attack! 

This is not the best practice, but you can set up some security flags on cookies:

  • Secure Flags which are preventing the cookie from ever being sent over an unencrypted connection
  • HTTPOnly Flag prevents scripts from reading the cookie
  • SameSite Flag aims to prevent CSRF attack
  • HostOnly Flag specifies if the cookie should be accessible by subdomains

*Note: Use Session cookies if it is possible. If not set an expiration.

*Note for Angular: To set up cookie service and cookie with secure flag you can use  ngx-cookie-service package easily:

 

import { CookieService } from 'ngx-cookie-service';
 
constructor( private cookieService: CookieService ) { }
 
ngOnInit(): void {
const secureFlag = true; 
this.cookieService.set('cookieName', 'somevalue', 1, ‘/’ , ‘localhost’, secureFlag , "Strict");
}

 Testing application’s vulnerability:

 

There are some tests to check the application’s vulnerability to Directory traversal attack, which are recommended by OWASP. You can always write your own automation tests or do them manually, but I recommend using existing testing tools because they cover many different use cases.

  • Static application security testing (SAST) – this solution uses the white-box technique. In this case, this means that tests are performed on the application’s source code when it is not running. You can find out more about configuring and using SAST on the Gitlab site.
  • Dynamic application security testing (DAST) – this solution uses the black-box technique. The difference between SAST is that these tests don’t need to access the application’s source code. These tests also use Fuzzing. They would simulate a real attack on the frontend of the application while it is running. You can find out more how you can configure and use DAST on the Gitlab site.

There is one blog with a good explanation of why it is best to use both tools to get a complete analysis.

Prevention steps:

  • To prevent directory traversal on your web server, always keep your web server and operating system updated.
  • Validation of user’s input (pay special attention if the user of the application can give the name of a file – scan it for valid characters)
  • The non-admin permissions should be read-only for the files which are used
  • All URL requests which are made to manage a directory or file should be checked properly. All characters must be normalized (“%20” should be converted to spaces – for example, using encodeURIComponent() method in JS)
  • The web server should be run separately from your system disk. System disk needs to be protected because it has sensitive information
  • Implement sandbox environments (for example, chroot) to set boundaries between the processes and the operating system.

File Permissions

 

It is very important to have one line of defense right before accessing files. To achieve that, you can limit user access by implementing roles and permissions. We can assume that the application already had implemented authentication (such as MSAL, for example, if you are using Azure), so the next step would be authorization. Authorization is the verification process of the user’s access to files, data, etc.

Of course, all code regarding the authorization logic can be written manually, but you can also use some helper packages, such as ngx-permissions (for Angular). 

When implementing authorization, we should follow the principle of least privilege. The principle states that users should be assigned the minimum necessary access rights to achieve what’s required. Also, it states that rights should be in effect for the minimum possible duration.

 

*There is one example of how people found vulnerabilities in angular-HTTP-server-package versions less than 1.4.4 on this blog. So, if you are using an old version of Angular with this version of the package, update it!

Conclusion

 

The best way to avoid a Directory Traversal attack is to avoid writing the application that takes user input and passes it to APIs system files. 

Instead, these application functions can be rewritten to use a safer way.

If it is necessary to pass user input to APIs system files, then use the prevention steps I explained. 

In the end, secure code is the cheapest code!

 

 

System files paths in Windows and Unix

 

There is the list of some system files paths provided on-site:

For Unix-based operating systems:

·        /etc/passwd file: Contains information about all the user’s account

·        /etc/group file: Contains groups to which users belong

·        /etc/profile file: Contains default variables for users

·        /proc/self/environ file: Contains certain environmental variables

·        /etc/issue file: Contains message to be displayed before the login

·        /proc/version file: Contains the Linux kernel version in use

·        /proc/cpuinfo file: Contains the processor information

 

For Windows Operating systems:

· C:\Windows\repair\system

· C:\Windows\repair\SAM

· C:\Windows\win.ini

· C:\boot.ini

· C:\Windows\system32\config\AppEvent.Evt

If you want to familiarize yourself more with the Unix filesystem, you can check out the site, and for Windows, you can use this site.

#path_traversal #permissions #cookie_flags #vicarius_blog

Cover photo by Markus Spiske

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

About VRX
VRX is a consolidated vulnerability management platform that protects assets in real time. Its rich, integrated features efficiently pinpoint and remediate the largest risks to your cyber infrastructure. Resolve the most pressing threats with efficient automation features and precise contextual analysis.

Data Compliance Makes Third-Party Security a Must

The very mention of data governance and compliance can send shivers down the spines of corporate IT professionals, particularly for those who recognize they aren’t ready to handle a major data breach or other situation that compromises mission-critical data.

The increased focus on data compliance creates even more headaches as state and federal regulations are constantly changing, adding more pressure to comply as a means to avoid a regulatory audit and the unpredictability of a public relations nightmare.

So, why is regulatory compliance so important?

The answers can vary from company to company but protecting mission-critical data is not only necessary for business continuity, failure to comply can lead to financial and legal exposure such as lawsuits, fines, settlements, certification losses, and data breaches. Some estimates say compliance failures cost businesses nearly $1.5 billion annually and growing.

If you believe data compliance won’t adversely affect your company, look at these real-world examples of what can happen:

  • Target Corporation agreed to an $18.5 million settlement with 47 states for its 2013 holiday data breach where cybercriminals stole $40 million in credit and debit records.
  • Uber’s sub-par handling of its 2016 data breach that impacted 57 million rider and driver accounts cost the company almost $150 million.
  • Equifax lost over $575 million in 2017 when it failed to fix a critical vulnerability that compromised the financial and personal information of over 150 million individuals.
  • Marriott International received a $124 million fine from the General Data Protection Agency in 2018 when a cyber incident dating back to 2014 containing over 338 million guest records came to light.

The Solution? Deploy a Third-Party Cloud Backup Service

For companies committed to minimizing or avoiding these risks, it pays to be nimble and prepared particularly since data backup and recovery are so inextricably linked to compliance. Think, for example, how difficult it would be to pass an audit with missing data. 

So, who is ultimately responsible for data backup and recovery? If you believe it’s your cloud service provider, think again.  You may be surprised to learn that most SaaS vendors don’t automatically back up data for long periods and lack critical, built-in security measures to protect data. While they may be able to back up some of your data during a breach incident, most lack the ability to quickly and easily recover your data and make it immediately accessible. 

That’s why third-party backup and recovery services like Keepit are your best bet to ensure business continuity, stay in compliance, and keep costs predictable. 

Part of what makes Keepit’s backup and recovery solution so effective is how we deploy blockchain technology, which makes it possible to achieve data immutability to meet increasing compliance standards without having costs skyrocket. 

Blockchain has gained market familiarity and acceptance in the cryptocurrency industry like Bitcoin and Ethereum because its hashing technology helps improve transparency and data security around distributed transactions.  

One of blockchain’s drawbacks with cryptocurrency, however, is authentication, which is slow and resource demanding. Keepit’s solution, on the other hand, features all the benefits of blockchain technology but is fast and doesn’t consume expensive resources. This, in turn, makes achieving compliance much easier and more convenient. 

How to Increase Your Focus on Compliance
So, what’s the fastest and most cost-effective third-party data protection your company can deploy? Enter the Keepit cloud. 

Because it is built on secure, blockchain-verified technology, Keepit ensures data remains immutable and tamperproof – always.  This is important for compliance because with immutable data and metadata, it’s possible to document and recover not just all data but all data processing, further ensuring that auditors have full visibility to everything that has impacted the data. 

Learn more about how Keepit can help your company quickly recover from any data loss event – even ransomware attacks – to keep your company’s data always secure, always available, and always compliant with the latest regulations.
Keepit is a dedicated backup and recovery service providing your company with secure cloud data backup for the core SaaS applications, including Microsoft 365, Salesforce, and Google Workspace. 

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

About Keepit
At Keepit, we believe in a digital future where all software is delivered as a service. Keepit’s mission is to protect data in the cloud Keepit is a software company specializing in Cloud-to-Cloud data backup and recovery. Deriving from +20 year experience in building best-in-class data protection and hosting services, Keepit is pioneering the way to secure and protect cloud data at scale.

Cryptocurrency and Cybersecurity: Strange Bedfellows

Cryptocurrency arrived just over a decade ago promising to revolutionize the economy as we know it. Among many other bold claims, cryto was supposed to boost trust and enhance cybersecurity by recording all transactions on blockchains, an immutable ledger that makes the participants transparent to (theoretically) hold them accountable for misbehavior and deter it as a result. Evangelists claimed that the rise of cryptocurrency would prevent a whole host of cyber and financial offenses, eliminating a major source of risk from the marketplace and wiping out huge categories of crime.

But that utopia has failed to materialize. And like so many other things born from good intentions, the actual result may be a net negative. Has cryptocurrency been good for cybersecurity? The answer is no…and it could get even worse.


Where Crypto Went Wrong

If you traced the upward trajectory of cryptocurrency, a parallel line would run alongside representing the rise of ransomware. Both have exploded over the same period, which isn’t a coincidence.

The first cracks in the claim that cryptocurrency was more secure started to show when ransomware gangs began demanding payment in Bitcoin and other tokens. In an earlier era, attackers struggled to extort direct payments from their victims because it wasn’t feasible to get cash payments and too risky to work through traditional bank accounts. Hackers had to confine themselves to stealing valuable things like credit card or social security numbers and monetizing them on the black market. It kept cyber crime in check by making it harder and less profitable…until crypto came along.

Cryptocurrencies replace traditional financial institutions like banks with digital wallets. And while the transactions in those wallets are highly transparent, the identity of the people behind them can be very opaque. With crypto, hackers could demand payments from victims and receive the money without exposing themselves (thanks to a convoluted but fascinating technique called crypto tumbling). The ability to receive ransoms without putting themselves at risk made ransomware an extremely lucrative endeavor (and quite simple too), attracting more criminals, prompting more attacks, and inflating ransomware demands, only to start the cycle over again. Ransomware hit record highs in 2021 and will again in 2022. Crypto deserves a lot of the blame.

More recently, crypto has evolved from a tool of cybercrime into a target. Hackers, in June, made off with $100 million from a blockchain bridge that facilitates crypto transfers in one instance. In another, they stole NFT’s worth $360,000 through a fairly simple phishing attack. These are just two of many attacks targeted at cypto and adjacent technologies over the last few years; $14 billion was lost in 2021 alone. Don’t expect things to slow down anytime soon.


Crypto and the Future of Cybersecurity

With just a little hindsight, it seems quite obvious that crypto would undermine cybersecurity more than anything else. These currencies have attracted many billions of dollars in investment, run on under-cooked technologies, and operate outside most regulatory frameworks. In that context, crypto looks a lot like a stagecoach full of gold traveling through remote territory – of course it attracts attackers. And of course it will continue to.

Which raises a lot of difficult questions. First and foremost, what will be left after the ongoing crypto meltdown, where coins are failing in spectacular fashion and investors are fleeing? Will crypto remain a viable and valuable target or will the concept fail and die out in coming years? There are compelling arguments on both sides.

Also important will be the evolving regulatory framework around crypto. Tougher regulations look all but inevitable, especially as more of our economic infrastructure shifts into digital spaces, but what form those regulations take and when they will arrive remains to be seen. Being treated more like traditional securities won’t necessarily make crypto less susceptible to attack, and could have the effect of making crypto less innovative around defense. My purpose is not to argue for or against crypto regulations but rather to highlight that all regulations, especially those in an emerging space, have unpredictable outcomes and unintended consequences. Regulations could make crypto more secure, or not.

Advancements in blockchain and cryptography are another important element in this equation. While they have not lived up to the hype thus far, they are still interesting concepts with plenty of room to mature. It’s not hard to imagine a scenario where crypto as we currently understand it goes away but the technologies that made it possible develop into standard cybersecurity tools. That is to say, crypto could have a lasting positive impact on cybersecurity even if it takes much longer than initially advertised.

This list of questions is hardly complete. And, quite frankly, the answers seem especially elusive. Who knows what the future of cryptocurrency looks like and whether it will be a friend or foe to cybersecurity in the end.

Time will tell. In the meantime, we need to be honest about where/how cypto helps and hurts cybersecurity and factor that into our evolving understanding of cyber risk. I’m sure there are crypto skeptics and believers both in this community. What do you think the effect of crypto has been on cybersecurity, and where does it go from here? More broadly, what does cybersecurity mean in the world of Web3?

#cryptocurrency #cybersecurity #bitcoin #blockchain #infosec #vicarius_blog

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

About VRX
VRX is a consolidated vulnerability management platform that protects assets in real time. Its rich, integrated features efficiently pinpoint and remediate the largest risks to your cyber infrastructure. Resolve the most pressing threats with efficient automation features and precise contextual analysis.

CISAnalysis 07 July 2022

CISA re-added CVE-2022-26925 to its list of Known Exploited Vulnerabilities this past Friday after removing it due to authentication failures caused by the May 10, 2022 Microsoft rollup update:

“After installing May 10, 2022 rollup update on domain controllers, organizations might experience authentication failures on the server or client for services, such as Network Policy Server (NPS), Routing and Remote access Service (RRAS), Radius, Extensible Authentication Protocol (EAP), and Protected Extensible Authentication Protocol (PEAP).”

CVE-2022-26925 is a Windows Local Security Authority spoofing zero-day (CWE-290)  that unauthenticated attackers can exploit remotely to escalate privileges and compromise the domain.

“An unauthenticated attacker could call a method on the LSARPC interface and coerce the domain controller to authenticate to the attacker using NTLM,” writes Microsoft in an advisory from May.

CVE-2022-26925 might cause feelings of déjà vu to anyone that remembers PetitPotam (CVE-2021-36942) from 2021.

According to Raphael John, the attributed discoverer of the new NTLM Relay vulnerability, on Twitter, “The story behind CVE-2022-26925 is no advanced reverse engineering, but a lucky accident 😉 During my pentests in January and March i saw that PetitPotam worked against the DCs.”

While this might not be an entirely new CVE, CISA has ordered it to be patched by July 22, 2022. Regarding the authentication issues related to the patch released by Microsoft, CISA has also released guidance on applying this patch and resolving the PIV/CAC authentication issues. The work around involves manually setting two registry keys that have been provided by Microsoft: the time range that a certificate can predate an account and the enforcement mode.

CISA also notes that the keys have been tested by “multiple agencies.”

#vicarius_blog #cisa_analysis

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

About VRX
VRX is a consolidated vulnerability management platform that protects assets in real time. Its rich, integrated features efficiently pinpoint and remediate the largest risks to your cyber infrastructure. Resolve the most pressing threats with efficient automation features and precise contextual analysis.

Just-In-Time Privileged Access: Understand this Subject

In this article, we present the concept of just-in-time privileged access, its benefits, and mode of operation, among other extremely important information on the subject. To facilitate your reading, we divided our text into topics. They are:

  • What Is Just-In-Time Privileged Access?
  • Why Is Just-In-Time Privileged Access Important for Businesses?
  • How Does It Work?
  • Type of Just-In-Time Access
  • About the Implementation
  • Just-In-Time Privileged Access and PAM: What Is the Relationship?
  • Just-In-Time Inspiration
  • About senhasegura
  • Conclusion

Enjoy the reading!

What Is Just-In-Time Privileged Access?

Just-in-time (JIT) privileged access is a method that allows organizations to reduce the attack surface, providing system and application users with only the necessary permissions to perform their tasks.

This is an extremely effective solution, since more than 80% of the vulnerabilities reported by Microsoft in recent years could have been mitigated by removing administrator permissions from users, and more than 80% of all vulnerabilities published by Microsoft would have been eliminated by removing local administrator permissions.

However, many companies neglect the necessary measures to prevent attacks and data leaks and do not follow the least privilege policy, which plays an essential role when it comes to cybersecurity.

One of the main risks, in this sense, is associated with permanent privileges, which occur when a privileged user account remains with privileged access active for 100% of the time.

In other words, these permissions remain 24 hours ready to be used, either for legitimate activities or illicit purposes.

To solve this problem, it is recommended to adopt just-in-time privileged access, which directs users to limited privileges, when it is necessary and for the shortest time necessary.

With this, one can reduce the active privilege status of an account from many hours to a few minutes and, consequently, the risks related to this privileged access.

Why Is Just-In-Time Privileged Access Important for Businesses?

Just-in-time privileged access is essential to ensure the cybersecurity of organizations, as it makes it possible to reduce the risks associated with privilege abuse and the increase of the attack surface. 

Moreover, it helps to optimize the administrator’s experience and makes it possible to maintain the workflow without interrupting it for review cycles, which usually requires a lot of waiting time.

What’s more: by reducing the number of users and privileged sessions, just-in-time privileged access improves compliance with security standards and simplifies the audit of activities carried out in the IT environment.

How Does It Work?

First of all, the user must make an access request in order to perform a privileged or simple action, if this type of privilege is provided by the implemented model. 

At this point, it will be necessary to justify the requested access and define how long they need this access, a definition that can also be established by the administrator. Then they need to wait for access approval.

With this approval, the user will receive their credentials with an expiration date and will be informed about the actions they can take during this period.

After the access time, the administrator will be able to block or delete the credentials, and if the action has not been completed, the user will have to make another request to proceed. 

It is important to note that blocking or deleting the credential does not exempt the need to keep access logs to ensure control and security of operations. We also add that, even remembering this data, the user will not have access, as its term has expired.

Types of Just-In-Time Access

There are three types of just-in-time access. They are:

  • Broker and Access Removal Approach

This type of just-in-time access makes it possible to create guidelines to require users to justify their need for privileged access and specify how long this access will be necessary.

In general, the credentials of these accounts are kept in a central vault and users use a privileged and permanent shared account. 

  • Ephemeral Accounts

In this type of permission, accounts are temporary, created to be used only once based on the principle of zero privilege. 

This means that when the action is completed, access is removed. For this reason, these accounts are described as unique. 

  • Temporary Elevation

In this case, you can temporarily elevate privileges so that users can access privileged accounts or execute privileged commands for a limited time. When this deadline expires, access is removed. 

About the Implementation

To ensure the implementation of just-in-time access in your company, you should follow some steps, such as:

  • Maintaining a privileged and permanent shared account, managing credentials centrally, so that they are alternated regularly;
  • Creating guidelines that ensure human users and machines offer explanations for connecting to target systems and applications for a limited time;
  • Recording and auditing privileged actions in ephemeral accounts and receiving alerts about unexpected behaviors;
  • Using the temporary elevation of privileges, ensuring that users can access privileged accounts or execute privileged commands for specific actions.

Just-in-time access, used to ensure the least privilege policy, is essential for Zero Trust. This model ensures organizations check who or what is trying to connect to the IT structure before allowing access, ensuring the security of sensitive data. 

Just-In-Time Privileged Access and PAM: What Is the Relationship?

Ensuring just-in-time privileged access is a concern that intensifies the work of system administrators due to a large amount of revocation of accesses and credential blocks, which can cause frequent errors. 

Therefore, an efficient way to apply this solution in your company is by automating this process through PAM (Privileged Access Management), which allows you to control privileged access to critical information.

PAM is an important tool that limits privileged access by reducing the attack surface and providing more cybersecurity for organizations of all sizes and industries. 

With it, one can adopt just-in-time privileged access, control access requests, and audit the actions taken. In practice, this tool allows establishing the level of privilege of each credential, providing users only the access they need to perform their tasks. 

We can also highlight some of the benefits of adhering to this solution:

  • Delivery of ephemeral credentials securely;
  • Revocation of these credentials after the defined deadline; and
  • Creation of accesses and provisioning of automated privileges. 

By using a PAM solution, your company can reduce the number of credentials, create provisioning for a given period, and record the access logs and recordings of the sessions performed using credentials.

Just-In-Time Inspiration

Just-in-time is based on a management philosophy applied in Toyota factories until the 1970s. This methodology was introduced by Taiichi Ohno in order to meet customer needs while minimizing waste.

In this sense, just-in-time manufacturing presents the following proposals:

  • Continuous improvement;
  • Waste disposal;
  • Kanbans, which interrupt processes that are not working;
  • Jidoka, which provides autonomy for machines to perform tasks, making employees more productive; and
  • Leveled production, which optimizes the flow of products through the industry.

Implementing this business practice requires teams to focus on the process, eliminating unnecessary actions and seeking to solve a specific problem in the best possible way. 

More recently, information security was inspired by this model to create just-in-time privileged access, aimed at eliminating unnecessary access. 

This form of data protection and critical resources makes it possible to provide access for a specific purpose for a given time, elevating privileges only in the contexts in which they are needed. 

However, for this model to be secure and easy to use, it is essential to provide an audit trail of the actions performed. 

About senhasegura

When it comes to information security, we from senhasegura are a reference. After all, we efficiently perform the job of ensuring the digital sovereignty over privileged actions and data of the organizations that hire us in more than 50 countries. 

In this way, we avoid data theft and track the actions of administrators on networks, servers, databases, and devices in general. 

We also provide compliance with audit requirements and the highest standards such as PCI DSS, Sarbanes-Oxley, ISO 27001, and HIPAA.

senhasegura offers Privileged Access Management (PAM) as one of its main solutions, which provides control over the access of sensitive data to corporations.

The great efficiency of senhasegura PAM is justified by the possibility of combining security strategies and technologies that offer the user only the indispensable access to perform their functions within a certain period.

Through senhasegura PAM, one can reduce the most diverse cybersecurity risks within an organization, as this tool reduces insider and external threats. 

Using this tool, you can rest assured your company will be protected from intentional or accidental damage, interruption of operations, loss of credibility, and incalculable losses. 

Conclusion

In this text, you saw that:

  • With just-in-time privileged access, users are able to obtain limited privileges, when they are necessary and for the shortest time possible;
  • This makes it possible to reduce the risks associated with privilege abuse and the increase of the attack surface;
  • It also allows for improving the administrator experience and maintaining the workflow, without interrupting it for review cycles;
  • To request just-in-time privileged access, the user must justify it and specify how long they need this access;
  • After the access time, the administrator may block or delete the credentials used;
  • There are three types of just-in-time access: the broker and access removal approach, ephemeral accounts, and temporary elevation;
  • Just-in-time access, used to ensure the least privilege policy, is essential for Zero Trust. To implement it, it is important to follow some steps, shared in this text;
  • An efficient way to apply this solution in a company is by automating the process through PAM;
  • Just-in-time privileged access is inspired by a management philosophy applied in Toyota factories until the 1970s.

Was this article on just-in-time privileged access useful to you? Then share it with someone else interested in the subject. 

ALSO READ IN SENHASEGURA’S BLOG

Industry 4.0 – What Is It, and Why do You Need to Start Thinking About It?

Cybersecurity Risk Assessment According to ISA/IEC 62443-3-2

Resolving LGPD Compliance Issues with Privileged Access Management

About Version 2 Digital

Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.

Through an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.

About Segura®
Segura® strive to ensure the sovereignty of companies over actions and privileged information. To this end, we work against data theft through traceability of administrator actions on networks, servers, databases and a multitude of devices. In addition, we pursue compliance with auditing requirements and the most demanding standards, including PCI DSS, Sarbanes-Oxley, ISO 27001 and HIPAA.