Tor, An Ethical Dilema

tor

Over the summer I have been following reporting surrounding the TOR project. I have learnt some interesting things. I must admit that I tried to download the browser but I couldn’t work out how to get it up and running, but that is probably more due to my own incompetence than anything else.

Tor has some serious issues as far as ethics goes, because it is designed to help people to remain anonymous as they use the net. This may to some seem perfectly justified given that Google and their friends are monitoring our every move and storing it all for resale later, but it is also great for criminal activity.

Recently reports emerged from Russia that the head of the Federal Security Service (FSB) has personally ordered preparations for laws that would block the Tor anonymity network from the entire Russian sector of the Internet. Obviously his aim is not to stop people from anonymously using the Internet, but to fight crime. The agency initiated the move as internet anonymizers were used by weapon traffickers, drug dealers and credit card fraudsters, giving the FSB an obvious interest in limiting the use of such software.

Other reports claim that not all of Russian law enforcement are in agreement, because criminals tend to overestimate the protection provided by the Undernet, act recklessly and allow themselves to get caught. Here the so-called Undernet is the key though, as anonymity is difficult to police.

Other reports state that “Security experts have accused US law enforcement of taking advantage of a flaw in the Firefox Internet browser then exploiting it to identify and potentially monitor subscribers to Tor”. It appears that the malware comes from the USA, but nobody is admitting to creating it, and as the Russians accuse the FBI and vice versa, any truth will be difficult to find.

One truth is however that Tor allows for the proliferation of various forms of criminality and exploitation that I would rather not go into here. The problem remains though, do we have the right to online anonymity? If not who has the right to stop us?

To return to following the news, I read that workers at the NSA and GCHQ in the UK have been accused of leaking information that they have regarding flaws in the workings of Tor. These two organizations are extremely interested in the browser for the obvious reasons above, but there is more that you might expect here. According to the BBC “The BBC understands, however, that GCHQ does attempt to monitor a range of anonymisation services in order to identify and track down suspects involved in…….crimes”.

But! Tor was originally designed by the US Naval Research Laboratory, and continues to receive funding from the US State Department. It is used by the military, activists, businesses and others to keep communications confidential and aid free speech.

And it turns out that the investigating agency rely on Tor for their own work, to keep themselves safe and anonymous, so they seem to be in a bit of a contradictory position to say the least.

So there appear to be many unanswered questions about the level of anonymity achieved, who has access, who works to destroy and who works to aid the project, and once more I find myself looking into a murky world.

Is updating Java really important?

This is a sponsored post. To find out more about sponsored content on Technology Bloggers, please visit our Privacy Policy.

What do you know about Java? If the answer is not much, then you are not alone. In this article I am going to explore exactly what Java is, and why it is so important that you keep it up to date.

Java or JavaScript?

Java and JavaScript are completely different things, however many people confuse them as one and the same.

JavaScript
JavaScript is a scripting language (like PHP and HTML) that is used in browsers to help render websites, and is also now used to create [relatively simple] desktop games.

We use JavaScript on our blog. One example can be found in our comment form; if you don’t tick the box to confirm you have read the comment policy and click Post Comment, a box comes up reminding you that you have to tick it to proceed – that works via JavaScript.

You can disable JavaScript, but so many websites use it nowadays, your browsing experience would be significantly affected.

Java
Java is a programming language, which is capable of doing far more than JavaScript. Java can be used to create new programs and applications that run virtually on their own, or via a browser.

Most computers come pre-loaded with Java, as do many other devices, including some cars, printers, parking machines, ATMs and more. A printer doesn’t use JavaScript, as it is a browser based language.

Malicious Java

It is possible for someone to gain access to your computer via Java. All you would need to do is visit a website with malicious Java code on it, and unknowingly to you, you could be being hacked. Some websites allow you to add your own code to their site, (like forum’s for example) so it might not even be a malicious website you are visiting, just one page which contains malicious code.

Oracle's Java logoWhen you visit a page with a malicious Java application, your browser will usually start to run the code, which will open up a direct link between your PC and the hacker – remember browsing the net is a two way process, every time you request data from a server, the server can request something back.

On face value, a page with malicious Java could look completely normal and trustworthy, as you wouldn’t be able to see the code – your browser would render it for you.

Malicious code can give a hacker almost complete access to your machine, via the internet. They could potentially browse through your files and open applications, and even receive feedback from input devices like a webcam and microphone.

Java Update

When Sun Microsystems (who are now owned by Oracle) developed Java, they didn’t plan for it to be used maliciously, and still don’t. Like with most code, hackers exploit loopholes and flaws in the language, to enable them to perform malicious activity.

Oracle's logoLike with any software, to combat malicious activity, when flaws are discovered, developers create patches and launch new versions to protect uses against their installation being misused.

Many of the know ways Java can be used to gain access to your computer are preventable, if you have the latest version installed.

It is important that you not only keep your computers version of Java up to date, but also your browser’s version. Many browsers come with a Java plugin, and this can become outdated, even if your system version of Java is up to date.

