DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. How to Enhance Security Measures on Your Web Browsers

How to Enhance Security Measures on Your Web Browsers

Increase browser security in a few, simple steps.

Jash Unadkat user avatar by
Jash Unadkat
·
Sep. 20, 19 · Tutorial
Like (4)
Save
Tweet
Share
7.15K Views

Join the DZone community and get the full member experience.

Join For Free

woman-holding-up-hand-to-say-stop

Stop threats before they can start with these tips

Browsers are the primary point of access to the World Wide Web. Every time you access the Internet, your browsers are exposed to potential online attacks. Browsers often provide an easy way for unauthorized users or hackers to access your private data, trace your daily activities or access your system directly.

You may also like: Endpoint Security With Browser Security Plus.

Overview of Browser Security

Your browser is an entry point for all malware or suspicious activities. It also means that your browser is vulnerable to attacks. Hackers or malware producers identify various loopholes to exploit browser functionalities and sneak malware onto your system.

Browser producers take these security threats very seriously. The vulnerabilities in security are thoroughly researched and fixed by rolling out security updates at regular intervals. It is highly recommended that you enable the auto-update feature for your browser. This will ensure that your browser is more secure against hackers whenever you surf the web.

Browser security is mainly categorized into two types:

  • Protection against browser vulnerabilities or loopholes.

  • Protection against unauthorized users like hackers who can trace your online activities.

To resolve browser vulnerabilities from an end-user perspective, you should ensure that all entry points from the browser are shut by configuring specific settings.

Major Security Vulnerabilities in Browsers

The following are some basic issues that one can easily fix by defining specific browser settings:

  • Malicious pop-ups.

  • SSL security loopholes.

  • PDF cloaking for viruses.

  • Flash video cloaking for viruses.

First, let's understand the above issues.

Blocking Popups

Popups aren’t just annoying. They may contain security threats. Often, these threats are malicious links which prove to be an entry point for malware.

De-Listing SSL Compatibilities

SSL stands for Secure Socket Layer. It was introduced by Netscape as a part of Hypertext transfer protocol/Secure (Https) for web transfers. This system involves server authentication procedures and encryption of all communication information.

SSL was identified to have a security flaw and thus was replaced with Transport Layer Security (TLS). With SSL it was possible to provide a fake authentication certificate that manipulated the encryption key used by the browser to protect data.

However, TLS supports backward compatibility with SSL. For example, if a user using TLS communicates with a site that is still using SSL, then the user’s browser will rollback to SSL resulting in the old security breach being exposed.

So you need to stay safe by de-listing the SSL compatibility from your web browser.

Blocking Flash and PDF Files in Your Browser

The PDF file format and Flash video standard are Adobe products. However, the code build for both the encoding standards proves to be a blanket for virus invasion.

A whopping 1075 vulnerabilities were reported against Flash since 2005. Thus, it is recommended that you block Flash and PDF files from loading on your web browsers.

Now that we have understood the overview of key problems, let's learn how we can fix it on different browsers.

Security Settings for Firefox

The recent version of Firefox automatically blocks PDF files from loading into the browser, so ensure that you are using Firefox version 57 or above.

To avoid loading Flash contents on your web page, use Flash blocker for Firefox.

To block the SSL backward compatibility issue, follow the steps below:

  1. In the address field of Firefox, type about:config. A warning will appear on the screen.

  2. Click on 'I Accept Risk'.

  3. You will see a configuration screen. In the search field type 'security.tls'.

  4. Search for an entry — security.tls.version.min.

  5. Double click on that entry and change the value to 2 in the dialog box. Click OK to close the box.

About:config in Firefox

About:config in Firefox


To block the Popups in Firefox, follow these steps:

  1. Click on the Hamburger Menu icon at the end of the address bar. Choose Options from the drop-down list.

  2. Choose Privacy and Security from the left-hand menu.

  3. Scroll down to permission sections and tick the box for Block pop up windows.

About:config options in Firefox

About:config options in Firefox


Securing Your Chrome Browser

  1. Click on the icon having three dots at the end of the address bar.

  2. From the drop-down list choose settings and it will open a new tab.

  3. In the new tab scroll down to the bottom and click on Advanced. 

    Using SSL 3.0 and TLS 1.0 in Firefox

    Using SSL 3.0 and TLS 1.0 in Firefox
  4. From the extended screen, again scroll down and click on Open proxy setting under the system section.

  5. From the internet properties window, choose the Advanced tab and scroll down in the Settings window. Ensure that the Use SSL 3.0 and Use TLS 1.0 are unchecked.

  6. Press Ok and return to the advanced settings screen.

  7. Go to Privacy and Security settings and disable the Flash and Popups.

  8. Also, enable the option of downloading pdf files instead of automatically opening them in Chrome.

Securing Your Internet Explorer

I don't have Internet Explorer or Edge, so to demonstrate their security settings, I used an Internet Explorer online tool, for quick access to give try out. In case you want to test on browsers remotely or on virtual machines, you can also use Modern IE.

To remove the SSL compatibility problem on IE, follow the steps below:

  1. Go to settings by pressing on the cog icon at the end of the address bar and click on Internet Options from the drop-down list.

  2. Click on the Advanced tab and scroll down through the list of settings. (Similar to Chrome)

  3. Uncheck the options USE TLS1.0, and USE SSL 3.0.

  4. Click OK to close the window.

To block the Flash content on Internet Explorer, you need to control the ActiveX settings:

  1. Click the cog icon for settings at the end of the address bar.

  2. From the drop-down select Safety and ensure that ActiveX Filtering is checked.

Ensuring ActiveX Filtering is checked

Ensuring ActiveX Filtering is checked


To block PDF files from loading on your browser follow these steps:

  1. From the cog menu, select Manage Add-ons.

  2. Choose Tools and Extensions as Add-on type and select All Add-ons from the Show drop-down list.

  3. Choose the Adobe PDF reader in the main screen and click on the Disable button at the bottom of the box.

To block Popups, go to the Tools menu below the address bar and click on the Turn on the Popup blocker option.

Turning on Pop-up Blocker

Securing Your Microsoft Edge Browser

In Microsoft Edge, the SSL backward compatibility issue is already taken care of.

  1. To block Popups and Flash content in Microsoft Edge, go to the three-dotted symbol at the end of the address bar and select Settings.

  2. Scroll down and select the Advanced settings. Set the Block popups slider to On and Use Adobe Flash Player slider to Off.

I hope the demonstrations above for various browsers were helpful for you. It is important to secure your browser before using it to surf the internet. This keeps your personal data, your online activity and your system safe and free of numerous issues, thus allowing for hassle-free internet usage.


Related Articles

  • Introduction to Security and TLS.
  • Introduction to REST API Security Guidelines.
security TLS Blocks Internet (web browser) Backward compatibility Browser security file IO PDF

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Java Code Review Solution
  • A Beginner's Guide to Infrastructure as Code
  • Custom Validators in Quarkus
  • Secure APIs: Best Practices and Measures

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: