Select Page

Is it Ok that Google is Tracking Your Every Move?

Did you know that Google is tracking your every single move? No? Most people don’t, yet they are;

 

Google Tracking Your Every Move

 

The above is where I have personally been recently while out and about on the road visiting businesses which is naturally a large part of the work that I do. This isn’t some feature that I have personally set up. No, this is something which Google has enabled by default and means that they are tracking my every move, and yours too. I’m sure there will be some small print in the terms of use somewhere but this isn’t the point.

Google is not alone in this activity. Back in 2012, Apple were found out to be tracking users without permission. With the rise of smart technology such as phones and tablets, which have many sensing devices built in, there needs to be a much easier way for users to understand what data is being tracked and how this is being used.

 

Check what Google knows about where you have been recently

 

To see what Google knows about where you have been recently, click the above link and sign into the (or one of the..) Google Accounts that you are signed into on your mobile phone. You’ll be surprised at what you can see!

 

Clear Permissions and User Control

Currently it is not clear for users what data is being tracked by the majority of software and apps that you are using on your mobile devices. The industry as a whole needs to take more responsibility for privacy and security related issues. Google has recently launched Google My Account which is designed to take this a step closer to where we need to be, although I’m not sure this going far enough;

 

Google My Account

 

If you are concerned about what information Google is tracking about you, it would be recommended to check through the settings for all of your Google Accounts within the My Account feature that has recently launched. Specifically where you can turn off the feature for how Google is tracking your every move if you feel this is a little too invasive into your life. Simply navigate to the Personal Info & Privacy page, then scroll down to the Places You Go section to turn this off;

 

Turn off Google Location Tracking

 

Privacy

The amount of data that is being collected about everyone on a daily basis is enormous. Data that can ultimately be used for advertising purposes, sold to other companies or even stolen by cyber criminals. There are already rules in place around data security including the Data Protection Act which states that any information stored must be;

  • used fairly and lawfully
  • used for limited, specifically stated purposes
  • used in a way that is adequate, relevant and not excessive
  • accurate
  • kept for no longer than is absolutely necessary
  • handled according to people’s data protection rights
  • kept safe and secure
  • not transferred outside the UK without adequate protection

There is stronger legal protection for more sensitive information, such as:

  • ethnic background
  • political opinions
  • religious beliefs
  • health
  • sexual health
  • criminal records

What is interesting when comparing the above with what is actually happening in the world, it takes no legal expert to raise a few eyebrows at the disparity between the rules and reality. What is clear though is that there needs to be a much more thorough and clear process in place for all data stored about people by large organisations. When comparing this to a real world context, if you were being followed around all day, every day, by a private investigator how would you feel?

Experimenting with the New Top Level Domains

A while ago we talked about what the new top level domains mean for businesses. Since writing that blog post over 12 months ago, a lot has happened. Since the initial announcement of new top level domains coming to the market, we thought it would be worth looking at what has actually changed and what you can actually do with the new domains.

 

New Generic Top Level Domains

Back in February 2014, there was a total of 362 top level domains that had been registered. Today, there are 988, a figure that is almost triple. Again, have a good browse through the top level domains that have been registered over the past year to get a feel for how things are changing.

An interesting point to note that while we have seen an almost tripling of top level domains that have been registered, we’ve yet to see any significant rollout of these domain names from businesses and brands online. The .google top level domain has been registered, yet we are all still using google.com or google.co.uk when searching. Likewise, .barclays has been registered but we are also still using barclays.com or barclays.co.uk. So why is this?

Well, honestly, things haven’t really changed that much over the past year when it comes to how customers perceive top level domains. If anything, people have become more wary of websites that don’t appear genuine, with cyber fraud and phishing attacks becoming part of everyday life. You only need to look back and read some of the topics we’ve covered on cyber security recently to see the scale of the problem; Cyber Security Conference 2015; Online Fraud and Cybercrime is a Serious Threat in 2015; Creative Entrepreneur 2014; A Short Story About… A Poorly Designed Website Allowing Anyone to Register as an Administrator Without Validation or Authorisation.

