Skip to content

CyberLink’s FaceMe Security Bundled with ASUS Mini PCs: Partnership delivers a lightweight turnkey security control solution designed for at-home and small business use

ASUS Mini PCs with pre-installed FaceMe Security offers a lightweight yet capable smart security control solution. The collaboration gives at-home and small business owners facial recognition security access control.

TAIPEI, TAIWAN – October 04, 2022 – CyberLink, a leader in AI facial recognition technology, recently announced their partnership with ASUS to pre-install its FaceMe Security solution on the ASUS Mini PC PN63-S1 and ExpertCenter PN64 series Mini PCs for businesses. These users will have access to the world’s leading facial recognition engine on their ASUS Mini PCs, and have the option of using facial recognition access control systems ideal for everyday home and small business use.

In the past, facial recognition security controls were mostly designed for larger businesses or enterprises, relying on GPU computing and dedicated servers, with considerable space and power requirements. With the integration of FaceMe Security, the everyday home computer user and small business owner has access to the same level of security, but without the heavy equipment.

ASUS Mini PCs combine a lightweight, powerful computing performance with a low power consumption. These compact PCs can be hooked up to a monitor or desktop without taking up much space, making them suitable for deploying security control equipment in confined spaces on any screen size. ASUS Mini PC PN63-S1 and ExpertCenter PN64 series Mini PCs also use the latest Intel® Core™ processors, leveraging the excellent display performance of Intel® Iris® Xe iGPUs to accelerate facial recognition processing. Through its multiple-I/O connections, an ASUS Mini PC can monitor 3-4 cameras at the same time, and monitor through traffic of up to 1,530 people per hour.

CyberLink’s FaceMe Security leverages the world’s most accurate face recognition engine, which can quickly and accurately verify an individual’s identity to implement security control and access control management.

“We have seen a widespread demand for facial recognition driven access control in both office and residential environments,” said Dr. Jau Huang, Chairman and CEO of CyberLink, “The cooperation between CyberLink and ASUS satisfies users’ desire for accurate facial recognition-based security. Moreover, the combination of the processing power and compactness of ASUS Mini PCs means our collaborative solution is easy to deploy in a wide range of environments. Thanks to this partnership with ASUS and others, we see CyberLink’s facial recognition technology continuing to expand and innovate in the smart security market.”

For more FaceMe Security information, please visit: 
https://version-2.com/cyberlink-face-me/

For more ASUS Mini PC product information, please visit :

PN63-S1: https://www.asus.com/Displays-Desktops/Mini-PCs/PN-series/Mini-PC-PN63-S1/

PN64: https://www.asus.com/Displays-Desktops/Mini-PCs/PN-series/ASUS-ExpertCenter-PN64/

Why ASUS Mini PC : https://www.asus.com/content/why-ASUS-Mini-PC/

About ASUS
ASUS is a global technology leader that provides the world’s most innovative and intuitive devices, components and solutions to deliver incredible experiences that enhance the lives of people everywhere. With its team of 5,000 in-house R&D experts, ASUS is world-renowned for continuously reimagining today’s technologies for tomorrow, garners more than 11 awards every day for quality, innovation and design, and is ranked among Fortune’s World’s Most Admired Companies.

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 CyberLink
Founded in 1996, CyberLink Corp. (5203.TW) is the world leader in multimedia software and AI facial recognition technology. CyberLink addresses the demands of consumer, commercial and education markets through a wide range of solutions, covering digital content creation, multimedia playback, video conferencing, live casting, mobile applications and AI facial recognition.  CyberLink has shipped several hundred million copies of its multimedia software and apps, including the award-winning PowerDirector, PhotoDirector, and PowerDVD.  With years of research in the fields of artificial intelligence and facial recognition, CyberLink has developed the FaceMe® Facial Recognition Engine. Powered by deep learning algorithms, FaceMe® delivers the reliable, high-precision, and real-time facial recognition that is critical to AIoT applications such as smart retail, smart security, and surveillance, smart city and smart home. For more information about CyberLink, please visit the official website at www.cyberlink.com