You should check to see if your browser’s extensions and plugins are up to date ideally once every week. If you have Premier IT Support, or your computer is updated by an external provider, you shouldn’t need to update Java, as that should be taken of care for you.

Stop using Internet Explorer

This post was going to be entitled “Why you should stop using Internet Explorer” however I didn’t think that was a strong enough title, so I changed it to the direct instruction you see above this text: Stop using Internet Explorer.

You have a choice. You can use Google, Bing, Yahoo! or Ask. You can buy Windows, Mac OS, Chrome OS or Ubuntu. You can go with Apple, Samsung, Sony or RIM.

Although Google dominate the search market, there are still many other search engines out there. Microsoft dominate the computer market, but you can still choose from a [reasonable] selection of other, popular operating systems. You could argue that Samsung now dominate the global smartphone market, but there are still many other companies you can go to to get a smartphone.

You also have a choice as to what browser you use. The internet is arguably now the main function for any computer, so surely you should devote some time then to choosing which browser is right for you?

If you have tried more than three different browsers before, for a considerable length of time and have after weighing up all the pros and cons of each, have chosen your favourite, well done you. If you haven’t, read on.

If you are using Microsoft Internet Explorer (IE), stop. Okay, well you can finish reading the article, but then stop using it. A simple instruction, which could do wonders for your internet experience.

Reasons To Not Use IE

There are many reasons not to use IE. Here is a list of what I think are the strongest arguments against the heavy, slow and outdated browser.

Lack of Security

IE seems to constantly be in the news for its security issues. Much of the malware out there on the internet is only made possible by bugs and holes in Internet Explorer! Need proof? Check out this section of IE’s Wikipedia page.

Speed!

In recent years Microsoft have been really working on making Internet Explorer faster, and IE 9 is much faster than IE 6 or 7 were; granted. That said, it is still much slower than the competition. For example, loading Technology Bloggers from cold (hard refresh) in Firefox, Chrome and Safari took 3 seconds, Opera took 4, while Internet Explorer took 7 seconds.

Lack of Features

Without a doubt, for features, add-ons and extensions, Firefox and Chrome are miles out in front. Safari and Opera also have a reasonable number of things you can add to your browser to customise/improve it, but Internet Explorer has only really started to embrace such features since IE 8. Apart from toolbars, Flash, Adobe Reader etc. IE 6 didn’t really do add-ons.

Inconsistency

Social buttons badly rendered by IE

How IE rendered the same code (our social buttons) on three separate page loads – neither is correct.

Take a look at the three images to the right.

Each of the images is a different variation of the social buttons on our sidebar that IE rendered. The screen size remained the same, and the loads were seconds apart.

IE managed to render three completely different versions of the same code. How does that work?

In the first image it didn’t even attempt to load the social buttons before declaring it was finished. It took a better shot in the second image, whilst in the third image it didn’t bother loading Twitter and threw Google+ to the bottom. Why?

Upon loading the blog in Firefox, Chrome, Safari and Opera, I saw the exact same result. Each browser displayed them as they are meant to be displayed, every time – Internet Expolorer didn’t.

Lack of Compatibility with Modern Code

Code is advancing all the time, and a good browser will keep up to date with changes, and make sure it is able to interpret and display modern CSS, HTML, PHP etc.

When the blog snows at Christmas, IE doesn’t show that, IE also doesn’t like the ‘modern’ code which makes our search box work, or the code we use to add shadows to text.

Lack of Compatibility with Older Operating Systems

IE 9 doesn’t work with Windows XP, or any Mac OS or Linux system. Only Vista, 7 and 8 support IE 9. IE 10 only works with Windows 7 and Windows 8. According to StatCounter, in the last 6 months, 26.55% of all computer users used XP, whilst 7.13% used Vista and 7.46% use MacOSX – that’s 41.14% of the market that Microsoft are isolating straight away, and Windows 7 and 8 don’t even own all of the 58.86% share of the market that is left!

Advertising Campaign

Microsoft have recently undergone a quite extensive advertising campaign for IE, to try and shake off its bad reputation. They state how ‘lightning fast’ it is compared to how it used to be, which I can’t dispute. What they don’t however say is how it compares to Chrome or Opera. They also try to reassure users that it is now secure, although that is still debatable!

Which Browser to Use?

There are loads of web browsers out there, check out this handy Wikipedia comparison table to see.

Below is a map showing in 2013 so far, which internet browser is the most commonly used by country.

Top browser by country - 2013

Browser popularity by country. The colour of the country is the colour of the most used browser – see legend.

Personally I would advise using either Chrome or Firefox. If you have a relatively standard, or slow PC, then Chrome is probably best for you. It is light, simple and fast.

I still think that Firefox had more functionality than Chrome, and it is my personal favourite. If your PC is usually pretty quick and of a reasonable spec, then I would recommend Firefox.

Chrome is owned by Google – a multinational corporate giant – whilst Firefox is non-profit and open source.