Safe Internet Browsing

   Note
As Shawn once said to me, the best tutorials are those that address a problem which a member has posted. This tutorial was triggered by a problem that a member posted on the eightforums and also by a member on another forum.


1. The Problem

We all know that the internet is not a safe place especially when you operate from a Windows system. There are thousands of new pieces of malware each day and the Firewalls and AV programs can protect us only to a certain point. But despite all those tools there is no 100% guarantee that you may not get a malware infection.

You are especially exposed if you work on an open access point like in an airport, a hotel, at McDonald, Starbucks or alike. In those situations you do not want to expose the system which you use for normal operation and which contains all your data.

I propose two different solutions for the problem which can easily be implemented with few resources.


2. Two possible Solutions

Note: There are other solutions than the ones I suggest such as Sandboxie and alike. But those are not as elegant and flexible as these proposed solutions and are not subject of this discussion.

Both proposed solutions use a Linux distro as the operating system because Linux is a lot less exposed to malware than Windows. I suggest Mint Mate as the OS of choice. It is easy to understand for a Windows user. But if you are more familiar with another Linux distro, you can choose a great variety of other Linux distros.

For both solutions we will use Mint Mate 14 which is the latest version. It can be downloaded from here. The download will take some time because it is a 968MB .iso file.

   Information
I have noticed that not all available download sites from the link above give you the exact same edition. In fact the .isos from some sites do not work as described. I suggest you use the James Madison Univerity site because that one I know works correctly


2.1. The safest and most expedient solution

This solution is the safest because your main Operating System does not even come into play. It is an expedient solution because it can be set up in 20 minutes plus some download time. It consists of a persistent Linux system on a USB stick.

2.1.1. Additional Requirements

In addition to the Mint Mate .iso, we will also need the Universal USB Installer from here. With this program we can create the persistent Mint Mate flash drive very easily.

As last component we need an empty flash drive formatted in Fat32 of at least 2GB but bigger is better. I use a 16GB USB2 flash drive which works very well. A USB3 flash drive would be even better. My USB2 flash drive has a data transfer rate of 30MB/sec and an access time of 0.8ms as measured with HD Tune.

2.1.2. Installation on the flash drive

I will explain the installation process of Mint Mate with the Universal USB Installer in a short video. Depending on the speed of your USB flash drive, that should take between 10 and 20 minutes. When this is done, you can boot your system with this flash drive. You will have to temporarily change the boot sequence in the BIOS and set the flash drive as Nr.1 in the boot order.






===================================================================




2.2. The elegant solution


This solution works with Mint Mate in a virtual partition under VMware Player. It is a bit more work for the setup but with the instructions below you should not have any problems.
I will explain how to make the setup in VMware Player and how to install the VMware Tools (video).

2.2.1. Install Mint Mate in VMware Player

Download the VMware Player from the Filehippo sitebecause the VMware site is very confusing. Install the VMware Player on your system. Then start the VMware Player and you will see this window.

1.png

Here you just click on 'Create a new virtual machine' and you get to this window

2.png

Here you select to install from the .iso image and navigate to the Mint Mate .iso file that you have downloaded. Then Next.

3.png

Mark Linux and choose the Ubuntu 64bit. Then Next.

4.png

Browse to the disk/partition and folder where you want to install the virtual partition files. Default is Documents. I recommend predefining a folder in Documents for the VMware installation so that all VMware files are in one place. When you are done with the installation, there will be over 25 files and subfolders. Having those mixed with other folders would be messy.

In the same window you can also change the name of the virtual machine (on the top). I suggest you call it Mint Mate 64bit.


5.png

In this window you can take the defaults. Mint Mate will start out with less than 6GB of disk space usage so a maximum of 20GB for the dynamic virtual disk should suffice. Then Next

6.0.png

The default allocation is 1GB of RAM and 1 processor. I always assign 2GB of RAM and 2 processors. But you should take what is suitable for your PC.

6.1.png

This would be the setting for an allocation of 2GB of RAM