Password Vault: A Complete Guide

The use of many credentials to access various services often causes people to opt for weak passwords or the reuse of passwords, making loopholes for the action of malicious agents. 

Moreover, the explosion in the number of connected devices due to technologies such as IoT, Big Data, and 5G generates new vulnerabilities to IT structures, making the risks even greater.

However, memorizing complex passwords can be a big challenge if you do not have a solution that allows you to gather them in the same space, such as a password vault.

In this article, we will explain the concept of password vault, its importance, benefits, and vulnerabilities, among other aspects. To facilitate your reading, we divided our text into the following topics: 

  • Password Vault: What Is It?
  • How Important Is a Password Vault?
  • Benefits of a Password Vault
  • How Does a Password Vault Work?
  • Does My Company Need a Password Vault?
  • Is the Solution (Deployment and Use) Complicated?
  • Password Vault Vulnerabilities
  • Types of Password Vaults for Companies
  • Can Password Vaults Be Broken Into?
  • Password Loss
  • SSO x Password Vaults
  • FAQ About Passwords
  • Curiosities About Passwords
  • Difference Between a Password Vault and PAM
  • Learn More About Cybersecurity
  • Cybersecurity Best Practices
  • About senhasegura
  • Conclusion

Follow our text to the end!

Password Vault: What Is It?

Also known as a password locker and password manager, a password vault consists of software used to keep multiple passwords secure. For this, the passwords are encrypted and stored so that a master password must be used to access them.

The use of this tool to store passwords eliminates the need to use weak and easy-to-remember passwords, providing more security for users. 

How Important Is a Password Vault?

At some point, you must have forgotten a password and resorted to a reminder. According to a study on the subject commissioned by NordPass, this happens because, in general, people need to memorize about 100 passwords to access websites and services. 

Also, according to this research, the number of passwords each person uses had an increase related to the Covid-19 pandemic, since many sought new forms of entertainment and online services.

To be more precise, this number has increased 25% between 2019 and 2020, while each person had to deal with an average number of 70 to 80 passwords before that. 

Therefore, a password manager works as an efficient solution to control all the passwords we use in our daily lives.

Through this tool, one can avoid the use of weak passwords or reuse of passwords, which are very common practices due to the ease of memorization and are extremely risky, especially for organizations, since privileged access — the target of many cybercriminals — allows hacking into corporate networks and accessing many resources.

With a password vault, it becomes easier to manage complex passwords, which are unlikely to be discovered or deciphered. That is, the password vault is a fundamental tool to provide security to companies.

Benefits of a Password Vault

According to a study by the Ponemon Institute, 53% of people try to memorize passwords. This same research indicates that 51% of the population uses the same passwords in personal and professional accounts, further compromising digital security.

In addition, Digital Guardian reveals that, unlike what can be imagined, younger people are not the most informed when it comes to technology: 76% of people between the ages of 18 and 24 tend to reuse a password.

Another study, this time by Avast, shows that 46% of participants would be “very worried” about the vulnerability of their passwords in the face of cyberattacks, against 44% who would remain “a little worried”.

In this sense, it is extremely important to educate users about the importance of keeping their passwords secure, and the only method that allows them to remember dozens is through a manager.

This tool is useful for gathering passwords in a single place, where they are filled automatically, without having to memorize them.

Password vaults are also able to create trustworthy passwords and alert the user if any cybercriminals take action and compromise credentials, even before this causes any damage.

And best of all, this investment has an excellent cost-benefit ratio, since its price is quite affordable.

Check out the main advantages of a password vault below:

Password Vaults Can Generate Secure Passwords

In addition to storing a large number of passwords, many of these managers have the capability of generating complex passwords, which can be used to provide security to organizations.

No Need to Store Passwords

This capability eliminates the need to store multiple passwords, as all of them are stored in the vault. Just remember a single strong password to access them.

Random Passwords

Another advantage of a password manager is to randomly generate passwords, which helps to protect credentials against abuse and violations.

Password Change

When a password is compromised, it needs to be reset. With the password vault, this process is easy.

Multi-factor Authentication

