Thiago Savelli – PSafe Blog https://www.psafe.com/en/blog Articles and news about Mobile Security, Android, Apps, Social Media and Technology in general. Thu, 19 Jan 2023 14:49:21 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.3 https://www.psafe.com/en/blog/wp-content/uploads/2018/05/cropped-psafe_blog_purple-shield-32x32.png Thiago Savelli – PSafe Blog https://www.psafe.com/en/blog 32 32 <![CDATA[Vulnerabilities in Cyber Security: what they are and how to fix them?]]> https://www.psafe.com/en/blog/vulnerabilities-in-cyber-security-what-they-are-and-how-to-fix-them/ Wed, 18 Jan 2023 15:08:39 +0000 https://www.psafe.com/en/blog/?p=21305 According to the 2022 Verizon Data Breach Investigations Report, vulnerability exploitation is one of the most common tactics used by hackers to cause a data breach. That means even simple vulnerabilities can have serious consequences, from loss of customer trust to millions of dollars in damages. Recently, big companies such as Twitter and Deezer suffered data breaches. 

In this post, you will learn everything about vulnerabilities in cybersecurity. Including what the most common are, how you can close this unwanted open door without spending too much money, and more. 

Let’s get to it. 

What is a vulnerability in cybersecurity? 

A vulnerability in cybersecurity is like a weakness or a hole in a wall that protects your computer or online information. Cybercriminals can use these exploits to access personal information, steal sensitive company data, take control of a device, or launch massive attacks, such as ransomware. 

An example of a vulnerability is a misconfiguration on a system that someone with malicious intent can exploit for personal gain.

For example, imagine you have a lock on your front door to keep your house safe. But, if someone made a mistake installing the lock or the key is easy to copy, it becomes a vulnerability that a thief can exploit to break into your house. Now imagine you are not aware of these problems. That means that someone that knows can come and go into your home as they please, and you would never have a clue.

In the same way, if a website or software has a vulnerability, a hacker can use it to gain access to sensitive information or take control of the system. Likewise, you would have no clue what is happening, until it’s too late.

Almost all technology has some vulnerability, from smartphones your employees use, to the software that runs your network. Cybercriminals are always finding new vulnerabilities, so it is crucial to stay vigilant and act quickly to protect your information, staying one step ahead of hackers before they can break into your home.

Why are companies’ websites vulnerable? 

Company websites can be vulnerable to cyber attacks for a variety of reasons. Some examples are: 

  1. Outdated software: Websites that are not regularly updated may be using outdated software that has known vulnerabilities that can be exploited by hackers.
  2. Compromised passwords: Some websites may have weak or easily guessable passwords, making it easy for hackers to gain access. In other cases, the passwords are not stored correctly, being exposed by hackers to find them. And to top it off, data breaches might contain passwords that can still be used to log into a service. 
  3. Lack of security measures: Some companies may not have adequate security measures in place to protect their websites from cyber attacks.
  4. Third-party vulnerabilities: This is a big one, that even big companies are vulnerable to. Websites that use third-party plug-ins or other software may be vulnerable if those third-party providers have security vulnerabilities.

It all comes down to this: hackers are betting that most companies will not have the time, or the money, to keep up-to-date on their cybersecurity. After all, expert professionals can be quite expensive.

How do hackers exchange information about vulnerabilities?

To make matters worse, not only these vulnerabilities exist, but hackers exchange information about them and even sell this information to other hacker groups. This level of organization and information sharing is unprecedented, highlighting the danger even more. Here are a few methods that hackers use to share intel: 

  1. Online forums: Hackers may use online forums and message boards to share information about vulnerabilities and exploit code.
  2. Dark web and Deep web: Hackers may use the dark web and deep web to share information about vulnerabilities, exploit code, and other hacking tools.
  3. Social media: Hackers may use social media platforms to share information about vulnerabilities and exploit code.
  4. Private channels: Hackers may also use private channels, such as encrypted messaging apps, to share information about vulnerabilities with other hackers, making it almost impossible to track.
  5. Vulnerability markets: Some hackers may sell information about vulnerabilities to other hackers or to organizations that will pay for the information.

That means that when one vulnerability is discovered, almost instantly, every hacker in the world can have access to that information, conducting attacks on their own. That makes it sound almost impossible to stay on top of these vulnerabilities, right? Not really. 

Fortunately, there are ways to fight them, with minimal effort, and without breaking the bank. 

Let’s get to them. 

What is the CVE? 