What this has ultimately led to is a situation whereby it appears that brands aren’t willing to experiment with the new top level domains just yet. So we thought we would experiment a little to see what kind of things we could do. It would be extremely unlikely for us to switch over to our new top level domain for the main website, since people are still very unsure about the new top level domains and still associate websites with the traditional .com and .co.uk. Hence why this is a nice little experiment to see how people can interact with websites and brands in a more user friendly and effective way with a little thought and planning.

 

Introducing contrado.digital

That’s right, we’ve just purchased a trendy domain that fits well with our brand, http://contrado.digital. Yes this is the full domain. The .digital top level domain became available quite recently, so we thought it would be worth securing this to protect the brand. Going beyond this, we’ve set up some additional functionality that allows you to interact with us a little easier.

 

http://search.contrado.digital

To search the Contrado Digital website, you could use search functionality that is built into WordPress, www.contradodigital.com/?s=searchQuery, although you may not know that exists. We’ve kept the search functionality hidden on purpose for the time being to avoid cluttering the main navigation as we found that it wasn’t being used a great deal by the majority of website visitors. But what if you still want to search the website without having to remember what the specific search URL is?

That’s why we created search.contrado.digital. Simple type this into your web browser, followed by your search query and you will automatically be shown a search results specifically for your query. For example, here are a few you can try;

So there’s a nice easy way to find exactly what you need on the Contrado Digital website.

 

Search Engine Optimisation

 

http://email.contrado.digital

To email us at Contrado Digital, again, simply type the following into your web browser, email.contrado.digital and you will be presented with a simple way to drop us an email without any effort at all. Go on, give it a go;

Yes, you could just go to the homepage, scroll down to the bottom and click on the link there. But why waste your time looking for an email address when you could just setup a nice piece of functionality that automates this whole process for you.

 

Small Business Email Addresses

 

Social Media Channels

How about if you want to go straight to our social media channels to find out the latest trends happening in the digital world? Sure, you could again go to the website, hunt for the social media icons or go to the social media website and search for us there. But why waste your time doing that when you could just go straight to the relevant channel with ease;

Nice little bit of functionality!

 

Social Media Sharing

 

Summary

While the new top level domains are certainly still in their infancy, is there any way that you could be using these to help your audience connect with your brand easier? I’m sure there are many different and unique pieces of functionality that can enhance the user experience of your website by using this technology. What ways can you think of that would help by using a similar setup?

Experimenting with the New Top Level Domains

A while ago we talked about what the new top level domains mean for businesses. Since writing that blog post over 12 months ago, a lot has happened. Since the initial announcement of new top level domains coming to the market, we thought it would be worth looking at what has actually changed and what you can actually do with the new domains.

 

New Generic Top Level Domains

Back in February 2014, there was a total of 362 top level domains that had been registered. Today, there are 988, a figure that is almost triple. Again, have a good browse through the top level domains that have been registered over the past year to get a feel for how things are changing.

An interesting point to note that while we have seen an almost tripling of top level domains that have been registered, we’ve yet to see any significant rollout of these domain names from businesses and brands online. The .google top level domain has been registered, yet we are all still using google.com or google.co.uk when searching. Likewise, .barclays has been registered but we are also still using barclays.com or barclays.co.uk. So why is this?

Well, honestly, things haven’t really changed that much over the past year when it comes to how customers perceive top level domains. If anything, people have become more wary of websites that don’t appear genuine, with cyber fraud and phishing attacks becoming part of everyday life. You only need to look back and read some of the topics we’ve covered on cyber security recently to see the scale of the problem; Cyber Security Conference 2015; Online Fraud and Cybercrime is a Serious Threat in 2015; Creative Entrepreneur 2014; A Short Story About… A Poorly Designed Website Allowing Anyone to Register as an Administrator Without Validation or Authorisation.