6.2.png

This setting gives the virtual machine 2 cores. Any more cores would probably not be used by Mint. If you are done with that, click on Close and then on Finish. Then you get the VMware start screen were you highlight your new system (top left) and click on ' Play virtual Machine (bottom right). Then VMware Player will install the bootstrap system of Mint Mate.

8.png

This bootstrap system you have right now is NOT a fully operational system. You need to right click on the "Install DVD" as shown in the picture and Open that. This will start the full installation of Mint Mate.

7.png

The Mint Mate installation process is very similar to the Windows installation process. You set the language, keyboard layout, time zone, and give the system a name.

You must define a password - I always use 1234 because Linux distros ask many times for authentication with the password. A complicated password will make the operation more cumbersome.

There is one big difference to a Windows installation - you do not need a product key. Mint Mate is freeware.

Once your installation is completed, restart Mint Mate - click on the Mint Menu button (bottom left) and then on the power symbol (bottom right in the start menu). That will bring up the various options (restart, shutdown, etc.)

2.2.2. Installing the VMware Tools in Mint Mate

The VMware tools are needed for communicating between the host system and Mint Mate. It allows you to drag and drop files from one system to the other.

The Terminal commands used in this video for the installation of the VMware Tools are:

cd Desktop/vmware-tools-distrib
sudo ./vmware-install.pl -d





   Information
In the meantime I have found out that the shared clipboard works to copy URLs and text from the host to Mint and vice versa. But it still does not work for copying files and folders. There you need to use the drag and drop method.



3. Operating Mint Mate

The following video will show you the easy steps for surfing the web and for a security check of downloaded files. The video was recorded from my virtual partition, but Mint Mate from the flash drive would look exactly the same.
If you care to make all the nice settings in Mint Mate, refer to the Settings Chapter 4 below.





4. Mint Mate Settings
Here is a set of my video tutorials that explain how to setup Mint Mate.

Basic setup after installation - Duration 12 minutes

· Set the screen resolution
· Choose an initial Theme
· Desktop background
· Application sections in the Start Menu
· Notification area
· Home Folder

Refining the Theme and Skin - Duration 7 minutes

· Themes
· Skins
· Fonts

Start Menu and Taskbar settings - Duration 17 minutes

· Set sizes and colors
· Favorites
· Pin to Taskbar
· Notification area

Terminal window setup

· A really fancy Command Prompt setup - you will be stunned

Installing and uninstalling Programs - Duration 9 minutes

Two methods are shown
· The Windows way
· the Linux way

5. What if there is a problem

It is always good to be prepared for any disaster even if there is only a minimal chance of that happening.

For the flash drive, it is easiest to reformat the drive and reinstall Mint Mate.

For the virtual partition it is even easier. After the initial installation of Mint Mate in the virtual partition, make a copy of the VMware folder (which is per default in Documents) to a safe place, e.g. an external disk. As you evolve the virtual system, you may want to make up-to-date copies from time to time. Should anything happen to the virtual system, delete the VMware folder in Documents and replace it with one of the copies from your backup.

6. The Bottom Line

So next time you are at the airport or use some other open WiFi, boot your PC from your Linux flash drive or start your virtual VMware Player partition and do your internet browsing from there.

Make sure you have scanned any downloads where you are not 100% sure of the origin with Virus Total before you transfer them to your main Operating System.

I also recommend you browse the internet from the virtual partition when you are at home. It is so much safer and so easy to repair should you encounter a problem - which is very unlikely though when operating in Linux.
 
Last edited:
Here is even a simple one it is called just browsing, I think it can work with WiFi or Ethernet.
JustBrowsing LiveCD :: Home