The Common Vulnerabilities and Exposures (CVE) is a system for identifying and cataloging known security vulnerabilities in software and other systems. The goal of the CVE is to provide a standard way to describe and identify these vulnerabilities so that they can be easily tracked and managed.

A CVE entry will typically include a description of the vulnerability, the affected software or system, and any known exploit code or attack methods. The entry may also include information on the impact of the vulnerability, such as the potential for data loss or unauthorized access, and the severity of the vulnerability, such as whether it can be used to take control of a system.

The CVE system is maintained by the MITRE Corporation, a non-profit organization, and is sponsored by the US government. The CVE is a widely used system and it is important for software vendors, security researchers, and other stakeholders to use the system to ensure that vulnerabilities are accurately and consistently identified.

When a software vendor or researcher identifies a new vulnerability, they will typically submit a request to MITRE to create a new CVE entry for that vulnerability. This allows other organizations to easily track and manage the vulnerability, and to take appropriate action to protect their systems and data.

To summarize, the CVE acts to counterbalance the hacker information trade machine. While they trade and gather information for attacks, the CVE (and other methods) provide information for defensive purposes. 

10 common vulnerabilities on websites

The CVE has cataloged over 200.000 known vulnerabilities. That is an astounding number, but with the help of an automated tool and a little prioritization, a company can manage without spening much and without a deticated team of cybersecurity experts. 

To get a little more practical, we have a few examples of common vulnerabilities, and what they mean: 

Injection attacks

Injection attacks occur when an attacker can insert malicious code into a web application, allowing them to access or modify sensitive data. This can include SQL injection, where an attacker inserts malicious SQL code into a web application, and command injection, where an attacker inserts malicious commands into a web application.

Cross-site scripting (XSS)

XSS attacks occur when an attacker can inject malicious code into a web page viewed by other users. This allows the attacker to steal user data, such as cookies and session tokens, and perform other malicious actions.

Broken authentication and session management

This occurs when an attacker can gain unauthorized access to a user’s account by exploiting weaknesses in the authentication and session management systems of a web application.

Insecure direct object references

This occurs when a web application references an internal object, such as a file or database record, using user-supplied input without proper validation. This can allow an attacker to access or modify sensitive data.

Vulnerabilities in security misconfiguration

This occurs when a web application or the underlying server is not configured securely, leaving it vulnerable to attack. This can include issues such as leaving default accounts and passwords in place, and not properly securing configuration files.

Vulnerabilities in Sensitive data exposure

This occurs when a web application does not properly protect sensitive data, such as credit card numbers and personal information. This can include issues such as storing data in plain text or using weak encryption.

Cross-site request forgery (CSRF)

This occurs when an attacker can trick a user into using a web application without their knowledge or consent. This can include actions such as changing a password or making a purchase.

Using components with known vulnerabilities

This occurs when a web application uses components, such as libraries and frameworks, that have known vulnerabilities. This can include issues such as using an outdated version of a library with known security issues.

Unvalidated inputs

This occurs when a web application does not properly validate user-supplied input, allowing an attacker to inject malicious code or perform other malicious actions.

Failure to restrict URL access

This occurs when a web application does not properly restrict access to sensitive URLs or pages, allowing an attacker to gain unauthorized access to sensitive data or perform other malicious actions.

How can a business find and manage vulnerabilities? 

Even with every tool at their disposal, businesses still have a hard time maintaining their online perimeter secure. That is perfectly understandable, considering how many digital tools a company uses, especially since each one of them might contain multiple exploits. The great news is that it’s possible to know all vulnerabilities without spending much and without a big dedicated cybersecurity team. 

For instance, a small business can find and manage vulnerabilities on its website by using a vulnerability scanner, which is a software tool that automatically checks for known vulnerabilities in web applications and their underlying systems. These scanners can check for a wide range of issues, including SQL injection, cross-site scripting, and insecure file permissions.

Once you have identified all vulnerabilities, the next step is to prioritize them based on their potential impact and ease of exploitation. The business can then develop and implement a plan to address the vulnerabilities, which may include patching or upgrading software, modifying configurations, or implementing additional security controls. 

Overall, regular monitoring and maintenance are key to managing vulnerabilities on a website.

Conclusion

In conclusion, identifying and managing vulnerabilities on a website is an essential part of maintaining the online security of your business. By using vulnerability scanners, prioritizing vulnerabilities based on potential impact, and implementing a plan to address them, you can help protect your website and your business from potential attacks, without spending too much money or overworking your IT team. You also don’t need a big team of cybersecurity experts to keep your company safe. 