What this has ultimately led to is a situation whereby it appears that brands aren’t willing to experiment with the new top level domains just yet. So we thought we would experiment a little to see what kind of things we could do. It would be extremely unlikely for us to switch over to our new top level domain for the main website, since people are still very unsure about the new top level domains and still associate websites with the traditional .com and .co.uk. Hence why this is a nice little experiment to see how people can interact with websites and brands in a more user friendly and effective way with a little thought and planning.

 

Introducing contrado.digital

That’s right, we’ve just purchased a trendy domain that fits well with our brand, http://contrado.digital. Yes this is the full domain. The .digital top level domain became available quite recently, so we thought it would be worth securing this to protect the brand. Going beyond this, we’ve set up some additional functionality that allows you to interact with us a little easier.

 

http://search.contrado.digital

To search the Contrado Digital website, you could use search functionality that is built into WordPress, www.contradodigital.com/?s=searchQuery, although you may not know that exists. We’ve kept the search functionality hidden on purpose for the time being to avoid cluttering the main navigation as we found that it wasn’t being used a great deal by the majority of website visitors. But what if you still want to search the website without having to remember what the specific search URL is?

That’s why we created search.contrado.digital. Simple type this into your web browser, followed by your search query and you will automatically be shown a search results specifically for your query. For example, here are a few you can try;

So there’s a nice easy way to find exactly what you need on the Contrado Digital website.

 

Search Engine Optimisation

 

http://email.contrado.digital

To email us at Contrado Digital, again, simply type the following into your web browser, email.contrado.digital and you will be presented with a simple way to drop us an email without any effort at all. Go on, give it a go;

Yes, you could just go to the homepage, scroll down to the bottom and click on the link there. But why waste your time looking for an email address when you could just setup a nice piece of functionality that automates this whole process for you.

 

Small Business Email Addresses

 

Social Media Channels

How about if you want to go straight to our social media channels to find out the latest trends happening in the digital world? Sure, you could again go to the website, hunt for the social media icons or go to the social media website and search for us there. But why waste your time doing that when you could just go straight to the relevant channel with ease;

Nice little bit of functionality!

 

Social Media Sharing

 

Summary

While the new top level domains are certainly still in their infancy, is there any way that you could be using these to help your audience connect with your brand easier? I’m sure there are many different and unique pieces of functionality that can enhance the user experience of your website by using this technology. What ways can you think of that would help by using a similar setup?

A Short Story About… A Poorly Designed Website Allowing Anyone to Register as an Administrator Without Validation or Authorisation

A Short Story About… series, sharing stories about epic fails related to digital marketing, web design, technology choices and more. All designed to make you aware of what can happen when you work with the wrong people and an inexperienced digital agency. Remember the importance of working with the right digital agency.

Sharing these real life stories with you allows you to review your own setup to make sure you aren’t making the same rookie mistakes. Sharing is caring and it also makes our life easier when you speak with us about increasing your revenue through digital marketing and technology.

 

Look at our new shiny website!

The story starts here…. We received an email from a business owner who mentioned that they had passed on our details to another business owner related to some work that they needed support with. Nothing too strange here, we get this all the time.

Naturally, when we receive requests such as this, we have a quick nosey around to get a feel for the website, digital marketing channels, technologies in use and more. Based on this quick analysis we soon get a feel for where the business is at when it comes to how digitally advanced they are, or aren’t, as the case may be.

Having already heard of the business that had been referred to us, we already knew that the website was in development with another agency (sorry, we’re not going to name and shame here, but we shall say that they are local to us…). Based on this, we had a quick look around the new website;

 

Poorly Designed Website X

Website X

 

Initial Investigations

One of the key areas we investigate is to see what technology the website has been built with and ultimately decide if we even want to get involved with helping the business. Depending on the technology used and other factors, we often turn down work that is just too far gone to help and there is no budget for a complete rebuild. Often bad decisions in the past can lead to costly solutions in the future, often which businesses don’t have budgets for re-doing something. Thankfully though, there is generally something we can help with in one way shape or form.

We always recommend the right solutions for businesses, it’s unfortunate that this ethos isn’t the same for all agencies, with many often using poorly configured technology, custom built technology and everything in between. Hence, why businesses come to us when things have gone wrong elsewhere and they are looking for a good solution that is truly suitable for their long term needs. As a caveat, there are a lot of good agencies around alongside ourselves and we can quite happily point you to them. It is also true, as many businesses are painfully aware, that there are a lot of charlatans around too.