The only issue I had is figuring which one to download. Nothing will be saved between sessions even if you are using a writable drive. For some reason, it messes up the date & time.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell All in one Inspiron 2020
OS
W10 32 bit, XUbuntu 18.xx 64 bit
CPU
Intel(R) Celeron(R) CPU G1620T @ 2.40GHz, 2400 Mhz
Motherboard
Dell
Memory
4GB
Graphics Card(s)
Intel HD graphics
Sound Card
High Definition Audio Device
Monitor(s) Displays
20 inch Screen
Screen Resolution
W7=1280 x 720 & Linux Mint Xfce=1360 x 768
Hard Drives
500 GB hard drive
Keyboard
Usb
Mouse
Usb
Internet Speed
High-Speed
Antivirus
MSE
Browser
Main Browser Firefox
Other Info
I have done a clean install of Windows 7 using Dell re-installation disk (Dell sent me one). I also use Free Macrium reflect backup and restore.
Here is even a simple one it is called just browsing, I think it can work with WiFi or Ethernet.
JustBrowsing LiveCD :: Home

The only issue I had is figuring which one to download. Nothing will be saved between sessions even if you are using a writable drive. For some reason, it messes up the date & time.
That's not such a swift idea. I think this one would be a better solution.
 

My Computer

Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Sometimes there is the need to seek certain information and if the link seems to contain what I want I have to enter to see if it is.

With this method I can visit pages without having to worry about viruses ?

Because lately I have to search and enter several pages and wanted to know if this method of Linux on USB be useful and secure.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Assembled PC
OS
64-bit Windows 7 Professional
CPU
Intel i5-3450 3.1 Ghz
Motherboard
ASUS P8H77-M PRO
Memory
8 GB (2x4) Corsair Vengeance Red DDR3 1600Mhz
Graphics Card(s)
ASUS HD 7770 DC 1.5GB
Sound Card
Realtek HD Audio / Headphones Asus Orion Pro
Monitor(s) Displays
20" Samsung S20B300N
Screen Resolution
1600x900
Hard Drives
500GB SEAGATE HDD SATA
PSU
Corsair GS600 80PLUS Bronze Gaming
Case
Cooler Master Storm Enforcer
Cooling
Cooler Master Hyper 212 EVO
Keyboard
Logitech K200 USB
Mouse
Logitech M100 USB / Logitech G500 Gaming Mouse
Antivirus
ESET
Browser
Internet Explorer
Other Info
All the hardware selected by myself. I never imagined upgrade my PC :)
Yea it's a good option a usb is only using your ram
It could retain bugs to the flash drive no telling most bugs do not effect Linux but do effect windows.

The VMware option is the best and you have 8gb of ram so you can spare 2-4gb's without missing it in windows because windows would run off 4gb's easily

I'd have to look up how many cores your cpu has but windows and Linux would be sharing them so half for windows and half for Linux
If a 4 core 2 cores per os.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
Yep This method seems interesting because I just need a usb and can navigate :)

But for viruses that affect RAM and this method uses RAM could then become infected even when I restart the PC ? Linux was not immune to viruses ?