Some password vaults use Multi-factor Authentication (MFA) to log in. Thus, if the user forgets a password, they will be able to access the vault through other procedures, such as biometrics.

Phishing Attempt Alerts

There are also password vaults that alert about phishing attempts. In this way, people can avoid downloading fake email attachments or clicking on malicious links.

Password Synchronization

Some password vaults are capable of synchronizing credentials across different devices and operating systems. This feature makes it easy to log in.

Monitoring of Access to Sensitive Data

The use of password vaults in an organization allows tracking access to sensitive data, providing more security for shared information.

It Benefits Business Processes

In addition to the issue of security itself, a password vault benefits business processes in general due to its efficiency and accuracy.

How Does a Password Vault Work?

As you have seen, a password vault is a tool that makes it possible to manage, track, and share the passwords of a particular organization. 

In this system, accesses and passwords are mapped and employees are divided into groups capable of requesting access, which will be authorized or limited individually, based on the criteria defined by the company’s security policy.

Moreover, whenever access is authorized, it is monitored by the professionals responsible for information security, who can know exactly what password was created and accessed, by whom, when, and where.

In cases of emergency, it is also possible to create a temporary password with due explanation to superiors, whose use will be monitored at all times. Managers can then gain access to the password usage reports.

There are three types of password vaults: those that store passwords in the cloud, those that save them locally, and those that are in browsers. 

In the first case, passwords can be accessed from multiple devices, which requires caution and the use of secure devices and browsers. The second type refers to passwords saved on a computer, so it is less useful in the case of remote work. Browser-based password vaults are easy to use, you just need to answer the question that appears on the screen: if you want the browser to save your password.

In general, password vaults increase a company’s cybersecurity, and many of these managers record all actions performed with details that include access times, interactions with the system, and equipment used.

However, since most employees need permission to access systems and get their work done, it is recommended to take measures to minimize vulnerabilities and keep accounts secure. 

One of the recommended measures is the use of long and strong passwords, without reference to personal data, for all logins.

Does My Company Need a Password Vault?

Every day, we need to use dozens of passwords to access the most diverse tools. The big problem is that it is often impossible to memorize them, which makes many people reuse passwords or use weak passwords.

Now, imagine this situation in a corporate context: a large number of people reusing passwords or using passwords that are easy to crack, with access to all kinds of data and without any internal control. 

This can bring a great vulnerability in terms of information security, as they increase insider and external threats, as well as the risk of data theft and leaks.

Therefore, if you own a company and care about ensuring business continuity, we strongly recommend investing in a password vault. This feature makes it possible to implement internal controls and monitoring and automate processes, avoiding several risks.

Is the Solution (Deployment and Use) Complicated?

If you have never taken any security measures related to password and access control, a password manager may seem like a complex solution.

So, to make it easier, it can be a good strategy to start your deployment into a single department. In this way, it is possible to reproduce the process in an automated way in other sectors.

Thus, you will notice a password vault increases data security while saving time and financial resources.

Password Vault Vulnerabilities

A password vault presents two major vulnerabilities. The first is that, by centralizing all passwords in a single location, if the master password is compromised, the stored credentials will also be.

The second major vulnerability of a password manager is that it is a malware-vulnerable program. In practice, this means that if the master password is used on a computer infected by malware, the stored passwords may be compromised.

Types of Password Vaults for Companies

In a corporate password vault, security controls are integrated and used to prevent malicious agents from promoting cyberattacks by using the organization’s passwords.

For this, password access must obey the principle of least privilege, that is, employees must have access only to the passwords they need to perform their work.

Password managers use standards such as AES-265 to encrypt passwords. Moreover, they feature random password generators, enable automatic password reset, and allow the adoption of password-related security policies.

There are two types of password vaults. They are as follows:

Desktop-based

Desktop-based password managers allow you to store passwords on a device. The problem is that if this device is lost, all passwords stored on it will be too. 

Cloud-based

Cloud-based password vaults use this technology to store passwords. Thanks to this, they are saved and can be accessed from any device.

Can Password Vaults Be Broken Into?