So, while investigating what technology was powering the website, we soon noticed a login button on the website;

 

Login Button Website X

 

So we had a quick look at the login page to see if this resembled any of the common content management systems around;

 

Login Page Website X

 

And what do we see here, a nice “Register” button, so we investigated a little further;

 

Register Page Website X

 

Ooohh, that looks like a nice easy registration form, so we tested a little further…;

  • Username: test
  • Password: test123
  • Confirm password: test123

Surely any content management system or website worth it’s weight in salt would handle guest registrations in a graceful and secure way? Well, no, and this is where we were really shocked to see how bad this system has actually been built in terms of security. After registering a user using the form available on the website for anyone to see, we went back to the login page from earlier and tested these details;

 

Manage Pages Website X

 

And here we are, straight into the administration area where we can edit the content of the website as we choose. Adding content, deleting content, uploading images in the gallery, addling links to websites of our choosing and more. To test that we do indeed have the right privileges, we added (and then immediately removed) a piece of content to the website which was visible once we updated this;

 

Edited Website Content Website X

(Click for larger view)

 

The above isn’t the actual content that was added to the website for obvious reasons. It was simply a number “1” which was added to one of the sentences then removed immediately. The above image is purely for illustrative purposes and to emphasise the point.

It is extremely worrying that a website can be built with no security in place at all. This process took no more than 5 minutes to investigate, test and access the admin area. Imagine what we could do in 10 minutes…

Now if someone came along who had an axe to grind or was looking to infect websites with malware and other code, this would be extremely easy thing to do. Not only could this result in the website being blacklisted from Google, your own website visitors and customers could be infected with viruses or your website could be (unknowing to you) part of a bot net that is hacking many websites around the world.

This blog post is not designed to show how good we are when it comes to identifying security issues related to websites (although we aren’t too bad at that…), this blog post is designed to highlight how easy security issues can occur when you are using either the wrong technology, incorrectly configured technology, sloppy web developers or an agency who clearly has no idea what they are doing.

For any website or web application, security should be embedded from the start of the project and clear testing throughout to ensure that only those who have access to the administration area do have access to it. Security is not an added extra, this is your own business and website that we are talking about. An area that you have clearly worked hard on and one that will no doubt have been a reasonable investment. Don’t get caught out with rookie mistakes.

Imaging if the administration area contained a list of all of your customers who had registered with your website? Or if this contained personal sensitive information in unencrypted form, names, email addresses, phone numbers or heavens forbid credit card details? Such a simple mistake can turn into an enormous problem. All preventable when you are working with the right people who have the skills, knowledge and experience to do the job properly.

 

Technology

For reference, the technology behind the website in this case study was running the following;

  • IIS 8 Web Server
  • Net / ASP.Net MVC Framework (this is where the problem and solution lie, allowing anyone to view the user registration page and allowing the default user to be created as an Administrator)
  • Google Hosted Libraries
  • jQuery
  • Fancybox

Incorrectly configuring technology is one of the most common pitfalls related to website security. It is so important that you are working with a well-respected company who have staff with a wealth of experience and capable of preventing issues like this occurring.

 

The Solution

Throughout this blog post, the company has remained masked and is not identifiable in any way for obvious reasons. The company has also been notified and their agency is working on a solution as a priority. We believe in responsible disclosure, which is why we have published these findings, to avoid others falling into the same trap.

For reference for the developers working on this solution, if any pointers are needed, a quick Google search for the solution came up which may be quite useful;

Please also have some form of robust security processes in place within your business to prevent this happening again in the future. Please also check all of your other clients who you have built websites for in this same fashion, as this could also need fixing on their website too. Again, it is extremely simply to gather a list of websites built by the same agency where this problem could also exist;

 

All Other Websites Possibly Open to Attack

 