It is also important to remember that website security is an ongoing process. Regular monitoring and maintenance are crucial to ensure the business has total visibility on any new vulnerability and that you have dealt with all previously known exploits. With the right tools and approach, you can help keep your website and business safe with less effort than you can imagine.

Want to know more?

Learn more about how leaks and data breaches can be harmful?
Check out this other post we commented on the subject:

Leaks and Breaches: The What, How… and Why You Must Protect Yourself!

]]>
<![CDATA[3 ways to recover deleted photos on Android]]> https://www.psafe.com/en/blog/3-ways-to-recover-deleted-photos-on-android/ Fri, 06 Jan 2023 21:07:56 +0000 https://www.psafe.com/en/blog/?p=21299 Have you ever wondered how to recover deleted photos on Android? After all, the lack of space is one of the main issues for users, making it very common to delete old pictures and videos to get that little bit of extra space. However, when trying to do that, you often delete something you didn’t want to. Which begs the question: What now?

The good news is that there are ways to recover lost photos on cell phones. The bad news is that this doesn’t always work, as the more time it takes to recover, the greater the chances that the photo is lost. With that in mind, let’s get to the tips. 

1 – Use Google Photos

Starting with the easiest way, Google Photos is the Android system that helps you control your photos. That can be the default setting, which makes your life much easier. 

Automatic and manual backup in Google Photos

The first step is to activate the automatic synchronization feature. That will sync all photos to the cloud, so even if you delete one from your cell phone, you can recover it on Google Photos. Let’s see how to activate synchronization: 

  1. Open the Google Photos app on your smartphone;
  2. Log in to your Google account if necessary;
  3. Tap your profile picture or the first letter of your name, which is in the upper right corner of the screen;
  4. Select the Google Photos Settings and then the Backup option;
  5. Tap Backup to enable or disable this functionality. 

With this, every photo you take will automatically go to the cloud. However, you have to be careful as only 15GB of space is available for photo storage for free. Depending on how many photos you take, that may not be enough. 

Another option is to do this manually, backing up each photo individually. The process is similar and also quite simple: 

  1. Open the Google Photos app on your smartphone;
  2. Log in to your Google account if necessary;
  3. Select the photo you want to backup;
  4. Choose the Backup option, which is at the top right. 

That gives you more control over your photo backup, even if it takes a little more work. 

Finding items in Google Photos trash

If you already have synchronization active or use Google Photos as a default for photo management, all your deleted photos on Android go to the trash can. That means that recovering them is very simple: 

  1. Open the Google Photos app;
  2. Select Library and then Trash;
  3. Tap and hold the photo you want to restore and click on the Restore option. 

However, there are some Google rules about how long photos stay in the trash. That’s why the more it takes, the greater the difficulty of recovering them. Here are the rules: 

  1. More than 60 days in the bin or more than 30 days, in case of phones with Android 11 or newer and without backup;
  2. You emptied the trash, or deleted the image permanently; 
  3. The picture was deleted directly from the gallery without having been backed up to Google Photos.

2 – Use a photo recovery app

Didn’t find deleted photos on Android by Google Photos? Then you can use a photo recovery app. There are some options, such as DiskDigger or MobiSaver.

These apps work similarly, with a mix of free and paid versions. For example, DiskDigger only allows you to recover photos for free. Check out a very quick step-by-step on how to use DiskDigger: 

  1. Download and open the app and start a basic photo scan;
  2. After some time, which can take up to a few minutes, the application returns a list of possible recoverable photos;
  3. Click on the ones you want to recover and choose a place to save them.

3 – Recover photos via PC with a recovery program

A similar option is to use a recovery program on the PC, such as RecoveryAndroid. In addition to the program, you will also need a USB cable to connect your cell phone to your computer or notebook. 

  1. Install RecoveryAndroid or another similar program;
  2. Connect the cell phone to the PC or notebook with the USB cable;
  3. The program automatically recognizes the cell phone and maps files and photos found. 
  4. Choose the items you want to recover to finish the process. 

4 – Avoid deleting photos on Android to have more space [extra tip]

Finally, if you have the habit of deleting photos on Android to have more space on your cell phone, dfndr security can help you. Much more than an antivirus, the app has several features that help with performance, such as more battery, more space, more memory and several others

Two features in particular help a lot to optimize the space in the photo gallery. The first is the duplicate photos feature, which recognizes duplicate photos and helps you delete them, preventing you from accidentally deleting more important ones. In addition, you can activate the gallery assistant, which will make recommendations for you to always have space on your cell phone for new photos. 

Do you want to know more about this and other dfndr security features? So go to the Google Play Store and check it out! 

]]>