A password manager is a secure means of storing credentials, but it is not a strategy immune to brute force attacks, keyloggers, and phishing, among others.

Also, as already mentioned in this text, the loss of the master password can lead to the compromise of passwords stored in the software.

What’s more: on a malware-affected device, a password vault can be easily hacked (and password managers that do not apply the multi-factor authentication become more vulnerable to the action of malicious agents). 

Password Loss

Depending on the type of password vault, it is possible to access it even if the user loses the master password, but depending on the chosen type, it may be necessary to have a backup, delete the vault, create a new vault, and protect it again.

Some password vaults allow access through an OTP and email account. Then, one needs to reset the master password. If this is not possible, one must delete the vault with all passwords included, and create a new one.

SSO x Password Vaults

A more secure solution than password vaults is Single Sign-on (SSO), which allows logging into multiple accounts through a set of credentials only once, allowing access to multiple systems.

Typically, SSO integrates an Identity and Access Management (IAM) solution and provides security to companies by adopting protocols such as SAML or OAuth and technologies such as a digital certificate. 

SSO offers more security than password managers, as it decreases the number of logins and stored passwords and these passwords are not shared.

In practice, after logging in, SSO transfers tokens to the app and requests authentication. With this, it is possible to reduce the attack surface and cyber threats. 

Besides being more secure, SSO is easier to use than password managers and eliminates the need to store many passwords. 

FAQ About Passwords

Here are the frequently asked questions when it comes to the use of passwords:

What Makes a Password Good?

For a password to be trusted, firstly, it must be original. People are most likely to reuse the same passwords across all of their accounts, but this poses a huge risk, because if one credential is compromised, they all will be.

Moreover, opting for similar passwords does not solve the problem, as well as obvious and easy-to-decipher passwords, such as the 123456 sequence and other similar patterns. 

Another important recommendation is not to use personal information in a password, such as date of birth, name, and pet’s name.

Finally, a strong password should gather uppercase and lowercase letters, numbers, and symbols. 

How Many Passwords Should I Have?

As you have seen, using the same password across all accounts is a risky practice. Therefore, the ideal is to have a password for each situation, which makes it essential to use a password vault to memorize each one of them.

After all, if you use the same password on more than one account and fall victim to malicious attackers, the inconvenience and losses tend to be much greater. 

What Is the Ideal Size for a Password?

We strongly recommend replacing short passwords, from six to eight characters, with longer ones, with 12 or more characters. For this, you can use an entire sentence.

How Many Times Should I Change My Password?

Most people do not often create new passwords: according to Digital Guardian, only 31.3% of Internet users will create new passwords “once or twice a year.”

Nevertheless, the longer a password is u

What Are the Alternatives to Passwords?

Many Internet services use multi-factor authentication (MFA) to provide more security to users. In addition, smartphones allow you to use features such as facial recognition and fingerprint scanning.

Curiosities About Passwords

Passwords are an extremely important asset for an organization, and as such, they must be protected. This is because inappropriate passwords increase the risk of data leaks and cyberattacks.

To give you a better idea of how these threats present themselves, we prepared a list with 9 curiosities about passwords. Check it out:

  • According to Microsoft, 99.9% of the risks associated with passwords could be avoided with the use of multi-factor authentication;
  • Credentials were the main type of data stolen in 2020 worldwide;
  • About 60% of violations are related to the inappropriate use of credentials;
  • In a study taken in 2020, more than 40% of respondents said their company was compromised due to passwords;
  • More than 40% of companies use sticky notes to remember passwords;
  • 82% of professionals confessed they reuse passwords and credentials;
  • It is believed that 60% of passwords related to more than one violation have been reused;
  • In 2020, about 25% of violations were related to the filling of credentials;
  • About 75% of workers reuse corporate passwords for their personal accounts.

Given these numbers, it is evident professionals have prioritized the ease of memorization to the detriment of digital security, giving rise to weak passwords.

To get a sense, according to Forbes, 59% of Americans use the name or date of birth of a family member in their passwords, 33% choose a pet’s name, and 22% include their own name, repeating a weak password approximately 14 times. 