With the other method(VMware) it always leave me with 6Gb or I will recover those 2 used when I restart the PC or exit the program:o I was with a PC with 1.5Gb of RAM when all were 4Gb. Now I have 8Gb I want to keep that big leap :P
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Assembled PC
OS
64-bit Windows 7 Professional
CPU
Intel i5-3450 3.1 Ghz
Motherboard
ASUS P8H77-M PRO
Memory
8 GB (2x4) Corsair Vengeance Red DDR3 1600Mhz
Graphics Card(s)
ASUS HD 7770 DC 1.5GB
Sound Card
Realtek HD Audio / Headphones Asus Orion Pro
Monitor(s) Displays
20" Samsung S20B300N
Screen Resolution
1600x900
Hard Drives
500GB SEAGATE HDD SATA
PSU
Corsair GS600 80PLUS Bronze Gaming
Case
Cooler Master Storm Enforcer
Cooling
Cooler Master Hyper 212 EVO
Keyboard
Logitech K200 USB
Mouse
Logitech M100 USB / Logitech G500 Gaming Mouse
Antivirus
ESET
Browser
Internet Explorer
Other Info
All the hardware selected by myself. I never imagined upgrade my PC :)
Linux will work with 1 core and 2gb of ram ;)
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom assembled by me :}
OS
Win-7-Pro64bit 7-H-Prem-64bit
CPU
i7-5930K 2nd i9-9940x both water blocked VRM's too
Motherboard
ASUS SABERTOOTH X99 2nd ASUS x299 Apex
Memory
Trident-z 3200C14 2nd Trident-z 3600C16
Graphics Card(s)
EVGA 1080ti ftw3 2nd Titan Xp both water blocked
Sound Card
Built-in Realtek
Monitor(s) Displays
1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24" 144Hz
Screen Resolution
1920 x 1080 144Hz
Hard Drives
2-Samsung M.2 Evo & Evo Plus
2-Samsung 850 EVO 500GB SSD's/ 3-2.5 W.D. Black 1tb-&3-1tb/3-3.5 WD Black 1tb hdd's
PSU
EVGA SuperNOVA 1000-P2 2nd 1200-P2
Case
2-Corsair Obsidian Series 450D Black ATX Mid Tower
Cooling
Custom water loops
Keyboard
Logitech G710+/ 2nd Logitech G910
Mouse
2-RedDragon M901 Perdition 16400 dpi Gaming mouse = wired
Internet Speed
Comcast Ping 19ms 89.31mbps download speed 6.12mbps upload
Antivirus
Malwarebytes Pro/ Superantispyware Pro
Browser
FireFox & Pale moon
Other Info
2nd ASUS X299 Apex/Intel i9-9940x with Custom water loop/7H-Prem-x64/Corsair 450D case/Ram Trident-z 3600C16 4x8gb / Samsung970Evo plus 500gb SSD/Dual ssd EZ swap evo/PSU EVGA SuperNova 1200w-P2 80+Platinum/GPU Titan Xp /8-ML-140 on push-pull on 2-280GTX rads
But for viruses that affect RAM and this method uses RAM could then become infected even when I restart the PC ? Linux was not immune to viruses ?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Assembled PC
OS
64-bit Windows 7 Professional
CPU
Intel i5-3450 3.1 Ghz
Motherboard
ASUS P8H77-M PRO
Memory
8 GB (2x4) Corsair Vengeance Red DDR3 1600Mhz
Graphics Card(s)
ASUS HD 7770 DC 1.5GB
Sound Card
Realtek HD Audio / Headphones Asus Orion Pro
Monitor(s) Displays
20" Samsung S20B300N
Screen Resolution
1600x900
Hard Drives
500GB SEAGATE HDD SATA
PSU
Corsair GS600 80PLUS Bronze Gaming
Case
Cooler Master Storm Enforcer
Cooling
Cooler Master Hyper 212 EVO
Keyboard
Logitech K200 USB
Mouse
Logitech M100 USB / Logitech G500 Gaming Mouse
Antivirus
ESET
Browser
Internet Explorer
Other Info
All the hardware selected by myself. I never imagined upgrade my PC :)
Volatile RAM is cleared as the computer shuts down for a restart.

Virtual Machines can be frozen so that any changes (infections) are cleared when the VM is shut down. However, infections can escape Virtual Machines and infect the host computer. Also, infections on the host computer can still log keystrokes sent to the VM and take screenshots of things inside of the VM. So, banking via a VM is still not totally safe.

Yes, there are ways to infect the Linux OS, but if the Linux OS is in a VM, those infections should clear when the VM is shut down (if the VM is set to do that). Also, any infection of the Linux OS that escaped the VM and tried to infect a Windows host OS would most likely fail.
 

My Computer

Computer type
Laptop
Computer Manufacturer/Model Number
Employer provided Dell Latitude
OS
W7 Pro SP1 64bit
CPU
i7
Memory
8GB
Graphics Card(s)
Intel HD Graphics
Hard Drives
crappy SSD
Antivirus
Employer mandated Symantec Endpoint Protection
Browser
Pale Moon 64bit, IE11 64bit & Chrome 64bit
Back
Top