For anyone looking to do harm, this could turn into a reputational nightmare for the agency involved along with causing all of the businesses involved an awful lot of lost revenue if this was exploited fully by a hacker before a solution was implemented. Staff training, for both technical and non-technical users is key in this area to ensure that problems are identified before other people find them and exploit them.

 

Summary

As mentioned at the start, it is essential that you are working with the right digital agency who is capable of delivering projects in a secure fashion. Simply working with the cheapest company, the company who can talk the best talk or the company who manages to convince you that their solution is the best one over all of the others just isn’t going to cut it. As a business owner or decision maker, it is ultimately your responsibility that you are working with well-respected agencies who know what they are doing.

If you are concerned by the contents of this blog post, if you are questioning your current supplier or are generally concerned about the security of your digital assets, then get in touch. Cyber security is a hot topic for a reason, it is hugely important to protect the future of your online presence and more.

The learning point: Ensure your website registration process doesn’t allow new users to access parts of the website they shouldn’t. In this example, using a well-respected content management system would have prevented this issue altogether. Many website builds do not require any fancy custom built content management system solution, popular platforms such as WordPress or Magento are often perfect for the job.

A Short Story About… A Poorly Designed Website Allowing Anyone to Register as an Administrator Without Validation or Authorisation

A Short Story About… series, sharing stories about epic fails related to digital marketing, web design, technology choices and more. All designed to make you aware of what can happen when you work with the wrong people and an inexperienced digital agency. Remember the importance of working with the right digital agency.

Sharing these real life stories with you allows you to review your own setup to make sure you aren’t making the same rookie mistakes. Sharing is caring and it also makes our life easier when you speak with us about increasing your revenue through digital marketing and technology.

 

Look at our new shiny website!

The story starts here…. We received an email from a business owner who mentioned that they had passed on our details to another business owner related to some work that they needed support with. Nothing too strange here, we get this all the time.

Naturally, when we receive requests such as this, we have a quick nosey around to get a feel for the website, digital marketing channels, technologies in use and more. Based on this quick analysis we soon get a feel for where the business is at when it comes to how digitally advanced they are, or aren’t, as the case may be.

Having already heard of the business that had been referred to us, we already knew that the website was in development with another agency (sorry, we’re not going to name and shame here, but we shall say that they are local to us…). Based on this, we had a quick look around the new website;

 

Poorly Designed Website X

Website X

 

Initial Investigations

One of the key areas we investigate is to see what technology the website has been built with and ultimately decide if we even want to get involved with helping the business. Depending on the technology used and other factors, we often turn down work that is just too far gone to help and there is no budget for a complete rebuild. Often bad decisions in the past can lead to costly solutions in the future, often which businesses don’t have budgets for re-doing something. Thankfully though, there is generally something we can help with in one way shape or form.

We always recommend the right solutions for businesses, it’s unfortunate that this ethos isn’t the same for all agencies, with many often using poorly configured technology, custom built technology and everything in between. Hence, why businesses come to us when things have gone wrong elsewhere and they are looking for a good solution that is truly suitable for their long term needs. As a caveat, there are a lot of good agencies around alongside ourselves and we can quite happily point you to them. It is also true, as many businesses are painfully aware, that there are a lot of charlatans around too.

So, while investigating what technology was powering the website, we soon noticed a login button on the website;

 

Login Button Website X

 

So we had a quick look at the login page to see if this resembled any of the common content management systems around;

 

Login Page Website X

 

And what do we see here, a nice “Register” button, so we investigated a little further;

 

Register Page Website X

 

Ooohh, that looks like a nice easy registration form, so we tested a little further…;

  • Username: test
  • Password: test123
  • Confirm password: test123

Surely any content management system or website worth it’s weight in salt would handle guest registrations in a graceful and secure way? Well, no, and this is where we were really shocked to see how bad this system has actually been built in terms of security. After registering a user using the form available on the website for anyone to see, we went back to the login page from earlier and tested these details;

 

Manage Pages Website X

 