However, you have already been introduced to the risks these behaviors pose. Follow our recommendation to avoid them and implement a password manager to protect your business as soon as possible.

Difference Between a Password Vault and PAM

A password vault is a software installed on a computer, tablet, or smartphone that allows storing all passwords securely, without the need to remember all of them.

Some types of password vaults can synchronize passwords on different devices, making it easy to log on, which can be done from any environment. Another capability of password managers is to create unique and random passwords, which provide great security for users. 

Privileged Access Management (PAM) consists of several information security technologies and strategies, which provide control not only over credential passwords, but also over privileged access in a digital environment. 

PAM allows one to prevent and reduce damage from hacker attacks and insider threats against privileged credentials using the concept of least privilege, which restricts permissions and access rights to the minimum necessary for the user to perform their tasks.

PAM solutions are used to manage passwords for:

  • Operating systems;
  • Equipment;
  • Network or endpoint servers;
  • Databases;
  • Internal apps;
  • Social networks; and
  • Internal application passwords, among others.

Learn More About Cybersecurity

One of the major risks associated with cybersecurity refers to the inability to identify a compromised privileged account. This is what a new report on the subject points out.

This shows it is necessary to adopt strategic measures in order to ensure the protection of privileged services and identities.

Moreover, the Vectra 2020 RSA Conference Edition of the Attacker Behavior Industry and Spotlight on Privilege Access Analytics reports provide important information on the topic of digital security. Check it out below:

  • The most commonly observed privileged access anomaly behavior is access to  unknown hosts, with 74% of all detections;
  • In the first half of 2019, 282 malicious agent behaviors were detected per 10,000 hosts. In the second half of the same year, this number fell to 225;
  • It is not common to see a large amount of TOR traffic in companies, as few people use it legitimately. In the industries assessed, TOR had an average of three detections per 10,000 hosts;
  • Financial and insurance organizations had the highest rate of recognition behaviors, with 32 out of every 10,000 hosts. On the other hand, government agencies had the lowest rate, with 93 out of every 10,000 hosts;
  • 47% of all insider access anomaly behavior detections targeted financial, insurance, and education organizations;
  • With 138 and 102 detections per 10,000, technology and education organizations, respectively, are the segments that most receive command and control behaviors, reaching approximately three times more than the other areas;
  • Small companies were more vulnerable to lateral movement attacks than medium and large-sized organizations, with 112 out of every 10,000 hosts.

Cybersecurity Best Practices

If the goal is to ensure the digital security of your company, it is extremely important to work on several fronts, ranging from investment in technology to the training of its employees. The following is what should be taken into account:

Enforce a Strong Password Policy

The use of weak and easy-to-decipher passwords is one of the aspects that most affect an organization’s cybersecurity. Therefore, it is essential to ensure your employees adopt strong passwords with secure use, storage, and sharing.

Use a Password Vault

Strong passwords tend to be more difficult to remember, especially as your employees won’t have to deal with a single password, but with multiple, which should not be repeated.

The good news – as we have seen throughout this article – is that the password vault allows one to store and manage all the passwords a person uses. For this, it only needs to memorize a single master password.

Another advantage of the password manager is that it allows the creation of random and unique passwords, which do not need to be memorized.

Multi-factor Authentication (MFA)

Another very efficient mechanism when it comes to digital security is multi-factor authentication (MFA), which requires each user to prove their identity in two different ways to access a given service.

This technology prevents the action of malicious attackers even if they gain access to the credentials.

Employee Training

There is no point in investing in cutting-edge technology if your employees are not trained to deal with cyber threats. 

In this sense, it is important to make your team aware of the risks related to hacking, phishing, and how to work securely from home.

Secure Email Gateway (SEG)

To protect your employees from phishing, it is also critical to invest in a secure email gateway (SEG), which monitors emails for threats and signals compromised accounts. 

Endpoint Solutions

Another important measure to ensure the security of your company is to install endpoint solutions on your employees’ devices.

This technology combines firewalls, anti-malware tools, and device management, protecting your IT network.

PAM

Controlling privileged users’ access and activities through a PAM tool is of utmost importance to keeping privileged accounts secure.

In this way, one can ensure that only the correct users access these accounts, for the time necessary to perform their functions.

This is especially important if we consider that privileged accounts are among the main targets of malicious attackers.

About senhasegura

senhasegura is part of the MT4 Tecnologia group, created in 2001, with a commitment to promote cybersecurity to its customers. 

Currently, the company is present in 54 countries, providing its customers with control of privileged actions and data in order to avoid the action of malicious users and data leaks. The following stand out among its goals:

  • To provide more efficiency and productivity to companies, avoiding interruptions due to expiration;
  • To perform automatic audits on the use of privileges;
  • To perform automatic audits of privileged changes to detect abuse;
  • To perform successful deployments;
  • To provide advanced PAM capabilities;
  • To reduce risks;
  • To bring companies into compliance with audit criteria and standards such as PCI DSS, Sarbanes-Oxley, ISO 27001, and HIPAA.

The senhasegura’s password vault is a solution that stores credentials such as passwords, SSH keys, and digital certificates by using means such as encryption and offering users the possibility of accessing multiple credentials with a single password.

Through it, one can access network resources using SSH and RDP protocols, in addition to recording the use for audits and compliance assessments. This technology makes it possible to analyze the actions of users in real time and generates alerts when detecting improper actions.

Its implementation reduces costs and risks, as well as facilitates the adoption of password usage policies and credential management.

PAM, in turn, allows controlling privileged access, preventing and mitigating problems arising from insider and external threats.

This solution encompasses several strategies, but its main capability is the application of the concept of least privilege, which allows users to have only the necessary access to perform their tasks. 

Conclusion

By reading this article, you saw that:

  • A password vault is a software program used to securely store multiple passwords;
  • Passwords are stored so that just a single master password is used to access them;
  • Many people use weak passwords or reuse passwords due to the ease of memorization. With a password manager, this is not necessary;
  • Investing in a password vault provides several advantages, such as: the generation of secure passwords, no need to memorize them, generation of random passwords, easy change process, and the use of multi-factor authentication;
  • Password vaults have two major vulnerabilities: one is the fact that all passwords are centralized in a single location, and the other one is because it is a program vulnerable to malware;
  • There are two types of password vaults: cloud-based and desktop-based;
  • Password vaults can be hacked;
  • In some cases, the loss of the master password requires the creation of a new password vault;
  • SSO offers more security than password vaults;
  • Privileged Access Management consists of several information security technologies and strategies.

If this article was helpful to you, share it with someone else who might also be interested in the topic.

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.

How runZero helps with red team security

October is Cybersecurity Awareness month! In honor of this event, we’re releasing a security assessment series that can help you utilize runZero to boost your security measures. We’ll go over some best practices for red, blue, and purple teaming as well as practical uses of runZero. To kick off our series for this year, we are presharing our planned topics so you can stay on top of all the content that will be dropping this month. 

We will be updating this blog post throughout the month with an overview of the key points for each topic. Subscribe to our blog to stay up to date with our latest posts.

Red teaming

Our red team blog was published on October 11 and covered three key practices: routine assessments, recording assessment data, and vulnerability exploitation. These practices are key to keeping your security team aware of cyber threats and ensuring a successful procedure is in place in the event of a real cyber attack. The digital landscape is full of new, creative exploitations, so it’s important to stay cyber smart. Check out the details on our red team blog and see how runZero can support these practices.

Blue teaming

Our blue team blog will be published on October 18. This blog will highlight three key practices for your defensive cyber security processes. A high-level overview of the discussion points will be added here upon the blog publication.

Purple teaming

Our purple team blog will be published on October 25. This blog will highlight three key practices for hybrid cyber security processes. A high-level overview of the discussion points will be added here upon the blog publication.

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 runZero
runZero, a network discovery and asset inventory solution, was founded in 2018 by HD Moore, the creator of Metasploit. HD envisioned a modern active discovery solution that could find and identify everything on a network–without credentials. As a security researcher and penetration tester, he often employed benign ways to get information leaks and piece them together to build device profiles. Eventually, this work led him to leverage applied research and the discovery techniques developed for security and penetration testing to create runZero.