And here we are, straight into the administration area where we can edit the content of the website as we choose. Adding content, deleting content, uploading images in the gallery, addling links to websites of our choosing and more. To test that we do indeed have the right privileges, we added (and then immediately removed) a piece of content to the website which was visible once we updated this;

 

Edited Website Content Website X

(Click for larger view)

 

The above isn’t the actual content that was added to the website for obvious reasons. It was simply a number “1” which was added to one of the sentences then removed immediately. The above image is purely for illustrative purposes and to emphasise the point.

It is extremely worrying that a website can be built with no security in place at all. This process took no more than 5 minutes to investigate, test and access the admin area. Imagine what we could do in 10 minutes…

Now if someone came along who had an axe to grind or was looking to infect websites with malware and other code, this would be extremely easy thing to do. Not only could this result in the website being blacklisted from Google, your own website visitors and customers could be infected with viruses or your website could be (unknowing to you) part of a bot net that is hacking many websites around the world.

This blog post is not designed to show how good we are when it comes to identifying security issues related to websites (although we aren’t too bad at that…), this blog post is designed to highlight how easy security issues can occur when you are using either the wrong technology, incorrectly configured technology, sloppy web developers or an agency who clearly has no idea what they are doing.

For any website or web application, security should be embedded from the start of the project and clear testing throughout to ensure that only those who have access to the administration area do have access to it. Security is not an added extra, this is your own business and website that we are talking about. An area that you have clearly worked hard on and one that will no doubt have been a reasonable investment. Don’t get caught out with rookie mistakes.

Imaging if the administration area contained a list of all of your customers who had registered with your website? Or if this contained personal sensitive information in unencrypted form, names, email addresses, phone numbers or heavens forbid credit card details? Such a simple mistake can turn into an enormous problem. All preventable when you are working with the right people who have the skills, knowledge and experience to do the job properly.

 

Technology

For reference, the technology behind the website in this case study was running the following;

  • IIS 8 Web Server
  • Net / ASP.Net MVC Framework (this is where the problem and solution lie, allowing anyone to view the user registration page and allowing the default user to be created as an Administrator)
  • Google Hosted Libraries
  • jQuery
  • Fancybox

Incorrectly configuring technology is one of the most common pitfalls related to website security. It is so important that you are working with a well-respected company who have staff with a wealth of experience and capable of preventing issues like this occurring.

 

The Solution

Throughout this blog post, the company has remained masked and is not identifiable in any way for obvious reasons. The company has also been notified and their agency is working on a solution as a priority. We believe in responsible disclosure, which is why we have published these findings, to avoid others falling into the same trap.

For reference for the developers working on this solution, if any pointers are needed, a quick Google search for the solution came up which may be quite useful;

Please also have some form of robust security processes in place within your business to prevent this happening again in the future. Please also check all of your other clients who you have built websites for in this same fashion, as this could also need fixing on their website too. Again, it is extremely simply to gather a list of websites built by the same agency where this problem could also exist;

 

All Other Websites Possibly Open to Attack

 

For anyone looking to do harm, this could turn into a reputational nightmare for the agency involved along with causing all of the businesses involved an awful lot of lost revenue if this was exploited fully by a hacker before a solution was implemented. Staff training, for both technical and non-technical users is key in this area to ensure that problems are identified before other people find them and exploit them.

 

Summary

As mentioned at the start, it is essential that you are working with the right digital agency who is capable of delivering projects in a secure fashion. Simply working with the cheapest company, the company who can talk the best talk or the company who manages to convince you that their solution is the best one over all of the others just isn’t going to cut it. As a business owner or decision maker, it is ultimately your responsibility that you are working with well-respected agencies who know what they are doing.

If you are concerned by the contents of this blog post, if you are questioning your current supplier or are generally concerned about the security of your digital assets, then get in touch. Cyber security is a hot topic for a reason, it is hugely important to protect the future of your online presence and more.

The learning point: Ensure your website registration process doesn’t allow new users to access parts of the website they shouldn’t. In this example, using a well-respected content management system would have prevented this issue altogether. Many website builds do not require any fancy custom built content management system solution, popular platforms such as WordPress or Magento are often perfect for the job.