How to test application with ZAP – Part One

Previously, I wrote about the prevention steps while developing your web application. While developing, you need to test it too, and of course, after development is done and the code is merged again, the application must be tested by the QA team. 

When the code is in the development stage, and you just want to test the functionality, you don’t need to set up an environment. The test would be done in your localhost. But if you want to do security tests, you will need to set up an environment. In this article, I want to show you how to set up a test environment, which will also serve as a reference point for the following articles.

Why is it good practice to set up an environment with virtual machines when testing a web application?

First, I will be focusing on testing the HTTP requests/responses as they are something the attacker will first try to compromise.

Thus, to test if HTTPs are secure, you can set up some virtual machines.

As I mentioned, our focus will be on HTTP. First, I will give a short description of HTTP.

HTTP – HyperText Transfer Protocol

HTTP request is a request made by a client to access some resource on the server.

HTTP response is a response made by a server to a client with the requested resources.

HTTP cycle

  • Client makes a request to the web server
  • Web servers get the request and process it
  • Server returns a response to the client
  • Client receives the response

To achieve these actions HTTP protocol uses HTTP methods:

  • POST is used when creating a new resource
  • GET is used to get some resources to read them
  • PUT is used when updating resource
  • PATCH is used when modifying a resource. It will contain changes to the resource.
  • DELETE is used to delete the resource.

Also, it is very important to mention the structure of the request/response to create or modify them.

HTTP requests/responses share a similar structure:

  1. A start-line contains information about the requests to be implemented and status (successful/failed). 
  2. A custom(optional) set of HTTP headers specifying the request or describing the body included in the message.
  3. An optional body contains data required for the request or the document associated with a response. 

The start-line and HTTP headers are called the head of the requests, and the payload is known as the body.

Setting up the environment

First, we will need to setup two virtual machines. I will be very detailed about the setup because I want this setup to be the reference for future articles. 

We will set up two machines, one with Kali and the second with Ubuntu Server. You can set up many different hypervisors such as VMware Workstation Player/Pro, Oracle VirtualBox, Hyper-V-Manager(Windows Pro/Enterprise or Education), etc.

I am going to set up the environment using VMWare Pro. 

Setting up Kali

There are some prerequisites to install Kali:

  • 8 GB of memory
  • A quad-core CPU
  • 500 GB of Hard Drive

Download the Kali ISO image from their official site. Open VMware Workstation and go to File => New Virtual Machine or use Ctrl+N. Next window will pop up:

Click next, then browse to the Kali ISO file location and click next.

Choose Linux as the Guest Operating system, then click next.

Give the name to the VM and change location if you want, and then click on next.

As it says, recommended disk size is default 20GB. I recommend that you give around 30-50GB. Then mark on Store virtual disk as a single file and click next.

Click on customize the hardware, and the following window will appear:

Choose tab Processors and give your Kali VM two cores. Then choose memory for the virtual machine and give it at least 2GB of RAM. The network adapter should be NAT which is the default setting. Click finish.

You have set up the VM and now need to install the OS. You will use the Kali ISO file you chose initially and power up your VM.

Click on Graphical install. Then choose the language.

Then continue to the next step, which is choosing your location and continue. Choose the keyboard and continue.

Create a name for the VM.

When you click on continue, you will see the field to write domain name, which is optional. When you click on continue, a new window will appear and ask you to write your name.

The next window will ask you to create your username; I chose jenny. Then click on continue to create your password.

Enter and re-enter your password. Then configure the clock.

And then leave the first option selected and continue – Guided – use the entire disk.

Then select the partition disk.

For our purpose, we can leave the first selected partitioning scheme. This is the simplest way.

Then make sure you leave selected finish partitioning and write changes to disk.

Then choose Yes.

For software selection, just choose the defaults as in the picture below.

Install the GRUB bootloader by clicking on yes.

Choose your virtual hard drive to install it on. It will probably be your only option to select.

Click continue and wait for the installation to complete. Great job, the installation is now complete! Don’t forget to reboot the machine after installation.

If you get prompted with the installation again, go to your VM settings – Edit Virtual Machine Settings, choose CD/DVD and uncheck and check the Use Physical Drive box. This is done so that you don’t boot off the ISO again, which would ask you to install Kali again. You already installed it, and it is on your virtual hard drive.

Now we have set up one virtual machine and are left with the second one – our Ubuntu Server.

Setting up Ubuntu

I will repeat the step by adding a new Virtual machine in VMware Workstation.

There are some prerequisites to install Ubuntu:

  • GHz Dual Core Processor
  • 20GB hard drive space
  • 1GB RAM

Open WMware and add a new VM. Repeat the entire process in the same way as we did for Kali; just use the Ubuntu Server ISO file.

When Ubuntu VM is created, proceed with the installation of the OS.

First, power on your new Ubuntu machine. Use your keyboard to navigate through the installation process. Use Space to check boxes if you want to choose something other than defaults; use Enter to continue.

Choose language and press enter, do the same for the next step when choosing the keyboard. Then hit enter.

This looks good to me, so I move on to the next step. Then for the proxy and mirror address, press enter – I am not adding anything here, and I am choosing the default mirror as it will pick the closest server to my location, thus giving me the fastest install.

Deselect set up this disk as an LVM group. Then press enter and for the next step press enter again.

Press Continue.

Fill in all fields and click Done. No Ubuntu token is necessary for the next step, so press enter.

Select to install OpenSSH server and enter.

For the next step, leave all unmarked and press enter. Make sure you reboot the server and press enter. Voilà! Your Ubuntu machine is ready to use!​​

We have set up the second virtual machine and are ready to ping them, so we know they see each other.

How to ping Ubuntu from Kali in the local environment

Finally, we can now run both machines and check their connection. I am using Kali as my attacker machine and Ubuntu as the target. 

I will show you in the following article how to create a basic Angular app and use Docker to deploy the app on port 8080. But until then, we will try to hit the Ubuntu machine from Kali using Ubuntu’s IP address.

But at this stage, I want to test if Kali can “see” Ubuntu. Open Ubuntu, check the IP address using command – ip a, and get the inet address under the ens3 interface. This is the network interface that was set up during installation. My IP for Ubuntu Server is: 192.168.221.129.

Open Kali, go to the terminal, and use the PING command with that IP address:

Ping was successful! 

Lastly, to make your life easier, you might want to give your Ubuntu server a static IP, and you can also edit the /etc/hosts file on your attacker machine so you can SSH in with its name without using the IP address.

Conclusion

Good work! We finished setting up, and now we are ready to familiarize ourselves with OWASP ZAP (Zed Attack Proxy), which we will use to test our web application. For the upcoming article, it is very important to follow the steps in this article so you have everything set up.

In the end, secure code is the cheapest code!   

#Kali #Ubuntu #Security_testing   

Cover photo by Markus Winkler

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 – September 30, 2022

CISA is typically late to the party for many of the KEV additions, but it seems like the invitation was delivered early.

A Pair of Zero-Days in Exchange

Two zero-days in Microsoft Exchange servers were discovered that when chained together, can allow remote code execution. However, the advisory states that authenticated access to the servers are necessary in order to exploit. Thus, it is likely attackers will first run a phishing/social engineering campaign to gain authorization. So if you have Exchange servers, it is important to place all of the suggested mitigations in effect from Microsoft’s guidance. But what’s equally, if not more, important is to double down on efforts to recognize and report phishing in your organization.

Critical Bug in Bitbucket

The other vulnerability is a command injection flaw in Atlassian Bitbucket reported back in August. A patch is available for this CVE and a PoC exploit is also circulating out in the wild. As Bitbucket is a code repository, some sensitive intellectual property could be at risk as well as other components connected to the larger Jira/Trello framework. A malicious actor leveraging this kind of attack is most likely after admin-level control so they can sink their teeth in further into the network.

#cisa #cisanalysis #microsoftexchange #atlassian #zeroday

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.